使用kettle将文本文件中的数据导入数据库
生活随笔
收集整理的這篇文章主要介紹了
使用kettle将文本文件中的数据导入数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.準備好如下數據(以|鍵分割)
JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67| |01 | JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33| |01 | JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00| |01 | LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94| |01 | LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71| |01 | JY02011607310101|JY020116073101010002|1|1|2016-08-01|233980.65|2391.67|233980.65|2391.67| |01 | JY02011607310001|JY020116073100010002|1|1|2016-08-01|166830.63|3000.00|166830.63|3000.00| |01 | LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94| |01 | LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71| |01 | LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94| |01 | LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71| |01 | JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67| |01 | JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33| |01 | JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00| |01 | JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 | WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67| |01 | JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33| |01 | JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00| |01 |將以上數據保存為test.txt文件,存放在C盤根目錄(c:\test.txt).
2.創建表
create table ACC_REPAYSCHEDULE (contractno VARCHAR2(30),duebillno VARCHAR2(30) not null,currentno VARCHAR2(30) not null,status VARCHAR2(2),maturedate DATE,currentsum NUMBER(16,2),currentinterest NUMBER(16,2),paysum NUMBER(16,2),payinterest NUMBER(16,2),closedate DATE,currency VARCHAR2(2) )3.創建轉換,如下圖
文本文件輸入參數設置如下:
分割符以|鍵分割.
這里的名稱根據表字段命名.
表輸出的設置如下:
4.執行該轉換
如果執行完成之后沒有錯誤就說明文本文件中的數據內容已經成功導入到數據庫中了。現在可以查詢一下:
總結
以上是生活随笔為你收集整理的使用kettle将文本文件中的数据导入数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chrome的vimium插件的使用笔记
- 下一篇: linux cmake编译源码,linu