数据仓库开发规范

数据仓库开发规范

ID:44509689

大小:123.00 KB

页数:6页

时间:2019-10-22

数据仓库开发规范_第1页
数据仓库开发规范_第2页
数据仓库开发规范_第3页
数据仓库开发规范_第4页
数据仓库开发规范_第5页
资源描述:

《数据仓库开发规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据仓库设计与开发规范2数据仓库设计规范2.1命名规范数据仓库库表的命名规范命名规范>RAW表:RAW+源表名称>中间表:MID+源表名称>如果表名字符长度超过32位,则在源表名称中英文字母缩写替换英文单词表字段命名规范命名规范数据库字段的命名必须遵循以卜•规范:>采用有意义的字段名。字段的名称必须是易于理解,能表达字段功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。>系统中属于是业务范I韦I内的编号的字段,其代表一定的业务信息,这样的字段建议命名为:代表当前这字段含意的英文单词+“ID”>尽量遵守第三范式的标

2、准(3NF)o◊表内的每一个值只能被表达一次◊表内的每一行都应当被唯一的标示◊表内不应该存储依赖于其他键的非键信息存储过程命名规范命名规范>存贮过程的命名请遵循以卜•命名规范:P_MID_+业务逻辑(英文单词或缩写)如:P_MID_PUB_TRADE_BUY设计规范在存贮过程中必须说明以卜•内容:>名称:存贮过程。>描述:描述存储过程的作用>创建者:首次创建此存贮过程的人的姓名。在此请使用屮文全名,不允许使用英文简称。>修改者、修改日期、修改原因:如果有人对此存贮过程进行了修改,则必须在此存贮过程的前面加注修改者姓名、修改U期及修改原因。>对存贮过

3、程各参数及变量的中文注解。示例如下:-procedurename:PMIDPUBTRADEBUY-description:公募交易表一author:张三-createdate:2015-07-17-source_table:raw_tP_dis_trade_app_rec-target_table:MID_PUB_TRADE_BUY-modified:修改Fl期:2015-07-20修改原因及内容视图命名规范命名规范>视图的命名请遵循以卜•命名规范:v_+_操作的表名(不带前缀)或功能的英文单词或英文单词缩写。如:Vaccustinfo2.2版本管

4、理规范3数据仓库开发规范3.1Kettle规范1Trans命名规范trans名称:以存储过程名称名称Example:SPETLMIDBANKCARDVRFYOK2Job命名规范粒度最细的jobJob注释Job名称:项目名称+功能Example:GMTJ_BANKCARD_FIRST_INFO主JobJob名称:项目名称+功能+MAINExample:GMTJ_DAILY_KAIHU_MAIN注意:TRANS和JOB的命名英文字母统一大写3kettle资源库目录规范Job存储施:/ETL_REPOS/JOB/婢库层级(mid/raw)/具体JOB,口

5、/,口ETL.REPOS口MID口RAWtrans存储位置:/ETL_REPOS/TRANS/数据库层级(mid/raw)/具体TRANS,口/,口ETL.REPOS■口JOB口MID4192.168.220.220kettle(非kettle集群)监控与日志DB中2张表:META_JOB_LOGMETA_TRANS_LOG日志在运行job时>/data/app/datax-etl/etl-repos/log/xxx.log2>&1&可以记录错误邮件:配置邮件,发给负责人可以监控job。4元数据管理规范所有在本地导出的xml文件需上传到SVN目录中

6、XML文件命名规范:项目名称.xmlExample:GMTJ.XML目录:svn://192.168.220.100/usr/local/subversion-1.4.4/repos/CRM/trunk/bi/etl・repos5ETL开发流程针对公募统计日报为例测试环境(本地)TRANS:目询标注部分功能技术实现还在研究中。JOB:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。