kettle
思路是,把乙個有特定格式的的文字檔案,寫入oracle
資料庫表,
具體方法見如下操作:
1|test1
2|test2
3|test3
通過|進行分割的。
具體操作方法:
開啟kettle
,新建立乙個轉換,拖出來如下控制項:
下面我們來看每個空間具體的配置:
這裡我們需要配置的有以下幾個地方,具體見截圖:
選擇需要輸入的檔案。
這裡選擇檔案型別,就用預設的csv
就可以了,分隔符|
,根據實際情況,決定「頭部行數量」是否選中;
這裡,只需要輸入2
個欄位名字就可以了,其他的置為空,因為我們已經設定了分隔符,所以每個欄位的位置、長度,都不需要設定了;
這裡沒有需要設定的,只需要輸入欄位名字就可以了,
配置結束,直接執行就ok
了。。。。。
kettle實現文字檔案資料抽取方法
kettle做排程的思路是,把乙個有特定格式的的文字檔案,寫入oracle資料庫表,具體方法見如下操作 1 test1 2 test2 3 test3 通過 進行分割的。具體操作方法 開啟kettle,新建立乙個轉換,拖出來如下控制項 下面我們來看每個空間具體的配置 這裡我們需要配置的有以下幾個地方...
讀取文字檔案資料
讀取文字檔案資料 檔案路徑 private datatable gettxt string path dt.columns.add line.substring 0,index line line.substring index,line.length index trim datarow dr d...
文字檔案資料編碼
hive書用幾個很少出現在字段值中的控制字元,使用術語field來表示替換預設分隔符的字元 分隔符名稱 說明 n 換行符對於文字檔案而言,每一行是一條記錄,因此換行符可以分割資料。a ctrl a 常用於分隔列,在create table語句中可以使用八進位制編碼 001表示。b ctrl b 常用...