KETTLE中string轉number


需求:需要將String類型的數據轉換成number,輸入到數據庫表中

前景:文本文件中有大量的number數據,但是有一些數據不是number。而是字符串'null'

讀取數據的時候報錯:

Couldn't parse field [Number(25)] with value [null], format [null] on data row

字符串當然不能按number讀取出來了。

這個時候 可以先將數據以String方式讀取出來,可以根據自己的需求來處理這個數據為number類型(我的需求:這個值不是很重要,可以將字符串替換為-1。)。然后使用字段選擇里的源數據修將String又重新轉為number,並插入數據庫。

【如果只需要將讀取的數據轉為number類型,直接看這里!】

1.把【字段選擇】連接好

2.點開,直接選擇元數據,然后選擇字段,直接將類型選為Number。【其他的自己就按需求選擇了】最后確認。

3.這樣讀取出來的數據就可以:String轉Number!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM