...
- 选择与 ETL 中定义的参数对应的“数据类型”。这里的“控件类型”通常选择“下拉框”,以便返回多个值,用于在作业流中枚举它。
- 定义参数的”备选值“。如果只需要获取“前一日”这样的单个的动态日期值,可以参考下图中的写法。。如果只需要获取“前一日”这样的单个的动态日期值,可以参考下图中的写法。
- 而如果需要获取”最近7日“这样的多个动态日期值,则可以参考下图中的写法。而如果需要获取”最近7日“这样的多个动态日期值,则可以参考下图中的写法。
1. 概述
1. 概述
1. 概述
1. 概述
...
4.2 配置作业流
- 在作业流中使用”Foreach循环器“节点。它可以对参数备选值进行枚举,然后多次执行被循环的资源。
- 配置”Foreach循环器“节点。类型选择”Foreach参数枚举器“,然后选择前面定义的系统公共参数”抽取数据日期“。
- 然后对”循环资源“,选择之前第 3 步中构建的用于增量数据抽取的 ETL。同时对”参数映射“进行设置。
4.3 设置作业流定时运行
- 点击工具栏上的”定时运行“按钮,在弹出的”设置定时作业“对话框上,设置”间隔类型“、”是否启用“、”触发时间“等必要的项目。
此作业流保存后,它就会按照我们设置的时间按时定期执行了。如果我们配置的公共参数,它返回的备选值是多个,则枚举这些参数值,然后重复执行对应的ETL。当前被枚举的参数值,会直接传递到ETL中,替换原来在ETL的”参数管理“界面上定义的参数的默认值。
如此,就完成了我们所希望的对数据进行定时增量抽取的目的了。
5. 交叉引用
在数据挖掘模块中,也会有增量抽取的需求。详情请参考:数据挖掘-参数设置