informatica实战 CSV->ORA

来了个新需求,需要从AWS同步数据到System,从CSV文件流入到Oracle,从未参与过informatica的开发,看样子是要充电了。

网上浏览各种资料学习等,此处省略几百字。。。

informatica 由4个最常用的客户端组成:PowerCenter Designer,PowerCenter Workflow Manager,PowerCenter Workflow Monitor,PowerCenter Repository Manager。

创建顺序:

1.PowerCenter Repository Manager:这个客户端适用于管理Respository自身,例如创建文件夹,导入/导出Mapping,Workflow,版本管理,部署,Respository的清除等。

2.PowerCenter Designer:用于导入ETL元数据,开发ETL程序。在PowerCenter中ETL程序被叫做Mapping,为源到目标的映射。为了方便的实现这些Mapping,PowerCenter会有很多的Transformation(大致几十个吧),还有很多的常用的函数。

3.PowerCenter Workflow Monitor:用于监控运行时的Workflow和Session,通过Workflow Monitor可以监控ETL的执行情况,是否正常执行,执行效率以及异常的错误信息。

4.PowerCenter Workflow Manager:在PowerCenter中,所开发的Mapping是无法直接运行的。在开始运行前需要给Mapping配置一系列的参数,例如具体的数据源,target,使用的字符集以及调优化,这些工作是在Workflow Manager中完成的。另外Workflow还提供基本的调度排程能力,例如定时调度,持续运行,也包括并行执行,串行执行以及更多的高级功能。

后续操作待补充。。。

You may also like...

1 Response

发表回复