PowerCenter培训教材

上传人:宝路 文档编号:47979320 上传时间:2018-07-07 格式:PPT 页数:87 大小:1.53MB
返回 下载 相关 举报
PowerCenter培训教材_第1页
第1页 / 共87页
PowerCenter培训教材_第2页
第2页 / 共87页
PowerCenter培训教材_第3页
第3页 / 共87页
PowerCenter培训教材_第4页
第4页 / 共87页
PowerCenter培训教材_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《PowerCenter培训教材》由会员分享,可在线阅读,更多相关《PowerCenter培训教材(87页珍藏版)》请在金锄头文库上搜索。

1、1Informatica PowerCenter Informatica PowerCenter 培训培训夏夏 凯凯 2009-012009-01电话:13439473732 MSN: 2第一天第一天 产品体系介绍 产品安装配置 系统管理介绍 开发六大步骤 数据转换调试3INFA产品线4INFAINFA支持情况支持情况PowerCenter选件丰富的ETL功能 Real-Time 实时功能 Partitioning 分区功能 High Availability 高可靠性功能 Pushdown 功能 Enterprise Grid网格功能 Team-based Development 团队开发功

2、能 Metadata Exchange 元数据交换功能 Unstructured Data 非结构化数据功能 Visio 模板Mapping生成器功能 Data Federation 数据联邦功能 Data Profiling 数据质量探查功能 异构数据源,异构目标 实现多种缓慢变化维 全局变量及参数,参数文件 局部变量,前后记录比较 条件汇总 异构数据源关联 行/列转换 静态、动态Lookup支持 ETL事务处理 自定义SQL Pre SQL和Post SQL 复用组件 复用Mapping 调用存储过程 调用外部用户自定义过程 可视化Debug 强大函数支持、丰富转换语言 数据源为文件列表

3、Session Recovery 基于多目标表约束装载 错误数量控制 FTP 源和FTP目标 ETL任务分区 增量汇总 测试装载 Bulk Loading External Loader (Oracle、DB2.) 复用Workflow 功能丰富的Workflow控制 任务串行、并行控制 基于时间、事件和指示文件触发任务 Workflow中调用OS外部命令 Workflow中调用Email 多ETL Server协同工作Informatica 8INFA8系列产品功能情况5Informatica PowerCenterInformatica PowerCenter应用架构应用架构Informa

4、tica客户端数据源ODBCNATIVE 目标ODBCNATIVEDomainAdministrator ConsoleUNIX (AIX, HPUX, Solaris, Linux) WindowsIntegration ServiceRepository Service-Repository AgentPowerCenter 服务端TCP/IPTCP/IPTCP/IPNATIVENATIVE6PowerCenter ServerPowerCenter Server和数据移动和数据移动数据源源数据 目标已转换数据资料库PowerCenter Server来自元数 据的指令PowerCente

5、r Server、资料库、源和目标之间的处理路径7PowerCenterPowerCenter产品组件产品组件 服务端组件 客户端组件Informatica Service:PowerCenter服务引擎Integration Service:数据抽取、转换、装载服务引擎Repository Service:知识库Service,管理ETL过程中产生的元数据Administratortion Console:用于知识库的建立与维护Repository Manager:知识库管理,包括安全性管理等Desinger:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射Workflow

6、Manager:合理地实现复杂的ETL工作流,基于时间、事件的作业调度Workflow Monitor:监控Workflow和Session运行情况,生成日志和报告8第一天第一天 产品体系介绍 产品安装配置 系统管理介绍 开发六大步骤 数据转换调试9产品安装与样例安装产品安装与样例安装 产品安装 服务器安装 客户端安装 详见安装手册 样例安装 数据库准备 RDBU (资料库数据库) SDBU (样例源数据库) TDBU (样例目标数据库) BDBU (样例参考数据库) 样例数据准备 样例参考导入10第一天第一天 产品体系介绍 产品安装配置 系统管理介绍 开发六大步骤 数据转换调试11系统管理系

7、统管理 Informatica Server管理http:/localhost:6001 Domain Manager Node Manager Repository Service Manager Integration Service Manager License Manager 资料库内容管理Repository Manager Folder Manager Privilege Manager 12第一天第一天 产品体系介绍 产品安装配置 系统管理介绍 开发六大步骤 数据转换调试13开发六大步骤示意图开发六大步骤示意图STSTWFM定义源 定义目标 创建映射 定义任务 创建工作流 工作

8、流调度监控Designer: Workflow Manager: Workflow Monitor: 14第一步:定义源第一步:定义源引入源的类型 Relational database Flat file COBOL file XML object Application源分析器Informatica ServiceODBC Mapped Drive NFS Mounting Local DirectorySave Meta Data of Sources: OPB_SRC OPB_SRC_ OPB_SRC_FLD OPB_SRC_FLD_ 15第二步:定义目标第二步:定义目标引入目标的类型

9、 Relational database Flat file COBOL file XML object Application目标分析器Save Meta Data of Targets: OPB_TARG OPB_TARG_ OPB_TARG_FLD OPB_TARG_FLD_ ODBC Mapped Drive NFS Mounting Local DirectoryInformatica Service16第三步:创建映射第三步:创建映射目标源转换组件17第四步:定义任务第四步:定义任务Session Task工作目录Task工作区18第五步:定义工作流第五步:定义工作流19第六步:工

10、作流调度监控第六步:工作流调度监控20第一天第一天 产品体系介绍 产品安装配置 系统管理介绍 开发六大步骤 数据转换调试21数据转换调试数据转换调试目标装载情况经过每个调试的数据流Flashing yellow SQL indicatorDebugger 模式Solid yellowarrow Current Transformation indicator调试日志22 组件介绍 Expression组件 Filter与Router Joiner与Lookup Aggregator组件 Update Strategy组件 第二天第二天23组件列表组件列表 Source Qualifier: 从

11、数据源读取数据 Expression: 行级转换 Filter: 数据过滤 Sorter: 数据排序 Aggregator: 聚合 Joiner: 异构数据关接连接 Lookup: 查询连接 Update Strategy: 对目标编辑 insert, update, delete, reject Router: 条件分发 Sequence Generator: 序列号生成器24组件列表组件列表 Normalizer: 记录规范化 Rank: 对记录进行TOPx Union: 数据合并 Transaction Control: 对装载数据按条件进行事务控制 Stored Procedure:

12、存储过程组件 Custom: 用户自定义组件 HTTP: WWW组件 Java: Java自编程组件4其它应用组件25组件类型组件类型 Passive组件 流入流出组件的行数不发生变化 例如:Expression、Lookup、HTTP组件 Active组件 流入流出组件的行数会发生变化 例如:Aggregator、Router、Filter组件PA26函数分类函数分类 聚合函数 字符串函数 转换函数 数据清洗函数 日期函数 编码函数 财务函数 数值函数 数学函数 特有函数 判断函数 用户自定义函数27函数列表函数列表28 组件介绍 Expression组件 Source Qualifier、

13、 Filter与Router Joiner与Lookup Aggregator组件 Update Strategy组件 第二天第二天29ExpressionExpression组件组件 组件功能 基于行级的数据项赋值、修改、计算 在同行记录中可新增、减少数据项 组件类型 Passive组件 应用范围 数据类型转换,例如Expression: to_date(Port1,yyyymmdd) 数据项计算,例如Expression:(Port1+Port2)/Port3 新增变量,例如Expression: i=i+130ExpressionExpression组件组件当数据项为空时的默认值流入组件

14、的数据项流出组件的数据项组件中定义的变量31练习一:练习一:ExpressionExpression组件组件 描述 将原始客户信息记录转换成合格标准的数据导入到暂存区。 源表: customer_east.txt customer_west.txt customer_central.txt 目标: TDBU.STG_CUSTOMERS 要点 姓与名合并为姓名; 电话号码转换成易读格式的电话号码,如:(466)766-283; 性别转换,将F 转换成FEMALE、M 转换成MALE、其它转换成UNK; 年龄分段,20 岁以下、2029、3039、4049、5060、60 岁以上; 解决方案 详见

15、m_LAB_0132 组件介绍 Expression组件 Source Qualifier、Filter与Router Joiner与Lookup Aggregator组件 Update Strategy组件 第二天第二天33Source QualifierSource Qualifier、FilterFilter组件组件 组件功能 对流入组件中的记录数据进行过滤 类似于关系型数据库Where应用 与Source Qualifier的过滤功能区别在执行位置上 组件类型 Active组件 应用范围 数据过滤34Source QualifierSource Qualifier、FilterFilter组件组件流入组件的数据项在日志中显示详细级别Source Qualifier组件中的过滤条件设置注意: 在Source Qualifier中的 User Defined Jo

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号