informatica简易教程

1、环境配置
1.informatica的元数据(帐号、密码…)信息保存在Oracle上面
2.Linux下在infa/bin里有informatica的启动脚本startup_infa.sh
3.修改windows主机的hosts,地址C:\Windows\System32\drivers\etc
添加192.168.68.128  infa到文件中,infa就是到时候链接配置的域名,而192.168.68.128就是informatica服务器主机的ip地址。
4.配置链接sql

*Gateway Host就是咱们刚才修改那个C:\Windows\System32\drivers\etc里面的域名
*Gateway port必须为6001
*Domain Name能够随便取
2、模块数据库

Informatica总的来讲由4大模块组成:
Repository Manager--资料库,Designer--设计器,Workflow Manager--物理设计,Workflow Monitor--监控;
1.Repository Manager--资料库express

能够管理文件夹,导入导出工做流极相关文件。
2.Designer--设计器windows

数据源Sources、目标加载表Targets和采集清洗过程mapping等逻辑设计存放处。能够在designer模块添加存储库。
3.Workflow Manager--物理设计
会话session和工做流workflow设计。服务器

4.Workflow Monitor--监控session

监控工做流运行状况并记下日志。
3、范例
1.导入数据采集源表逻辑结构app

2.导入目标加载表逻辑结构函数

3.建立mapping测试

source组件中设置采集语句。
lookup组件能够输入参数查询数据。
expression组件能够根据informatica函数对字段进行处理,例如是否为空isnull,类型转换等。
updates组件可进行新增、更新、删除操做。*须要指定目标表逻辑主键
router路由器能够进行分组。
filter能够进行筛选过滤留下符合条件的数据。
预处理能够在过程开始前运行sql语句。
后处理能够在过程完成后运行sql语句。
mapping参数须要以$$开头
4.建立session
session的参数以$开头,有特定的格式。如$ParamName,Name能够本身定义
须要在session中-编辑-配置对象下stop on errors中设置值为1,若为0则session出错不会中止运行设计

在session中-映射-链接中能够配置链接数据库的参数。

5.建立工做流
在工做流-编辑-属性下设置参数文件目录

将目标session拖入工做流中使用链接组件将启动和session链接。


编辑工做流中的session组件将若是任务失败,父项也失败 为✔

6.测试工做流
运行工做流
在Workflow Monitor下查看运行情况

能够查看运行日志

7.导出工做流文件在Repository Manager下选中目标工做流(可多选)右键导出就能够导出工做流包括依赖的session、mapping、source、target

相关文章
相关标签/搜索