2016-08-11 29 views
1

我正在閱讀關於Informatica中的錯誤文件,這是非常明確的概念。然而,不明白以下行指標: -Informatica錯誤的文件行指示器

"Rolled-back insert" = Writer 
"Rolled-back update" = Writer 
"Rolled-back delete" = Writer 
"Committed insert" = Writer 
"Committed update" = Writer 
"Committed delete" = Writer 

我想了解以上情況何時會發生?我的意思是什麼時候以及如何「回滾插入」和其他指標會發生?

來源 https://dwbi.org/etl/informatica/143-informatica-reject-or-bad-files

+0

如果你能分享源代碼,那將是非常好的,所以上下文會更容易獲得。 – Maciejg

+0

@Maciejg我在問題中添加了源代碼。如果你谷歌與「壞文件informatica」,大多數的鏈接顯示這個特定的表。 –

回答

0

非常好,直截了當的問題。 基本上,數據庫表可能有一些與一列或多列關聯的約束或索引。例如,如果源數據爲空,這是在這種情況下,下面的操作的目標表中的非空列發生,

回滾插入
回滾更新
回滾刪除

與重複值的主鍵列插入相似。這些或某些原因。

根據您在映射中執行的操作(例如插入,更新或刪除)成功完成數據裝入提交過程後。

承諾插入
承諾更新
致力於刪除

即使提交操作被觸發時,數據將不會在目標上面反映提到的原因。

希望你得到你想要的。如果不善意提出您的疑問。

+0

感謝Jim的回答。幾個疑問: - 1)插入,「回滾插入」,「提交插入」的方式不同 2)其中提到回滾插入,提交插入是「拒絕」編寫器。是否正確?那麼,如果在目標表中定義了約束條件,Informatica編寫器如何拒絕這些行。 –