太保edw-p05常用数据库对象命名规范

太保edw-p05常用数据库对象命名规范

ID:22678663

大小:99.22 KB

页数:6页

时间:2018-10-30

太保edw-p05常用数据库对象命名规范_第1页
太保edw-p05常用数据库对象命名规范_第2页
太保edw-p05常用数据库对象命名规范_第3页
太保edw-p05常用数据库对象命名规范_第4页
太保edw-p05常用数据库对象命名规范_第5页
资源描述:

《太保edw-p05常用数据库对象命名规范》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XXXXXXX项目编号:P05CMNARACIRCINSURANCC(QROUR)CO..LTO.建设信息设施集团信息技术部洋綱中国太平洋保险(集团)股份有限公司数据库对象命名规划当前版本:V0.1版本日期:2010年4月议定人员:太保EDW-P05项目组1背景在项目越來越多的情况卜,可能会存在不同项目在建立数据库对象命名时各自为政的局面,给项0组幵发成员造成了诸多闲扰,因此数据库对象的命名亟需规范。2SCHEMA规范2.1原子层Schema对于生产环境的原子层,整个EDW项目共分4块,对应以下4个数据库Schema,所有的原子层数据表需按照

2、不同的业务所属存放到相应的Schema下面。Schema名称说明at_pc一2009产险数据at_gp财务数据at_lf寿险数据at_iv_u1投资数据2.2分析层Schema由于不同项目的分析层数据存在共用的情况,因此我们采用把分析层数据和原子层数据靠拢的方式,也就是说分析层的数据表与原子层共用同一个Schema,即是上述的4个。Schema名称说明at_pc_2009产险数据at_gp财务数据atjf寿险数据at_iv_ul投资数据2.3集市层Schema该层Schema与不同的项0对应,就是说所存的项0均共用上述4个Schema的原子层

3、、分析层数据,而在集市层通过不同的Schema来区分项目。集市层Schema的命名规范为:DM_项目名称。3EDW2010项目简称项目简称经营月报MG寿险业务与财务核对项0BFR投资分析项目IV战略管理部KPI决策支持项目KPI产寿险审计二期项目沿用去年名称4表规范4.3表名规范这里只确定部分常用的命名规则。前缀描述ATM一原子层PUB_清单层FACT_汇总层F_报表关联的事实表LOG_日志表CFG—配置表TMP_项目中存储过程或者其他程序用到的临时表TEMP_创建人名字简写_用于对数或开发人员测试的临时表,用结束后,自己删除,或由指定人员定

4、期删除。例如:TEMP_ZQF_表名4.4分区表如果存在需要按照分公司数据对事实表进行分区的情况,需要导入太保通用的分区与分公司对应关系表PARTITION_CONFIG,得到分公司对应的分区代码:partition_key,在事实表中创建该字段,然后按照partition_key进行列表分区。4.5维表规范不管从不同项目来看,还是从数据仓库的角度看,各个项目都离不开以下维度:曰期维(或者叫时间维)、机构维、产品维(险种),虽然不同项目维度的设计略有不同。在此从P05EDW总体考虑,确定这几个维度的命名规范。表名中文名描述DIM_DATE闩期

5、维表DIM_ORG机构维表DIM一PROD产见维表D_前端应用时的派生维表4.6字段及其他1.由于保险行业会有各种不同的主题域,所以我们在表的命名以及字段命名时,尽量用规范主题域及其缩写。主题域缩写描述PartyPty当事人主题AgreementAgt协议主题EventEvt事件主题ClaimClm理赔主题OrgnazationOrg机构主题FinanceFin财务主题ProductPrd产品主题ChannelChn渠道主题AssetAst资产主题CommonCom共同代码主题LocationLoc地理位置主题Re-insureIns再保2.

6、由于数据库在表名和字段名长度上的限制(不能超过30个字符),所以在涉及到多个英文单词时,尽量使用简称或缩写。2.在进行英文单词简称或者缩写的时候,首先选择该单词比较通俗的简称或者缩写,这样使得字段的可读性加强。如果是没有常用的简称,在进行单词缩写时,尽量让缩写能体现单词的意思,例如:机构:Org,协议:Agt,关系:R1,企业:Corp,汽车:Auto,中请:App,地址:Addr。3.在进行英文命名时候,多个英文单词之间用连接。4.不同的表之间,用到相同的字段时,字段长度的定义要保持一致。5.每个表,都要加population_timest

7、amp(创建时间)字段。6.为了字段名称的可读性和统一,几种常规方式如下:a)表示金额的字段,用Amt结尾。如:保险金额Insurance_Amt。b)表示标识的字段(0/1或Y/N),用Flag结尾。c)表示编号的字段,用Id结尾。如:当事人编号party_Id。d)表示协议号或帐号的字段,用Num结尾。如:协议号Agreement_Num。e)表示代码的字段,用Code结尾。0表示描述的字段,用Desc结尾。7.儿种常用的字段名称,如下:字段名中文名Branch一code分公司代码Branch_name分公司名称Center_branch

8、_code屮支公司(部门组)代码Depart_code部门代码Section_office一code科室代码Product」D自增长产品序号Product_code

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

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

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