kettle 的表输出 table output
kettle的表輸出:
雙擊后,看設置,
1,在connecttion后面,點擊new里新建一個。設定各個選項值,如選擇mysql類型,則配置hostname,database name,端口,
用戶名,密碼,一般java里用jdbc連接。
2,然后,可以設定是否truncate table。注意,輸出是將內容全部作為新增插入,與原表內容沒關系,相同內容執行兩次,就會有重復內容。原表內容不動,要么全部保留,要么全部刪除。
3,最后 在database fields標簽頁,獲得表中對應字段,同時enter field mapping可以設定,stream里的數據和表中的對應關系(map)。
然后便可運行。
?
特點:
1,字段刷新,表結構修改后,必須在kettle里清除緩存,tools->clear catch,才能看到新字段。
或者麻煩一點:編輯【表輸出】的屬性,選擇【數據庫連接】【編輯】,選擇【瀏覽】,點擊這張表,在彈出界面中選擇【action】【DDL】【use current connection】,在彈出界面中選擇【清除緩存】
2. PostgreSQL不支持批量插入:當目標數據庫為PostgreSQL時,【使用批量插入】勾掉,不支持。
3. 默認目標表字段和源數據的字段一致,如果不一樣,需要選中【specify database fields】,否則映射配置沒作用。,
?
?
轉載于:https://www.cnblogs.com/cl1024cl/p/6205530.html
總結
以上是生活随笔為你收集整理的kettle 的表输出 table output的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js plugin--headroom
- 下一篇: 新浪PHP面试题