第八章作业(2)

该博客详细介绍了如何通过ETL过程将用户数据和商店数据加载到维度表中。首先,针对用户数据,博客描述了从连接数据库到配置“维度查询/更新”控件的完整步骤,确保数据正确导入。接着,对于商店数据,同样展示了从新建转换到运行转换的整个流程,最后验证维度表中的数据是否成功更新。
摘要由CSDN通过智能技术生成

一、加载用户数据至用户维度表

1.新疆一个转换,并添加相关控件

 2.配置“表输入”控件

连接数据库

 编写SQL语句

 预览数据,查看临时字段max_dim_customer_last_update是否将默认值设置为1970-01-01 00:00:00

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

连接数据库

 编写SQL语句

 4.创建一个子转换,并添加相关控件

 5.配置“映射输入规范”控件

 6.配置“数据库查询”控件

连接数据库

 首先添加数据表,然后添加查询所需的关键字段和查询表返回的值

7.配置“数据库查询2”控件

连接数据库

 首先添加数据表,然后添加查询所需的关键字段和查询表返回的值

 7.配置“数据库查询3”控件

连接数据库

 首先添加数据表,然后添加查询所需的关键字段和查询表返回的值

 8.配置“过滤记录”控件

 9.配置“JavaScript代码”控件

 10.配置“字段选择”控件

11.配置“映射(子转换)”控件

 

 12.配置“字段选择”控件

 13.配置“值映射”控件

 14.配置“维度查询/更新”控件

连接数据库

 指定输出的目标表和添加关键字字段

 添加查询/更新字段,并指定代理 关键字段、Version字段、Stream字段、开始日期字段和截止日期字段

 15.运行转换

 16.查看维度表中的数据

 二、加载商店数据至商店维度表

1.新建一个转换,并添加相关控件

 2.配置“表输入”控件

连接数据库

 编写SQL语句

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

连接数据库

 编写SQL语句

 4.配置“映射(子转换)”控件

 5.配置“数据库查询”控件

连接数据库

  指定输出的目标表和添加查询所需的关键字字段以及返回值类型

 6.配置“维度查询/更新”控件

连接数据库

 指定输出的目标表和添加关键字字段

 添加查询/更新字段

指定代理 关键字段、Version字段、Stream字段、开始日期字段和截止日期字段

7.运行转换

8.查看维度表中的数据

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值