一、 總體說明 3
1. DataStage總體劃分 3
2. Jobs的總體劃分 5
二、 Job轉置開發 8
1. 一對一轉置(結構全部相同,直接轉) 8
2. 一對一轉置(結構不同,需轉換類型後轉置) 34
3. 多對一轉置 47
4. 多對多轉置 55
5. Routimes開發 75
6. Sequece開發 84
7. Job的資料庫、使用者、密碼、抄表日等資料傳遞 97
8. ETL調用SP開發 97
9. Job編譯 107
10. Job的導入,導出 111
三、 技巧及經驗共享 120
1. 方法:快速開發,Copy相同處理Job後更改 120
2. 問題:Client登錄出錯 121
3. 問題:同一Job的多個clear table出錯 121
4. 經驗:外部Call DataStage 121
5. 問題:code=-99 [General repository interface 'other error'] 122
6. 經驗:Job之Allow Multiple Instance使用 123
7. 經驗:導入table的key設定 123
8. 經驗:Sybase的環境變數的影響 123
9. 問題:Sybase OC Stage的transaction size不為0造成的死鎖 123
10. 經驗:Hashed File寫入優化 123
11. 經驗:Sequence不可包含Sequence 123
12. 經驗:Hashed File的比較 123
13. 經驗:Sequence的中斷(stop)處理 124
14. 經驗:Director中log auto-purge的設定 124
15. 經驗:Director中reset的使用 124
16. 經驗:不用Transformer的錯誤,原因未明 124
17. 出錯記錄: 126
18. Basic語法 127
19. 向IBM咨詢 127
20. 問題:Job出錯後需重新編譯的解決方案 128
21. 問題:DataStage權限設定 129
22. 問題:Job運行的過程中,會產生相關的uvsh.exe說明 131
四、 附件說明 132
1. Update action選項說明 132
2. 傳入參數Type說明 133
3. Execution action說明 133
1