
安徽移动经营分析数据库设计V1.0.doc
280页- QQ咨询
- 微信客服
- 返回顶部
安徽移动经营分析系统 数据库设计规格书安徽移动经营分析系统数据库设计规格书V0.1 安徽移动通信股份有限公司南京联创科技股份有限公司2003年9月修改历史版本号日期编写者修改内容0.12003/08/26赵懿敏、陈昌辉形成框架、模版0.12003/09/06陈昌辉完成文档格式调整,参考文献、附件内容、修改历史0.22003/09/08张宇闻、邓玉春完成对象设计部分内容V0.1安徽移动经营分析系统 数据库设计规格书目 录1. 概述 12. 总体设计 22.1. 数据库对象命名规则 22.1.1. 数据库命名规则 22.1.2. 节点命名规则 22.1.3. 节点组命名规则 22.1.4. 表空间命名规则 32.1.5. 表命名规则 32.1.6. 索引命名规则 42.1.7. 约束命名规则 42.2. 数据库设计 52.2.1. 数据库分库设计 52.2.2. 数据库配置参数设计 62.2.3. 数据库分区设计 62.2.4. 节点组设计 62.2.5. 表空间划分原则 62.2.6. 安徽经营分析系统表空间的划分 62.2.7. 分表设计 62.2.8. 数据库备份、恢复策略 62.2.9. 磁盘划分 62.3. 系统容量要求计算和扩容要求 62.3.1. 语音清单 62.3.2. 数据业务、其他新业务容量 62.3.3. 结算清单 62.3.4. 用户账单、用户资料档案、用户交易处理记录 62.3.5. 中间表的存储 62.3.6. 事实表和多维数据存储 62.3.7. ETL接口文件 62.3.8. 数据仓库备份、文件系统管理容量 62.3.9. 数据仓库原始数据量合计及扩容建议 63. 对象设计 63.1. 模型设计(E-R图) 63.1.1. 客户主题 63.1.2. 服务主题 63.1.3. 资源主题 63.1.4. 服务使用主题 63.1.5. 帐务主题 63.1.6. 结算主题 63.1.7. 客服主题 63.2. 数据字典 63.2.1. EDM数据字典 63.2.2. 中间分析模型数据字典 63.2.3. 事实表数据字典 63.2.4. 系统管理数据库 63.2.5. 接口数据字典 63.3. 物理设计 63.3.1. 资料表 63.3.2. 中间表 63.3.3. 事实表 64. 参考文献 65. 附件内容 6版本0.1 II1. 概述安徽移动经营分析系统属于大规模的数据仓库应用系统,数据库管理系统对数据的管理能力极为重要。
经过慎重考虑,选择DB2 EEE作为数据仓库管理系统,DB2 EEE支持Share Nothing的结构,支持分节点并行管理数据,各节点使用独立的CPU、内存、I/O通道对数据实现独立的管理,可以提高数据管理的性能随着安徽移动业务的不断拓展,未来经营分析系统将面临数据扩展的问题DB2能够自动地实现比较高效的后台数据重分布,这将给我们的系统管理带来极大方便2. 总体设计2.1. 数据库对象命名规则2.1.1. 数据库命名规则安徽移动经营分析系统数据库采用以下名称:数据仓库:BASS_DW清单数据库:BASS_CDR报表数据库:BASS_RPT系统管理数据库:BASS_MM2.1.2. 节点命名规则安徽移动经营分析系统是基于数据仓库的分析系统,数据量巨大,数据库采用分节点并行管理数据的技术,节点的命名规则如下:NODE_
NN:两位序号,在命名上区分包含相同节点数的节点组时,采用的两位序号,如:01,02…2.1.4. 表空间命名规则应用数据表空间名称以TBS开头,后跟表空间类型,最后面为应用子系统缩写代码和流水号,长度不超过16个字符具体格式如下表所示:具体格式如下表所示:表空间类型命名系统表空间SYSTEM临时表空间TEMP_nn接口表表空间TBS_INTF_xxxx[_nn],如TBS_INTF_USRARCH_01资料表表空间TBS_USR_xxxx[_nn],如TBS_USR_USRARCH_01清单表表空间TBS_CDR_xxxx[_nn],如TBS_CDR_VOICE_01中间表表空间TBS_MID_xxxx[_nn],如TBS_MID_USRARCH_01事实表表空间TBS_FACT_xxxx[_nn],如TBS_FACT_KEY_01帐务表表空间TBS_ACCT_ xxxx[_nn], 如TBS_ACCT_BILL_01备份表空间TBS_BAK_xxxx[_nn]索引表空间TBS_IDX_xxxx_nn, 如TS_IDX_ USRARCH _01【注】:xxxx为某类业务数据的缩写代码;nn为二位的流水号;系统表空间必须具有固定的名称(system)。
2.1.5. 表命名规则表名可以不用包含子系统的名称,本系统中表名的命名规则为:[TableTypeAb]_[FunctionTypeAb]其中:[TableTypeAb] 表名类型缩写,由1—2位元英文字母构成,主要包括:将相关联的表赋以合适统一的前缀即可,前缀含义如下:Tf_资料表Tf_fact_事实表Td_参数表Tmp_临时表Tp_中间表采用英文名称,除了一些标准的或通用的缩写,如cdr外,都尽量全部拼写的单词,只有在名字全长超过32个字母时才考虑进行缩写;不得使用汉语拼音缩写英文单词的使用应该力求准确、恰当2.1.6. 索引命名规则IDX_[PK,FK,UIX,BM]_