當(dāng)一條記錄過來,某個字段為空,而在transformer中又對該字段trim了,由于該字段為空,不能trim,所以DataStage會認(rèn)為這是個錯誤,從而把這個記錄drop了,這與實際業(yè)務(wù)不符合,非主鍵字段為空并不能就把這條記錄drop了。我們可以通過寫一個判斷來解決該問題:if LK_1.EMAIL <> '' then trim(LK_1.EMAIL) else LK_1.EMAIL