好文档 - 专业文书写作范文服务资料分享网站

数据中心数据仓库建设规范模板 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

XX数据仓库建设规范

版本号V1.0

修订历史 版本号 1.0

作者 内容提要 初稿 核准人 发布日期 1 概述

本文档制定了XX数据仓库中数据库对象的命名规范(用户、表、视图、存储过程、函数、表分区、主键、索引、序列等)、数据库编程规范,JAVA编程规范为系统设计和开发工作提供统一的命名标准,提高系统的规整性和代码的可读性,减轻维护工作量,提高工作效率。

2 数据库对象命名规范

2.1 层次划分

序号 1 2 3 4 5 6 模型层次 ODS DW DM DIM APP XX 用途 存放来自各个系统的原始数据; 根据业务分析需求,对主题域内的数据进行轻度汇总; 建立跨域的业务主题模型,比如中高端用户,拍照用户等;不能进行同层引用; 统一服务于数据中心的参数表; 应用层,用于生成报表 XX 数据层级按照自己数据仓库规划的命名即可~

2.2 表、视图、存储过程、函数命名规范

<对象类型><_模型层次><_主题><_对象描述>[_汇总类型][_存储类型]

说明:<> 尖括号中的内容为必须项,适用于所有用户层对象

[] 方括号中的内容为可选项,会因用户层及对象的不同而不同

命名约束:数据库对象命名可能受最大长度限制,因此在实际命名中如果按照规范约定的命名方式存在超长的现象,需要开发人员灵活控制。

2.2.1 对象类型

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型]。

适用范围:所有用户层对象。

对象类型 TB VW …… TABLE VIEW …… 对象 表 视图 …… 说明 2.2.2 模型层次

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型]

说明:对象属性一般为对象归属用户的简写。

适用范围:所有用户层对象。可以参照自己的对象属性命名规范,对此不要求统一。

模型层次 ODS DW DM DIM APP 说明 获取层,存放从各个源系统接收的原始数据; 根据业务分析需求,对数据进行汇总; 建立跨域的业务主题模型; 维表 报表层,根据DM模型数据生成报表。 2.2.3 主题域

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型][_][序号或描述]

说明:主题域是对数据进行大类划分,不同用户下的分类有所不同。适用所有业务层;每个新增的业务主题均需到该规范备案登记。

主题域 命名 简称 XX 泛客户 描述 客户域 Customer … … … …

2.2.4 对象描述

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型]

? 适用范围:所有用户层对象;

? 对象描述要求简洁准确,尽可能的直观表达对象的含义,通常包含业务+功能;

如果是通用命名规则:<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型],这里的对象描述是多业务的合成体,这时不加业务。 ? 汇总类型

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型]

适用范围:除字典表、日志表之外的对象。

描述 日 月 年 汇总类型 DAY MON YEAR 2.2.5 存储类型

<对象类型><_模型层次><_主题域><_对象描述>[_汇总类型][_存储类型]

适用范围:所有用户层除日志、字典表、维表之外的对象。

对象描述 目标程序 临时表 配置表 存储类型 无 TMP CFG 程序中临时使用的中间表,用于存放程序运行中使用的临时数据,程序运行结束后表由程序自行清空,只保留结构。 说明 2.2.5.1 日表

日表以统计周期字段做日分区。数据保留周期为业务需要的周期,月底最后一天的数据不保存,如有需要则沉淀到月表中。 2.2.5.2 月表

月表以统计周期字段做月分区。除该字段外,其余字段与日表必须相同。

数据保留周期为业务需要的周期。 所有的月报表、月KPI数据必须从月表出,禁止从日表出。 2.2.5.3 周表

周表数据保留周期为业务需要的周期。

2.3 其他对象命名规范

对象 命名规则 说明

数据中心数据仓库建设规范模板 - 图文 

XX数据仓库建设规范版本号V1.0修订历史版本号1.0作者内容提要初稿核准人发布日期1概述本文档制定了XX数据仓库中数据库对象的命名规范(用户、表、视图、存储过程、函数、表分区、主键、索引、序列等)、数据库编程规范,JAVA编程规范为系统设计
推荐度:
点击下载文档文档为doc格式
79ra00ss2h1cf865breu5a66i6tmb7010sh
领取福利

微信扫码领取福利

微信扫码分享