Informatica - PowerCenter平台ETL开发规范

2019-06-17 10:16

Informatica PowerCenter平台

ETL开发规范

Informatica PowerCenter平台 ETL开发规范 文档历史记录

变更历史

最后更新时间: 2015-07-21 版本 V1.0 更新日期 2015-07-20 作者 叶兆明 变更描述 创建全文 审 阅

姓名 角色 审阅章节 意见与签名 分 发

Name Role

Page: 2 of 39

Informatica PowerCenter平台 ETL开发规范 文 档 目 录

1. 文档介绍 ................................................................................................................................................... 5 1.1 1.2 1.3 1.4 1.5

文档目的 ........................................................................................................................................... 5 适用范围 ........................................................................................................................................... 5 文档读者 ........................................................................................................................................... 5 参考文献 ........................................................................................................................................... 5 术语与缩写解释 ............................................................................................................................... 5

2. POWERCENTER平台介绍 ................................................................................................................... 6 3. 环境介绍 ................................................................................................................................................... 8 3.1 3.2 3.3 3.4 3.5 3.6 3.7

概述 ................................................................................................................................................... 8 开发环境 ........................................................................................................................................... 8 测试环境 ........................................................................................................................................... 8 生产环境 ........................................................................................................................................... 8 数据库账号 ....................................................................................................................................... 8 数据连接 ........................................................................................................................................... 9 参数文件 ........................................................................................................................................... 9

4. 通用规范 ................................................................................................................................................. 16 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11

INFORMATICA文件夹配置 ............................................................................................................... 16 操作系统文件夹配置 ..................................................................................................................... 16 SESSION配置项 ................................................................................................................................ 17 INFORMATICA用户配置 ................................................................................................................... 17 ETL转换规则说明 .......................................................................................................................... 17 从平面文件导入数据 ..................................................................................................................... 17 从数据库导入数据 ......................................................................................................................... 18 从数据库导入数据结构 ................................................................................................................. 18 布局规范 ......................................................................................................................................... 18 注释规范 ......................................................................................................................................... 18 日志文件 ......................................................................................................................................... 20

5. 命名规范 ................................................................................................................................................. 21 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 5.17 5.18

概述 ................................................................................................................................................. 21 FOLDER ............................................................................................................................................ 21 MAPPING .......................................................................................................................................... 22 MAPPLET .......................................................................................................................................... 22 SESSION ............................................................................................................................................ 22 WORKLET ......................................................................................................................................... 23 WORKFLOW ..................................................................................................................................... 23 SOURCE DEFINITION ........................................................................................................................ 23 TARGET DEFINITION ........................................................................................................................ 24 AGGREGATOR .................................................................................................................................. 24 EXPRESSION ..................................................................................................................................... 24 FILTER .............................................................................................................................................. 25 JOINER .............................................................................................................................................. 25 LOOKUP ............................................................................................................................................ 25 NORMALIZER ................................................................................................................................... 26 RANK ............................................................................................................................................... 26 ROUTER ............................................................................................................................................ 26 SEQUENCE GENERATOR ................................................................................................................... 26

Page: 3 of 39

Informatica PowerCenter平台 ETL开发规范 5.19 SORTER ............................................................................................................................................ 26 5.20 SOURCE QUALIFIER .......................................................................................................................... 26 5.21 STORED PROCEDURE ........................................................................................................................ 27 5.22 UPDATE STRATEGY .......................................................................................................................... 27 5.23 MAPPLET .......................................................................................................................................... 28 5.24 INPUT TRANFORMATION ( MAPPLET ONLY) .................................................................................... 28 5.25 OUTPUT TRANFORMATION ( MAPPLET ONLY) ................................................................................. 28 5.26 DATABASE CONNECTIONS ............................................................................................................... 28 5.27 FTP CONNECTIONS .......................................................................................................................... 29 6. 常用SQL知识介绍 ................................................................................................................................. 29 6.1 6.2 6.3 6.4

NOT IN与MINUS ........................................................................................................................... 29 多表连接中的条件限制(WHERE AND ON) ........................................................................... 29 游标尽量少使用 ............................................................................................................................. 31 异常捕捉 ......................................................................................................................................... 31

7. SQL编写规范 ......................................................................................................................................... 31 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8

原则定义 ......................................................................................................................................... 31 大小写规则 ..................................................................................................................................... 32 缩进与换行 ..................................................................................................................................... 32 别名 ................................................................................................................................................. 33 运算符前后间隔要求 ..................................................................................................................... 33 变量引用 ......................................................................................................................................... 34 注释 ................................................................................................................................................. 34 其它 ................................................................................................................................................. 35

8. 脚本编写规范 ......................................................................................................................................... 35 8.1 8.2

ULTRAEDIT ...................................................................................................................................... 35 SHELL ............................................................................................................................................. 35

9. ETL开发流程 ......................................................................................................................................... 35 9.1 9.2 10. 11. 12.

ETL开发流程 .................................................................................................................................. 35 文档编写要求 ................................................................................................................................. 36 版本控制 ............................................................................................................................................. 36 ETL程序迁移 ..................................................................................................................................... 37 开发建议 ............................................................................................................................................. 38 SOURCE QUALIFIER .......................................................................................................................... 38 MAPPING .......................................................................................................................................... 38 MAPPLET .......................................................................................................................................... 38 EXPRESSION ..................................................................................................................................... 38 LOOKUP ............................................................................................................................................ 38 UPDATE STRATEGY .......................................................................................................................... 39

12.1 12.2 12.3 12.4 12.5 12.6

Page: 4 of 39

Informatica PowerCenter平台 ETL开发规范 1. 文档介绍

1.1 文档目的

本文档主要描述了ETL开发人员在Informatica PowerCenter平台开发Mapping、Session和Workflow需要遵循的统一标准,使得不同项目不同开发人员在Informatica PowerCenter平台交付的ETL程序符合同一标准。

1.2 适用范围

本规范适用于所有使用Informatica PowerCenter工具开发的项目。

1.3 文档读者

本规范面向ETL设计人员、ETL开发人员。

1.4 参考文献

1. 《Informatica PowerCenter官方命名规范》 2. 《Informatica_Standards.doc》

1.5 术语与缩写解释

无。

Page: 5 of 39


Informatica - PowerCenter平台ETL开发规范.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2017新教材苏教版二年级数学下册全册教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: