前言:
Kettle是一個用於做數據ETL的工具,所謂ETL則爲:將數據從來源端經過抽取(extract)、轉換(transform)、加載(load)至目的端的過程,ETL一詞較常用在數據倉庫,但其對象並不限於數據倉庫。
Kettle實戰
一、基本數據導入導出
01. CSV To Excel(CSV數據文件生成Excel數據文件)
主頁
新鍵一個轉換
設置一個CSV文件輸入組件
配置CSV文件輸入組件
拖拽出一個Excel輸出組件
讓兩個組件的數據進行流通
Shift + 鼠標左鍵選擇一個組件
配置輸出的Excel組件
準備啓動轉換任務
提前保存這個KTR文件
執行並驗證結果
02. JSON To Excel(JSON數據文件生成Excel數據文件)
創建第二個轉換
添加一個JSON文件輸入組件
配置JSON輸入組件
添加一個輸出的Excel組件
並讓輸入組件與輸出組件進行關聯(Shfit + 鼠標左鍵 )
配置輸出的Excel組件
Crtl + s 保存文件爲KTR文件
執行JSONToExcel任務
驗證數據
Kettle能做的事情有很多
輸入組件
輸出組件
也可以添加腳本文件
還可以添加流程控制組件
這些組件可以進行隨機搭配,就需要大家自己去探索了哦,我慢慢後期也會寫一些組件的流程!!!拜拜