Basic Concepts
Kettle 的ETL程序主要可靠拖曳達成。其介面如下圖所示。
可看到左側有Transformations 與 Jobs、Design 與 View。左側為流程設計區域。
Transformations 與 Jobs 的差別如下:
- Transformations: 控制資料從資料源的轉換與搬動。且在 Transformations 中的步驟可是平行執行。
- Jobs: 控制整體ETL流程,通常包含多個 Transformations。且在 Jobs 中的步驟是循序執行。
Design 與 View 的差別如下:
- Design: 包含可設定的步驟 (Step)。
- View: 包含目前設定的Transformation 或 Job 有的步驟與資料庫連線資訊。