Informatica学习笔记整理.docx

上传人:b****6 文档编号:8824459 上传时间:2023-02-02 格式:DOCX 页数:13 大小:1.39MB
下载 相关 举报
Informatica学习笔记整理.docx_第1页
第1页 / 共13页
Informatica学习笔记整理.docx_第2页
第2页 / 共13页
Informatica学习笔记整理.docx_第3页
第3页 / 共13页
Informatica学习笔记整理.docx_第4页
第4页 / 共13页
Informatica学习笔记整理.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Informatica学习笔记整理.docx

《Informatica学习笔记整理.docx》由会员分享,可在线阅读,更多相关《Informatica学习笔记整理.docx(13页珍藏版)》请在冰豆网上搜索。

Informatica学习笔记整理.docx

Informatica学习笔记整理

Informatica学习整理

1.Informatica产品介绍:

•PowerCenter:

InformaticaPowerCenter是世界级的企业数据集成平台,它在ETL领域中无论是执行能力还是战略远见方面都是佼佼者,是Informatica的核心产品。

2.ETL环节中最重要的:

•大家可能大部分会认为转换才是最重要的环节,但事实上是加载环节。

•按重要程度递减排序,分别是load(装载)、clean(清洗)、transfer(转换)、extract(抽取)

3.具有2个server:

•InformaticaRepositoryServer:

资料库server,管理ETL过程产生的元数据,用来管理对资料库中元数据的请求和操作;

•Informaticaserver:

实际的ETL引擎;

4.具有5个client:

•PowerCenterDesigner:

设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射

•WorkflowManager:

合理地实现复杂的ETL工作流,基于时间、事件的作业调度

•WorkflowMonitor:

监控Workflow和Session运行情况,生成日志和报告

•RepositoryManager:

资料库管理,包括安全性管理等,元数据维护和安全操作,如:

元数据查找,用户、组、权限管理等。

•RepositoryServerAdministratorConsole:

对知识库的操作,如:

知识库的创建、备份、恢复等。

5.基本的ETL任务设计和部署的大致步骤:

•使用Designer客户端,获取源数据表的元数据。

•使用Designer客户端,获取目标数据表的元数据。

•使用Designer客户端,设计一个Mapping,其中就是源->目标的ETL规则。

•使用WorkflowManager客户端,针对上面实现的Mapping,实例化为一个Session,为其指定实际的数据源、目标连接,以及其他属性。

•使用WorkflowManager客户端,创建一个Workflow,其中包含上述的Session以及其他的Task,在Workflow中可实现复杂的流程控制。

•运行上述Workflow,使用WorkflowMonitor客户端,监测最终的任务运行结果。

6.一个简单的Mapping设计过程(8.1.1版本):

第一步:

进入RepositoryManager,在你的库下建立一个文件夹,用来储存自己的Mapping,如图1.1:

图1.1

第二步:

假如你所建的文件夹名称为org_wellzaj,然后打开PowercenterDesigner,你就会看到你所建的文件夹org_wellzaj,右击OPEN此文件夹,会发现有很多的子目录,点击Sources子目录,从数据库中导入表结构,如图1.2:

图1.2

第三步:

导入目标表结构,导入过程和导入源表结构一样,假如源表为DEPTINFO,目标表为USERANDDEPT,现在可以设计自己的mapping了,将目标表和源表组件拖到设计台中,在工具栏中选择一个你想要处理的控件,假如为Filter也拖放到mapping设计台中,通过名称和位置进行连接关联,效果如图1.3:

图1.3

第四步:

打开workflowmanager,创建自己的Session,如图1.4:

图1.4

第五步:

create一个workflows,会产生一个绿色的Start(这个是自动产生的),再将做好的Session拖放到workflow的设计台中,将start和session关联(Link)如图1.5:

图1.5

第六步:

保存你的workflow,右击运行此workflow(kk_org),如图1.6:

图1.7

第七步:

此时会进入workflowmontitor,可以查看workflow、session的log,如图1.8:

说明:

数据库的安装配置,服务端的安装配置在此没有说明,请查阅相关资料

Informatica学习笔记二

1.Expressiontransformation:

类似与过滤控件,可以起到过滤的作用,当选择为O或者V时,才可以对Expression进行编辑,如图2.1:

图2.1

2.Filtertransformation:

过滤控件,对相应字段写出自己的过滤条件,如图2.2:

图2.2

3.Aggregatortransformation:

基于多行记录的汇总计算,如:

取平均值和总和,如图2.3:

图2.3

4.Lookuptransformation:

从数据库表中,按条件查找相关的值专送给其它的对象,如图2.4:

图2.4

Lookup另外一种用法,在平台中单独出来,在Expression控件中进行调用,如图2.5:

图2.5

LKPTRANS控件被单独的独立出来,但在Expression中调用它,也起到了查找的作用;

5.SequenceGeneratortransformation:

当你目标表中莫个字段是递增形式时,就可以使用此组件,如图2.6:

图2.6

使用此组件可以将DEPTID,不断的递增;

6.Joinertransformation:

关联组件,比如内连接,左联接等,如图2.7:

图2.7

7.Uniontransformation:

合并组件,将具有相同字段个数和类型的字段行,进行合并成一个整表,如图2.8:

Group01和Group02是在Groups中设定的,顶上面的三行是用来输出的;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1