上一篇介紹了資料輸入的插件,這一篇介紹一下資料輸出的插件,類似資料輸入,輸出的插件也有很多,可以将資料輸出到文本檔案,excel檔案,xml檔案,還可以根據sql語句删除資料庫表裡的資料,也可以使用插入/更新插件insert或update資料庫表裡的指定字段,下面先來看幾個輸出的插件:
1、 步驟名稱:要寫入資料的表的schema名稱。
2、 commit size:送出之前要改變的行數(插入/更新)。
3、 不執行任何更新:如果被選擇,則不執行任何更新,隻允許插入。
4、 用來查詢的關鍵字:可以指定字段值或者比較符。可以用以下比較符:>、>=、=、<>、<、<=、between、like、is null、is not null
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、 空:表示當字段值為空時,則用此字段值代替。
還有很多輸出插件,它們的圖示如下圖所示:
總結:輸出插件和輸入插件的種類差不多,輸出插件裡插入/更新、更新、還有表輸出,這幾個插件有功能相同的地方,我們可以根據需求來選擇需要的插件,因為不同的插件執行的效率也不一樣,雖然插入/更新插件具備了更新插件的功能,但是我們都知道功能多的就是沒有功能單一的效率高,是以我們可以根據需求來決定應該使用哪個插件更好一些。還有删除插件,這個插件也很好用,可以執行批量删除,效率也很高。