① 請問kettle工具如何在導出EXCLE文件的時候,增加判斷如果查詢的結果沒有數據就不導出,也不生成文件急
加一個過濾組件啊 源數據查詢記錄數<>0 就走導出EXCEL數據流 =0 就mmy
② 為什麼kettle可以接入多種數據源
kettle可以接入多種數據源原因:由於kettle是純java編輯,所以kettle連接mysql庫的時候需要mysql的java連接包,網路下載一個mysql的java連接驅動。
kettle使用文件資源庫不需要用戶名和密碼,如果沒有資源庫可以點擊右上角的"+"新建資源庫。為建立資料庫的資源庫,本例選擇使用文件資源庫,選擇確定後會要求選擇文件資源庫的路徑,並給文件資源庫設置一個ID和名稱。
kettle無代碼拖拽式構建數據管道:
kettle可Pentaho採用拖拽組件、連線、配置的方式來構建數據管道,透過超過200個不同的組件,用戶可以在不編寫一句代碼就能輕松完成對數據源讀取。
對數據進行關聯、過濾、格式轉換、計算、統計、建模、挖掘、輸出到不同的數據目標。極大程度地降低開發技術門檻和有效減低開發和維護成本。
③ kettle怎麼過濾掉某個欄位空字元串數據
利用Kettle的「過濾記錄」
字元串替換」,「字元串操作」組件,實現記錄的過濾,字元串替換及字元串的去空格功能。
④ 怎樣利用kettle去一次性讀取表中所有的數據
拖動表輸入控制項,綁定數據源連接你要查詢的資料庫
SQL語句
select * frm table
此時你已經可以獲取表中所有數據,根據你後續的需要,再去執行後續相關的操作。
例如過濾就用過濾控制項,同步就用表輸出控制項插入另一張表(甚至可以不同數據源)