在我的情況下,我有一個表達式轉換,它使用默認函數ERROR('轉換')來跳過記錄,其中進入的日期值不是正確的格式。在這種情況下,跳過的行不會寫入拒絕文件,這樣我們就會遇到協調問題。我需要將跳過的行寫入壞文件。請幫助我如何實現此目的。Informatica跳過的記錄需要寫入壞文件
0
A
回答
2
將Update Strategy
轉換放入您的映射中,並將這些行標記爲拒絕(使用DD_REJECT
常量)。
1
嘛,不使用中止()函數即可。然後使用路由器將不合格的日期寫入不同的目標。
+0
非常感謝。但是現在我還有其他一些問題,那裏有兩個表達式轉換,其中都有日期轉換,如IIF(EndDate ='',NULL,to_date(EndDate,'YYYY-MM-DD'))。通過這兩種轉換導致錯誤。但在會話日誌中,錯誤消息就像是錯誤轉換(s:'10/09/2013',s:YYYY-MM-DD),我需要知道,從這個mm/dd/yyyy格式到哪裏。注意:(我的來源是一個平面文件) – user2827693
+0
我沒有看到問題。儘可能早地移動格式錯誤的日期檢查,並使用所提及的「更新策略」或使用「路由器」轉換將這些行標記爲錯誤。 –
相關問題
- 1. NModbus寫入文件記錄
- 2. 寫入文件有記錄
- 3. Spring Batch的需要跳過無效的XML記錄
- 4. 需要跳過輸入文件中的換行字符(\ n)
- 5. 通過IExpress將記錄文件寫入臨時文件夾
- 6. 插入跳過記錄集中的最後一條記錄
- 7. CSV導入跳過重複記錄
- 8. 跳過TwiML中的記錄
- 9. 在寫入文件時需要幫助
- 10. PHP寫入文件...需要幫助
- 11. 哪些文件夾需要寫入Magento
- 12. 寫入外部文件目錄仍然需要權限
- 13. PHP:將遠程文件寫入目錄,不需要chmod 777
- 14. 將記錄寫入文件:c
- 15. 摩根記錄器不寫入文件
- 16. 記錄器不寫入文件Log4J
- 17. 噸-的foreach =「文檔」只需要80條記錄,我需要的所有記錄
- 18. 在SSIS包中記錄/電子郵件跳過的記錄
- 19. CSV文件寫入,需要寫入特定的行到新的csv文件
- 20. Python:需要將多條記錄寫入excel
- 21. Oracle光標跳過記錄
- 22. Django日誌記錄:記錄器不寫入文件
- 23. C++寫入文本文件損壞
- 24. 需要知道如何跳過VBScripit中的子文件夾
- 25. 在spring批處理中,如何在寫入階段將記錄標記爲跳過的記錄(無重試)
- 26. 通過PHP文件從mySQL數據庫中的記錄中寫入PHP文件
- 27. 的文件讀寫通過添加日誌記錄到文件
- 28. Phonegap媒體記錄mp3文件損壞
- 29. 需要讀取文本文件並寫入新文件
- 30. 需要將文件名寫入文本文件
嗨馬雷克,謝謝。但我不需要改變我的設置。我需要任何功能改變來處理this.IIF(EndDate ='',NULL,to_date(EndDate,'YYYY-MM-DD'))。這是我們正在使用的表達式。其實,我有一個疑問,如果我使用該默認值,並且如果有任何無效的行來,是否該會話失敗。 – user2827693
以下是'ERROR'功能的說明:*使PowerCenter集成服務跳過一行併發出您定義的錯誤消息。錯誤消息顯示在會話日誌中。 PowerCenter集成服務不會將這些跳過的行寫入會話拒絕文件*因此,您不能使用ERROR來使PowerCenter拒絕行 - 您需要將它們標記爲「DD_REJECT」或目標數據庫需要拒絕它們。 –