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