Kettle使用_17 计算器生成时间维度数据
? ? ? ? ? ? ? ? ? ? ? ?Kettle使用_17 計(jì)算器生成時(shí)間維度數(shù)據(jù)
需求: 通過Kettle的組件自動(dòng)生成時(shí)間維的數(shù)據(jù)。
解決方法:結(jié)合增加序列、計(jì)算器、選擇字段等組件解決,這里主要是通過計(jì)算器里的支持的計(jì)算類型來實(shí)現(xiàn)的,這里的時(shí)間維一般包括年、月、日、所在周、年所在周、月所在周、周所在日等。
Step1: 新建個(gè)轉(zhuǎn)換。
Step2: 拖個(gè)生成記錄組件,該組件位于轉(zhuǎn)換的輸入分類下。
Step3:配置生成記錄組件。
Step4:拖增加序列組件,該組件位于轉(zhuǎn)換的轉(zhuǎn)換分類下。通過SHIFT連接起生成記錄組件和增加序列組件。
Step5:配置增加序列組件,這里主要配置起始值、增長(zhǎng)步長(zhǎng)、最大值。
Step6:拖個(gè)計(jì)算器組件,該組件位于轉(zhuǎn)換的轉(zhuǎn)換分類下。通過SHIFT連接增加序列和計(jì)算器組件。
Step7:配置計(jì)算器組件。依次點(diǎn)擊計(jì)算
Step8:拖個(gè)字段選擇組件,該組件位于轉(zhuǎn)換的轉(zhuǎn)換分類下。
Step9:配置字段選擇組件,配置元數(shù)據(jù)、選擇與改變選項(xiàng)。
Step10:保存并運(yùn)行轉(zhuǎn)換,查看效果。
完整的流程示意:
總結(jié)
以上是生活随笔為你收集整理的Kettle使用_17 计算器生成时间维度数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 核动力航母和潜艇为什么没有核动力战机
- 下一篇: UFO与战斗机的缠斗引起军方调查