一、加载用户数据至用户维度表
1.创建转换
创建转换,如下图:
2.配置控件
双击“表输入”控件,进入“表输入”配置界面,单击“新建”按钮,配置数据库连接,配置完成后单击“确认”按钮。MySQL数据库连接的配置,如图所示。
完成。进入“表输入2”界面,单击“新建”按钮配置数据库连接,在SQL框中编写SQL语句用于获取最新数据,单击“确定”按钮完成配置,具体配置如下:
接下来创建一个子转换
(1)创建子转换
(2)配置控件
进入“映射输入规范”控件,配置如下:
进入“数据库查询”控件,需要连接数据库,配置如下
配置另外两个数据库查询:
进入“过滤记录”配置界面,在“条件”处设置过滤的条件,对有第二个地址的用户进行过滤操作;单击左边“<field>”框,弹出字段对话框,选择要过滤的字段address2,如图所示。
配置“JavaScript代码”控件,勾选“兼容模式?”处的复选框,使得JavaScript代码控件的兼容性更强;在Java Script代码框中编写代码,如下图:
配置“字段选择”控件,如下图:
返回主转换,继续配置。
配置“映射”控件,连接子映射,如下图:
配置“字段选择”控件 ,如下图:
配置“值映射”控件 ,如下图:
配置“维度查询/更新”控件,如下图:
3.运行转换
二、加载商店数据至商店维度表
1.创建转换
2.配置控件
配置“表输入”控件,连接数据库,如下图:
配置“表输入2”控件,连接数据库,如下图:
配置“映射”控件,如下图:
配置“数据库查询”控件,如下图:
配置“维度查询/更新”控件,如下图:
3.运行转换