ETL规范
- 格式:doc
- 大小:5.68 MB
- 文档页数:44
目 录
第1章 ETL规范概述 .......................................................................................... 3
1.1. 规范定义........................................................................................................ 3
1.2. 应用范围........................................................................................................ 3
1.3. 实施价值........................................................................................................ 3
1.4. 预期读者........................................................................................................ 3
1.5. 主要章节........................................................................................................ 3
1.6. 文档约定........................................................................................................ 4
第2章 ETL简介 .................................................................................................. 5
2.1. ETL含义 ....................................................................................................... 5
2.1.1. 数据抽取................................................................................................ 5
2.1.2. 数据转换................................................................................................ 5
2.1.3. 数据装载................................................................................................ 5
2.2. ETL应用 ....................................................................................................... 6
2.3. ETL开发模式: ........................................................................................... 6
2.3.1. 标准式.................................................................................................... 7
2.3.2. 小型快速式............................................................................................ 7
2.3.3. 复杂调优式............................................................................................ 7
第3章 ETL设计规范 .......................................................................................... 8
3.1. 源数据集属性................................................................................................ 8
3.2. 目标数据集属性............................................................................................ 9
3.3. ETL规则 ..................................................................................................... 10
3.4. MAPPING版本管理 ...................................................................................... 12
第4章 ETL开发规范 ........................................................................................ 14
4.1. 命名规范...................................................................................................... 14
4.1.1. 作业命名规范...................................................................................... 14
4.1.2. Stage与link命名规范 ........................................................................ 15
4.1.3. 作业注释规范...................................................................................... 16
4.2. 功能定义规范.............................................................................................. 17
4.2.1. SequenceFile的文件定义: ............................................................... 17
4.2.2. Hash_File定义: ................................................................................ 18
4.2.3. 参数化作业.......................................................................................... 21
4.3. 结构规范...................................................................................................... 22
4.3.1. 作业目录组织结构.............................................................................. 22
4.3.2. 模块化结构.......................................................................................... 23
4.3.3. 临时文件目录组织.............................................................................. 24
4.4. 代码封装规范.............................................................................................. 24
4.4.1. Routine与Shared Containers使用原则 ............................................ 24
4.4.2. 代码封装.............................................................................................. 25
4.4.3. 日志处理.............................................................................................. 27 4.4.4. 公共作业与Routines设计.................................................................. 27
4.4.5. 参数文件格式与Routines设计描述.................................................. 28
第5章 ETL维护规范 ........................................................................................ 31
5.1. 日志检查...................................................................................................... 31