資料對接 kettle使用之七

2021-09-23 21:52:04 字數 1654 閱讀 9004

1、  步驟名稱:要寫入資料的表的schema名稱。

2、  commit size:提交之前要改變的行數(插入/更新)。

3、  不執行任何更新:如果被選擇,則不執行任何更新,只允許插入。

4、  用來查詢的關鍵字:可以指定字段值或者比較符。可以用以下比較符:>、>=、=、<>、

5、  用來查詢的關鍵字:輸入用來指定記錄的關鍵字。

6、  更新字段:指定想要插入/更新的字段。

備註:還有乙個更新的外掛程式,它只能執行更新操作,完全可以由這個外掛程式來代替

執行刪除操作。

注意:在輸出中,插入/更新、刪除、更新對應的是資料庫的增、刪、改。

利用這個步驟,可以寫入資料到乙個或者多個檔案中。

1、  檔名和副檔名:可以使用變數。

2、  頭部、尾部:給檔案新增頭部和尾部。

3、  split every…rows:分割資料到幾個輸出檔案中。

4、  use template:使用模板

5、  追加excel模板:是否將excel輸出新增到指定的excel模板中。

1、  資料庫名:注意要寫入副檔名,否則輸出的檔名不包含副檔名」.mdb」

2、  建立資料庫:選中則建立資料庫。

3、  target table:表名。

4、  create table:選中則建立資料表。

5、  commit size:定義輸出資料時的提交尺寸。

1、  檔名中包含步驟號碼:如果你在多個拷貝中執行乙個步驟,在副檔名的前面,將包含拷貝的號碼。

2、  分割每乙個行:每個xml檔案中包含的記錄數。0表示不分割。

3、  正在編碼:在xml檔案頭部指定。

4、  字段選項卡

5、  元素名稱:xml檔案使用的元素的名稱,不指定,則元素名稱和欄位名相同。

6、  10進製:小數點可以是」.」或者」,」

7、  分組:分組符可以是」,」或者」.」

8、  空:表示當字段值為空時,則用此字段值代替。

還有很多輸出外掛程式,它們的圖示如下圖所示:

總結:輸出外掛程式和輸入外掛程式的種類差不多,輸出外掛程式裡插入/更新、更新、還有表輸出,這幾個外掛程式有功能相同的地方,我們可以根據需求來選擇需要的外掛程式,因為不同的外掛程式執行的效率也不一樣,雖然插入/更新外掛程式具備了更新外掛程式的功能,但是我們都知道功能多的就是沒有功能單一的效率高,所以我們可以根據需求來決定應該使用哪個外掛程式更好一些。還有刪除外掛程式,這個外掛程式也很好用,可以執行批量刪除,效率也很高。

資料對接 kettle使用之五

介紹完 表輸入外掛程式 這一篇我們繼續介紹kettle中的獲取系統資訊外掛程式,並將結合表輸入外掛程式演示它的其中的一種用途。首先熟悉一下獲取系統資訊外掛程式的一些功能 1 系統日期 可變 系統時間,每次訪問都在改變。2 系統日期 固定 系統時間,有轉換開始來決定。即轉換開始時間 3 開始日期範圍 ...

資料對接 kettle使用之十

splitfield to rows 分隔控制項 string operations 字串操作控制項 strings cut 剪下控制項 一 set field value替換值控制項 將id值替換為code值 二 set field value to a constant 替換為固定值,如果是日期...

資料對接 kettle使用之十三

這一篇我們繼續介紹轉換外掛程式的使用,row normaliser 行轉列和字段選擇。row normaliser控制項 這個步驟轉動表,標準化資料格式。行轉列這個外掛程式也是轉動表,標準化資料格式,但是相關設定比上面的外掛程式要多一些,例如你想更新乙個實際的物理表,這種形式的資料是更容易掌握的。1...