iT邦幫忙

1

[PowerCenter] Designer debugger

  • 分享至 

  • xImage
  •  

環境
PowerCenter Version 8.6.1

Step
1.打開Design程式,可以看到Repositories裡的RS
https://ithelp.ithome.com.tw/upload/images/20190620/20106764pJ2ILozNRg.png
https://ithelp.ithome.com.tw/upload/images/20190620/20106764VzYRtsP6oQ.png

2.connection RS : 點選RS,滑鼠右鍵Connect,就可以看到RS裡的folder
https://ithelp.ithome.com.tw/upload/images/20190620/20106764izCwgxHQgc.png

3.Connect & Open folder : 按Connect就會看到裡的source/target/mapping....
*按Connect,還要再按一次Open,但按Open會Connect,所以按Open就好了
https://ithelp.ithome.com.tw/upload/images/20190620/20106764IuWFZTtS4I.pnghttps://ithelp.ithome.com.tw/upload/images/20190620/20106764whp94k8uWS.png

4.Open mapping : 接著點二下mapping,就會看到建立的mapping,選取mapping 右鍵Open,就會看到mapping的流程展開在Mapping Designer上
https://ithelp.ithome.com.tw/upload/images/20190620/201067647u6B4w1IEC.png
https://ithelp.ithome.com.tw/upload/images/20190620/20106764mXpGrVQKKX.png

好了,終於要進入正題了
5.mapping/debugger/start debugger (F9)
https://ithelp.ithome.com.tw/upload/images/20190620/20106764Jsz3VRboRB.png
跳出wizard
https://ithelp.ithome.com.tw/upload/images/20190620/20106764wn8fuqDibI.png
I.Debug Mapping : 一些說明
好像是在說

  • IS一定要是啟動的,然後有和RS相連
  • 一定要在WF建一個session,然後mapping 設定 debug這個mapping
  • 要有source location,所以如果沒有connction的話,要在WF先建好
    ,按下一步
    https://ithelp.ithome.com.tw/upload/images/20190620/20106764x4s0fvfNbg.png
    II.Debug Mapping : Select Integration Service and Session Type
    A.選IS : 選現在運行中的IS
    B:Session : Use an existing session instance : 選擇一個現在Workflow有的,如果發現今天跑的有問題,就可以選這個,下去跑跑看
    https://ithelp.ithome.com.tw/upload/images/20190620/2010676477GLQmFGTR.png
    選取要用的session,為什麼要選呢?因為一個mapping可以有多個session,那不能session可以有不同的來源值目標的設定.
    https://ithelp.ithome.com.tw/upload/images/20190620/20106764zf9dgZCn66.png
    III.Target Table Options :
    勾選Discard target data : 只要看而已,就選這個
    mapping裡可以有多個Target Table,倘若只想看某個table,其它不想看,就可以在這裡勾選.

啟動後,就可以看到各個task裡的值
https://ithelp.ithome.com.tw/upload/images/20190620/20106764Su84ZsHXxt.png

https://ithelp.ithome.com.tw/upload/images/20190620/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,可用這個.


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言