(本文档仅供参考)
期望在使用ETL和作业流实现数据调度时,根据某业务库数据去判断执行是否执行下游节点或执行下游哪个节点。
V10版本:
示例场景:获取某用户表用户数,根据用户数判断执行下游哪个节点。
新建公共参数:在公共参数中通过编写SQL语句,获取用户表的用户数。
新建ETL:在etl中引用公共参数。
新建作业流:在作业流中引用etl。
编辑作业流运行条件:当用户数小于100时执行节点A,大于等于100时执行节点B。
V11版本:
V11版本在作业流中提供参数【输出节点】,对比V10版本的步骤简化了新建公共参数和新建ETL流程,即可实现相同场景。
具体操作方式请参考:
概念
将取到的数据输出为参数,供下游分支条件判断时使用。
应用场景:将取到的数据输出为参数,供下游分支条件判断时使用。
输入/输出
输入 | 一个输入端口,用于连接节点。 |
---|---|
输出 | 一个输出端口,将取到的数据输出为参数,供下游分支条件判断时使用。 |
示例
1、拖入参数输出节点,用于输出参数,控制执行分支
2、配置参数输出节点
3、参看执行参数
4、设置分支条件
5、运行,不满足条件的分支将不会执行,同时整个作业流不会因为不满足条件而执行报错