(1)Excel输入
1.创建一个新的转换,单击【核心对象】选项卡,展开【输入】对象,选中【Excel输入】组件,并拖曳拖曳到右边工作区中
2.配置Excel输入控件
完成。
(2)生成记录
1.创建【生成记录】转换工程,单击【核心对象】选项卡,展开【输入】对象,选中【生成记录】组件,并拖曳到右边工作区中
2.配置生成记录控件
完成。
(3)生成随机数
1.创建【生成随机数】转换工程,单击【核心对象】选项卡,展开【输入】对象,选中【生成随机数】组件,并拖曳到右边工作区中,
2.配置生成随机数控件
双击生成随机数组件,弹出【生成随机值】对话框,单击【类型】参数输入框,弹出【选择数据类型】对话框,选择【Random Message Authentication Code(HmacMD5)】类型
在【生成随机数】转换工程中,单击【生成随机数】组件,再单击工作区上方的 图标。弹出【转换调试窗口】对话框,展示生成随机数的数据,
单击【快速启动】按钮,弹出【预览数据】对话框,展示生成随机数的授权码数据
完成。
(4)获取系统信息
1.使用Ctrl+N快捷键,创建【获取系统信息】转换工程,单击【核心对象】选项卡,展开【输入】对象,选中【获取系统信息】组件,并拖曳到右边工作区中。
2.配置获取系统信息控件。
双击【获取系统信息】组件,弹出【获取系统信息】对话框
设置第1行参数。【名称】参数设置为“当月最后一天”。单击【类型】输入框,弹出【选择信息类型】对话框。选择“本月最后一天的 23:59:59”类型,如图所示,并单击【确定】按钮。 设置第2行参数。与设置第1行参数类似,第2行参数的【名称】参数设置为“计算机名称”,【类型】参数设置为“主机名”;设置第3行参数。与设置第1行参数类似,第3行参数的【名称】参数设置为“IP地址”,【类型】参数设置为“IP地址”,如图所示,此时已完成【获取系统信息】组件的参数设置。单击浏览记录】按钮,弹出【Enter preview size】对话框,预览记录数采用默认值,单击【确定】按钮。弹出【预览数据】对话框,展示获取系统信息的数据,如图所示。
完成。
(5)排序记录
1.创建【排序记录】转换,在【排序记录】转换工程中,单击【核心对象】选项卡,展开【转换】对象,选中【排序记录】组件,并拖曳至右边工作区中。由【Excel输入】组件指向【排序记录】组件,建立节点连接,
2.配置Excel输入控件
创建【排序记录】转换工程。接着创建【Excel输入】组件,设置参数,导入“2019年11月月考数学成绩.xls”文件,预览数据,如图所示,其中“数学”字段数据处于无序状态。
3.设置排序字段参数。在【字段】表中,对各字段的参数进行设置,此时完成【排序记录】组件参数的设置,如图所示。
完成。
(6)去除重复记录
1.创建【去除重复记录】转换工程。接着创建【Excel输入】组件,设置参数,导入“期考成绩.xls”文件。 接着创建【排序记录】组件,并由【Excel输入】组件指向【排序记录】组件,建立节点连接,如图所示。
【去除重复记录】转换工程中,单击【核心对象】选项卡,展开【转换】对象,选中【去除重复记录】组件,并拖曳至右边工作区中,并由【排序记录】组件指向【去除重复记录】组件,建立节点连接,如图所示。
完成。
(7)替换NULL值
1.创建【替换NULL值】转换工程。接着创建【Excel输入】组件,设置参数,导入“2019年11月月考英语成绩.xls”文件,预览数据,“学号”字段数据为“201709007”所对应的“英语”字段数据为“<null>”(即NULL),如图所示。选中【替换NULL值】组件,并拖曳至右边工作区中。由【Excel输入】组件指向【替换NULL值】组件,建立节点连接,
2.双击【替换NULL值】组件,弹出【替换NULL值】对话框
配置控件:
完成。