Kettle使用_16 闭包Closure Generator树形数据
? ? ? ? ? ? ? ? ? ? Kettle使用_16 閉包Closure Generator樹(shù)形數(shù)據(jù)
需求: 通過(guò)Kettle的組件實(shí)現(xiàn)對(duì)樹(shù)形結(jié)構(gòu)數(shù)據(jù)的深度(層次)的生成。
解決方法:結(jié)合閉包Closure Generator、排序等組件解決。
Previous work:
準(zhǔn)備樹(shù)形數(shù)據(jù)(以公司組織架構(gòu)為例)。
Step1:新建個(gè)轉(zhuǎn)換。
Step2:拖個(gè)自定義常量數(shù)據(jù)組件,該組件位于轉(zhuǎn)換的輸入分類(lèi)下。
Step3:配置自定義常量數(shù)據(jù)組件。
元數(shù)據(jù)定義:
數(shù)據(jù)定義:
Step4:拖動(dòng)Closure Generator閉包組件,并將自定義常量組件通過(guò)SHIFT與它關(guān)聯(lián)上。
Step5:配置Closure Generator閉包組件。
Step6:拖動(dòng)個(gè)排序記錄組件到轉(zhuǎn)換里,該組件位于轉(zhuǎn)換的轉(zhuǎn)換分類(lèi)下。通過(guò)SHIFT連接Closure Generator閉包組件與排序記錄組件。
Step7:設(shè)置要排序的字段順序和是否忽略大小寫(xiě)。
Step8:連接空操作 (什么也不做) dummy組件(選作)
Step9:保存后運(yùn)行并驗(yàn)證結(jié)果。
完整流程示意:
總結(jié)
以上是生活随笔為你收集整理的Kettle使用_16 闭包Closure Generator树形数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 为何洲际导弹最大射程没突破2万公里?
- 下一篇: Kettle使用_17 计算器生成时间维