Kettle使用_17 计算器生成时间维度数据

                       Kettle使用_17 计算器生成时间维度数据

需求: 通过Kettle的组件自动生成时间维的数据。

解决方法:结合增加序列、计算器、选择字段等组件解决,这里主要是通过计算器里的支持的计算类型来实现的,这里的时间维一般包括年、月、日、所在周、年所在周、月所在周、周所在日等。

 

Step1: 新建个转换。

Step2: 拖个生成记录组件,该组件位于转换输入分类下。

 

Step3:配置生成记录组件。

 

Step4:拖增加序列组件,该组件位于转换转换分类下。通过SHIFT连接起生成记录组件和增加序列组件。

 

Step5:配置增加序列组件,这里主要配置起始值、增长步长、最大值。

 

Step6:拖个计算器组件,该组件位于转换转换分类下。通过SHIFT连接增加序列计算器组件。

 

Step7:配置计算器组件。依次点击计算

 

Step8:拖个字段选择组件,该组件位于转换转换分类下。

 

Step9:配置字段选择组件,配置元数据选择与改变选项。

 

Step10:保存并运行转换,查看效果。

完整的流程示意:

猜你喜欢

转载自blog.csdn.net/shenliang1985/article/details/112987422