[PowerCenter] Designer debugger

环境
PowerCenter Version 8.6.1

Step
1.打开Design程式,可以看到Repositories里的RS
http://img2.58codes.com/2024/20106764pJ2ILozNRg.png
http://img2.58codes.com/2024/20106764VzYRtsP6oQ.png

2.connection RS : 点选RS,滑鼠右键Connect,就可以看到RS里的folder
http://img2.58codes.com/2024/20106764izCwgxHQgc.png

3.Connect & Open folder : 按Connect就会看到里的source/target/mapping....
*按Connect,还要再按一次Open,但按Open会Connect,所以按Open就好了
http://img2.58codes.com/2024/20106764IuWFZTtS4I.pnghttp://img2.58codes.com/2024/20106764whp94k8uWS.png

4.Open mapping : 接着点二下mapping,就会看到建立的mapping,选取mapping 右键Open,就会看到mapping的流程展开在Mapping Designer上
http://img2.58codes.com/2024/201067647u6B4w1IEC.png
http://img2.58codes.com/2024/20106764mXpGrVQKKX.png

好了,终于要进入正题了
5.mapping/debugger/start debugger (F9)
http://img2.58codes.com/2024/20106764Jsz3VRboRB.png
跳出wizard
http://img2.58codes.com/2024/20106764wn8fuqDibI.png
I.Debug Mapping : 一些说明
好像是在说

IS一定要是启动的,然后有和RS相连一定要在WF建一个session,然后mapping 设定 debug这个mapping要有source location,所以如果没有connction的话,要在WF先建好
,按下一步
http://img2.58codes.com/2024/20106764x4s0fvfNbg.png
II.Debug Mapping : Select Integration Service and Session Type
A.选IS : 选现在运行中的IS
B:Session : Use an existing session instance : 选择一个现在Workflow有的,如果发现今天跑的有问题,就可以选这个,下去跑跑看
http://img2.58codes.com/2024/2010676477GLQmFGTR.png
选取要用的session,为什么要选呢?因为一个mapping可以有多个session,那不能session可以有不同的来源值目标的设定.
http://img2.58codes.com/2024/20106764zf9dgZCn66.png
III.Target Table Options :
勾选Discard target data : 只要看而已,就选这个
mapping里可以有多个Target Table,倘若只想看某个table,其它不想看,就可以在这里勾选.

启动后,就可以看到各个task里的值
http://img2.58codes.com/2024/20106764Su84ZsHXxt.png

http://img2.58codes.com/2024/20106764pOMQ5zRtA3.png

其它的坑
什么时侯要用Use an existing reusable session?
什么时侯要用Create a debug session instance?
怎么用Create a debug session instance?
III.Create a debug session instance : 如果不想依WF设定的来源来debug,可用这个.


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章