PowerCenter Repository Manager
1.启动客户端程序连接服务器
打开客户端(PowerCenter Repository Manager)PCRM;
存储库--配置域--添加新域;
填写域名(Domain_1)、网关主机(SC-201709251400)、网关端口后(6005),点“确定”;
选中右边的存储库(BI),点“确定”;
双击左边导航中的BI存储库,填写用户名、密码(admin),点“连接”;
BI存储库显示在工作区,客户端连接服务器成功。

2.创建文件夹
点文件夹--》创建
名称输入”练习”,点“确定”;
左侧导航区显示出新建的”练习”文件夹;
选中练习”文件夹,点“D”图标进入PowerCenter Designer;
PowerCenter Designer就是我们的开发区域。

3.导入练习所需要的表(可选)
sql脚本在客户端bin文件夹下(E:\Informatica\9.6.1\client\clients\PowerCenterClient\client\bin);
我们安装的是oracle数据库,所以需要执行smpl_ora.sql脚本,
注意:代码需要做如下调整
增加:
alter session set nls_date_format='YYYY-MM_DD';
DROP TABLE DEPARTMENT;
注释:
START_PL
END_PL

PowerCenter Designer
4.导入源表
点击 工具--》Source Analyzer,进入源表分析页面;
点击 源(S)--》从数据库导入(D);
选择ODBC数据源,点"添加";
选中“Oracle in OraDb11g_home1”,点“完成”;
输入源名"db_source",数据库服务名(ORCL)、用户名(scott),点"Test Connection",输入密码,点"OK"
测试成功后点“确定”、“OK”、“确定”;
选择新创建的数据源"db_source",输入用户名、所有者、密码,点“连接”;
点“全选”--》“确定”,导入源表成功。
注意:*****
如果有大数据量的表,则可能导致内存被沾满,其他表加载不上。

5.创建目标表
点击 工具--》Target Designer,进入目标表工作界面;
从左边“源”中选中emp,拖拽到右边的工作界面,即目标表与源表同构;
双击目标表,点“重命名”,修改表名“T_emp”。
Columns页签调整列(新建列、剪切列、复制列、粘贴列、移动列、选择列);
选中目标表,点目标--》生成/执行SQL;
点“连接”,在弹出页面输入用户名、密码,点连接;
数据生成,再勾选所有表、创建表等复选框,最后“生成并执行”;
提示语句已处理后,点“关闭”;
用sql验证一下我们的表是否已经创建:select * from T_Emp;
注意:*****
“执行SQL文件”和“生成并执行”按钮只适合于一次性建立所有目标表的情况下,即只执行一次的情况。
生成的文件中包含所有目标表的删除与创建信息,“执行SQL文件”和“生成并执行”按钮会将整个文件进行执行,
所以之前已有数据的目标表也会被删除重建,导致之前已有数据的目标表中的数据丢失,
所以慎用“执行SQL文件”和“生成并执行”按钮。
正常的操作步骤是“生成SQL文件”,“编辑SQL文件”,在文件中找到本次自己创建的目标表,手动执行到目标库中。

6.创建映射
点击 工具--》Mapping Designer,进入映射工作界面;
从源拖入EMP至工作区,并修改映射名(map_emp);
从目标拖入T_EMP至工作区;
在空白位置点右键“自动链接”,选“名称”,点“确定”;
源和目标对应的字段进行的链接。
在空白位置点右键“排列全部图标”,点“存储库”--》"保存"。

PowerCenter Workflow Manager
7.配置数据库连接
点 “连接”--》“关系”,配置数据库信息;
类型选择"Oracle",再点“新建”;
输入名称(Oracle_source),用户名scott,密码123,连接字符串orcl,点“确定”;
再点“新建”,输入名称(Oracle_targat),用户名find,密码find,连接字符串orcl,点“确定”;
我们已经创建了2个数据库连接(Oracle_source,Oracle_targat),点“关闭”。

8.创建工作流
打开"workflow Designer",进入workflow工作台;
点击“工作流”--》创建,输入名称“wk_emp_1”,点“确定”;

9.创建任务
点击“任务”--》创建,任务类型选"会话",任务名输入"task_emp1",点“创建”;
给任务选择映射(m_emp),点“确定”,并在创建任务窗口点“完成”;
点击“任务”--》链接任务,并将启动和任务"task_emp1"进行链接;
双击任务"task_emp1",点开“映射”页签,选中目标"T_EMP",
在连接栏将值修改为“Oracle_targat”;在属性栏将"Target load type"修改为“Normal”,并勾选“Truncate target table option”,点“确定”;
返回工作台后点“存储库--》保存”。

10.启动工作流
在空白区域右键--》启动工作流;
自动进入PowerCenter Workflow Monitor监控页面;
查看工作流完成情况;
在PowerCenter Designer中右键目标表--》预览数据,发现数据已更新。
至此,第一个例子完成。

最新文章

  1. XLT架构图(自己 画的)
  2. ITIL十大流程
  3. 探秘Tomcat——启动篇
  4. 剑指offer——树的子结构 (JAVA代码)
  5. word 常用宏代码
  6. centos 7安装配置bind
  7. tinyfox for linux 独立版 fox.sh
  8. ORACLE 检查数据库表中是否存在不规范字 段的语句参考.sql
  9. Linux查找文件夹名
  10. springmvc(1)--配置
  11. selenium 处理浏览器多窗口
  12. h5宣传页制作过程中遇到的问题
  13. 基于visual Studio2013解决C语言竞赛题之0604二维数组置换
  14. Web Magic 总体架构
  15. 笔记,ajax,事件绑定,序列化
  16. D2. Great Vova Wall (Version 2)
  17. 【做题】agc016d - XOR Replace——序列置换&环
  18. Numpy学习笔记(一)
  19. mybatis-plus代码生成器
  20. 二、主目录 Makefile 分析(3)

热门文章

  1. 27.反射2.md
  2. python 任务调度模块sched
  3. C# 图像处理:复制屏幕到内存中,拷屏操作
  4. endl
  5. go module 命令
  6. java程序中中常用到的linux操作
  7. JavaScript Drag处理
  8. meta标签的使用
  9. 安装scrapy框架
  10. JMeter学习(三十三)测试报告优化(转载)