ETL - Kettle基礎入門(實戰篇)

前言:

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能做的事情有很多

輸入組件

 輸出組件

也可以添加腳本文件

還可以添加流程控制組件

這些組件可以進行隨機搭配,就需要大家自己去探索了哦,我慢慢後期也會寫一些組件的流程!!!拜拜

👇看完點贊哦👍 養成習慣哦!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章