Kettle使用_16 闭包Closure Generator树形数据
生活随笔
收集整理的這篇文章主要介紹了
Kettle使用_16 闭包Closure Generator树形数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? Kettle使用_16 閉包Closure Generator樹形數據
需求: 通過Kettle的組件實現對樹形結構數據的深度(層次)的生成。
解決方法:結合閉包Closure Generator、排序等組件解決。
Previous work:
準備樹形數據(以公司組織架構為例)。
Step1:新建個轉換。
Step2:拖個自定義常量數據組件,該組件位于轉換的輸入分類下。
Step3:配置自定義常量數據組件。
元數據定義:
數據定義:
Step4:拖動Closure Generator閉包組件,并將自定義常量組件通過SHIFT與它關聯上。
Step5:配置Closure Generator閉包組件。
Step6:拖動個排序記錄組件到轉換里,該組件位于轉換的轉換分類下。通過SHIFT連接Closure Generator閉包組件與排序記錄組件。
Step7:設置要排序的字段順序和是否忽略大小寫。
Step8:連接空操作 (什么也不做) dummy組件(選作)
Step9:保存后運行并驗證結果。
完整流程示意:
總結
以上是生活随笔為你收集整理的Kettle使用_16 闭包Closure Generator树形数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为何洲际导弹最大射程没突破2万公里?
- 下一篇: 核动力航母和潜艇为什么没有核动力战机