一、加载日期数据至日期维度表
1.新建一个转换,并添加“生成记录”、“增加序列”、“JavaScript代码”、“表输出”控件
2.配置“生成记录”控件
修改“限制”处的默认日期,然后在“字段”处添加相关字段
3.配置“增加序列”控件
修改“值的名称”为DaySequence
4.配置“JavaScript代码”控件
在代码框中编写代码,然后添加变量只字段框中
5.配置“表输出”控件
连接数据库
映射匹配
6.运行转换
7.查看维度表中的数据
二、加载时间数据至时间维度表
1.新建一个转换,并添加相关控件
2.配置“生成记录”控件
3.配置“增加序列”控件
4.配置“JavaScript代码”控件
5.配置“生成记录2”控件
6.配置“增加序列2”控件
7.配置“生成记录3”控件
8.配置“增加序列3”控件
9.配置“JavaScript代码2”控件
10.配置“表输出”控件
连接数据库
选择目标表,并勾选“指定数据库字段”
映射匹配
11.运行转换
12.查看维度表中的数据
三、加载员工数据至员工维度表
1.新建一个转换,并添加相关控件
2.配置“表输入”控件
连接数据库
编写SQL语句
预览数据
3.配置“表输入2”控件
连接数据库
编写SQL语句
4.配置“字段选择”控件
5.配置“值映射”控件
6.配置“维度查询/更新”控件
连接数据库
指定输出的目标表,并添加关键字字段
添加查询/更新字段
指定代理关键字段、Version字段、Stream日期字段、开始日期字段和截止日期字段
7.运行转换
8.查看维度表中的数据