天天看點

關于DS報錯:Delimiter for field "TURNOVER_VOLUE" not found; input: {1 8 3 5 1 9 6 8 6 6}, at offset: 65的問

DS在擷取CSV檔案時,有時會報如下警告:

JY_WMXT_GPHQ,0: Delimiter for field "TURNOVER_VOLUE" not found; input: {0}, at offset: 59

或者是如下警告:

JY_WMXT_GPHQ,0: Field "TURNOVER_VOLUE" has import error and no default value; data: {1 2 8 2 3 3 6 2 9 2 | 0d}, at offset: 53

雖然job跑成功,但是可以發現資料沒有加載過去,第一個情況是因為CSV檔案裡的末尾沒有分隔符,但我們的DS裡設定的format裡設定的【final delimiter】有分隔符,如下

圖所示,第二個情況跟第一種情況反過來。

解決方法:

這裡應該根據CSV檔案裡末尾看有沒有分隔符,如果有分隔符,在【final delimiter】裡設定成有分隔符,根據你的分隔符來設定,我這裡CSV檔案用的豎線 | 做分隔符

關于DS報錯:Delimiter for field "TURNOVER_VOLUE" not found; input: {1 8 3 5 1 9 6 8 6 6}, at offset: 65的問

繼續閱讀