Informatica_(2)第一个例子

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

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",输入用户名、全部者、密码,点“链接”;
点“全选”--》“肯定”,导入源表成功。
注意:*****
若是有大数据量的表,则可能致使内存被沾满,其余表加载不上。session

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

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

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中右键目标表--》预览数据,发现数据已更新。
至此,第一个例子完成。orm

相关文章
相关标签/搜索