8.3.2-8.3.3-8.3.4

本文详细介绍如何使用Kettle工具加载不同类型的维度表数据,包括日期、时间和员工维度表的加载过程。通过创建转换和配置控件实现数据的正确加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8.3.2加载日期数据至日期维度表

1916290144 大数据一班

1、打开kettle工具,创建转换
使用Kettle工具创建转换load_dim_date,并添加“生成记录”控件,“增加序列”控件、“JavaScript代码”控件、“表输出”控件以及Hop跳线连接线,如下:
在这里插入图片描述

2、配置“生成记录”控件
在这里插入图片描述
3、配置“增加序列”控件

在这里插入图片描述
4、配置”JavaScript代码“控件
在这里插入图片描述
5、配置“表输出”控件
在这里插入图片描述
6、运行转换load_dim_date

在这里插入图片描述

7、查看维度表dim_date中的数据

在这里插入图片描述

8.3.3加载时间数据至时间维度表

1、打开Kettle工具,创建转换
使用Kettle工具创建转换load_dim_time,并添加“生成记录”控件,“增加序列”控件、使用“JavaScript代码”控件,“记录关联(笛卡尔输出)“控件(该组件在整个装换中不做任何配置,因此后续步骤不做讲解)、”表输出“控件以及Hop跳线连接线,如下:
在这里插入图片描述

2、配置“生成记录”控件

在这里插入图片描述
3、配置“增加序列”控件
在这里插入图片描述
4、配置“JavaScript代码”控件
在这里插入图片描述
5、配置“生成记录2”控件

在这里插入图片描述
6、配置“增加序列2”控件
在这里插入图片描述
7、配置“生成记录3”控件
在这里插入图片描述
8、配置“增加序列3”控件
在这里插入图片描述
9、配置“JavaScript代码2”控件

在这里插入图片描述
10、配置“表输出”控件在这里插入图片描述
在这里插入图片描述
11、运行转换load_dim_time
在这里插入图片描述
12、查看维度表dim_time中的数据
在这里插入图片描述

8.3.4加载员工数据至员工维度表

1、打开Kettle工具,创建转换
使用Kettle工具创建转换load_dim_staff,并添加“表输入”控件、“字段选择”控件、“值映射”控件、“维度查询、更新”控件以及Hop跳线连接线,如下:
在这里插入图片描述
2、配置“表输入”控件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、配置“表输入2”控件

在这里插入图片描述
在这里插入图片描述

4、配置“字段选择”控件
在这里插入图片描述
5、配置“值映射”控件
在这里插入图片描述

6、配置“维度查询/更新”控件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、运行转换load_dim_staff

在这里插入图片描述
8、查看维度表dim_staff中的数据
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值