第八章例子

本文详细介绍了如何使用Kettle工具进行ETL操作,包括加载日期数据至日期维度表、时间数据至时间维度表,以及员工数据至员工维度表的过程。在日期和时间数据加载中,涉及了生成记录、增加序列和JavaScript代码等控件的配置,而在员工数据加载中,使用了表输入、字段选择和维度查询/更新等步骤。
摘要由CSDN通过智能技术生成

一、加载日期数据至日期维度表

通过Kettle工具加载日期数据至dim_date日期维度表。

1、打开kettle工具,创建转换
使用Kettle工具,创建一个转换load_dim_date,并添加生成记录控件、增加序列控件、JavaScript代码控件、表输出控件以及Hop跳连接线,具体如图所示

2、配置生成记录控件
双击“生成记录”控件,进入“生成记录”配置界面。
在“限制”处添加生成的日期,默认为10,这里改为3650,即生成10年的日期(10*365);在“字段”框添加字段language(语言)、country_code(国家码)、initial_date(初始化的日期),对生成的日期进行初始化,具体如图所示。

3、配置增加序列控件

 4、配置JavaScript控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值