1、中信银行ODS方法1、概述.161.1、中信银行ODS 项目建设背景及思路. 161.1.1、背景. 161.1.2、建设思路. 161.2、中信银行ODS 项目架构方法论. 181.3、逻辑架构. 201.4、数据架构. 211.4.1、数据架构. 211.4.2、指标. 221.5、技术架构. 251.5.1、ETL . 251.5.2、指标服务. 251.5.3、数据展示. 261.6、物理架构. 261.6.1、ODS 总行物理架构. 261.6.2、ODS 分行物理架构. 272、数据模型设计.282.1、数据模型的设计目标. 282.1.1、满足OLAP 分析. 282.1.2、统
2、一业务数据视图,保证数据的一致性. 292.2、数据模型设计方法论. 292.2.1、源系统调研方法论. 292.2.2、源系统调研工作模板. 312.2.3、数据模型设计方法论. 332.3、相关概念. 35中信银行ODS 项目技术方案 第3 页,共281 页2.4、核心逻辑数据模型. 362.4.1、主题域描述. 362.4.2、主题域关系图. 372.4.3、主题域业务规则. 382.5、数据分析模型 客户、产品和绩效主题应用. 432.5.1、统一客户视图 客户关系管理. 432.5.2、统一产品视图 产品管理. 512.5.3、统一渠道视图-渠道分析. 532.5.4、绩效考核框架.
3、 542.6、数据模型的层次化设计. 582.6.1、管道层数据模型(CDM). 582.6.2、清洗和转换层数据模型(TDM) . 592.6.3、原始层数据模型(ODM). 592.6.4、逻辑数据模型(LDM). 592.6.5、应用数据模型(ADM). 603、数据库设计.613.1、数据量估算方法. 613.2、数据库、表分区设计方法. 613.2.1、面临的问题. 613.2.2、解决方法. 623.2.3、分区及标准. 633.3、表索引设计方法. 663.3.1、索引的存储. 663.3.2、使用索引的时机. 663.3.3、索引列和表达式的选择. 663.3.4、复合索引.
4、673.3.5、避免对大表的全表扫描. 673.4、代理键设计方法. 683.5、表空间和日志空间规划方法. 69中信银行ODS 项目技术方案3.6、SQL 优化方法. 713.6.1、一般原则. 713.6.2、表连接原则. 713.6.3、有效使用索引. 723.7、如何避免表级锁. 724、ETL 设计.734.1、ETL 总体方案. 734.1.1、设计原则. 734.1.2、总体架构. 734.1.3、ETL 任务. 744.1.4、ETL 过程. 764.1.5、ETL 安全. 774.1.6、方案特点. 774.2、ETL 编程规则. 784.3、ETL 流程设计原则. 804.4、ETL 作业调度设计. 834.5、ETL 作业监控设计. 864.6、ETL 作业开发原则. 874.7、ETL 作业设计原则. 884.8、文件落地处理. 884.9、特殊字符处理. 895、前端展现.915.1、前端展现概述. 915.2、报表制作方案. 925.2.1、查询. 935.2.2、报表. 945.2.3、分析. 955.3、报表开发过程. 96中信银行ODS 项目技术方案 第5 页,共281 页5.4、报表管理平台功能模块设计. 975.5、跨系统报表管理.