在Pentaho中,我有一個表輸出步驟,我將大量記錄加載到netezza目標表中。Pentaho表輸出步驟沒有顯示日誌中的適當錯誤
其中一行失敗,日誌顯示哪些值導致問題。但是日誌可能不正確,因爲當我用這些值創建插入語句並在數據庫上單獨運行它時,它工作正常。
我的問題是: 在Pentaho中,有沒有一種方法可以確定db插入失敗時,究竟哪些值導致問題,爲什麼?
編輯:錯誤是'列寬超過',它顯示我應該導致問題的值。但是,我用這些值做了一個插入語句,它工作的很好。所以我認爲Pentaho沒有向我顯示正確的錯誤信息,它是導致問題的一組不同的值。
在猜測我會說你有你的輸入集重複值。所以,你加載一個鍵值,然後你嘗試加載相同的值,然後一堆行,並得到一個重複的鍵錯誤。如果是這樣的話,你不能得到的DUP你的輸入集,你可以用'獨特Values'一步篩選他們。如果您的「問題」不是重複的關鍵錯誤,請發佈它的內容。 –
謝謝你,你能不能請儘快我的編輯,看看它是否有助於調試。 – Victor
聽起來像@carexcer就在它上面。如果您發佈要加載的表的DDL,這也會有所幫助。而當你'做了這些值並插入語句'時,你是否直接從錯誤日誌中複製值? –