首页 > 数据运算 > 组件详情页
免费 多流自定义合并
查看:257
评分:80
所属分类: 数据运算
所需积分: 免费
开发者: RestCloud
版本: 1.0 最后更新:2025-12-11 18:45:32
组件介绍
应用场景
将多个数据流进行自定义合并,主要是针对复杂的双流合并时使用,双流的join以及union all合并平台已有相应的组件,但是对于非上述两种情况的合并时可以用本组件来实现自定义的复杂合并逻辑
组件界面
双流会自动传入到方法中,只需要实现自定义的合并逻辑即可

应用示例

注意事项
多流自定义节点在设置等待节点时必须设置为前面数据源产生的节点才可以,否则会输出null空值
如果T00002设置为等待T00003则多流自定义合并数据流会显示为null,需要设置为等待T00001才会真正在indocs中合并进T00001的数据流,因为每个节点数据读取出来后会在indoc的变量中设置一个nodeId来标识这个数据是那个节点读取的,多流自定义节点是依赖这个nodeId变量来汇聚数据的,除非在T00003节点中把nodeId变量改成T00003这样多流自定义节点就可以等待T00003节点而且能正确得到数据了。
使用提示
1.本组件为系统自带组件,从左则菜单中拉入即可使用
2.需要使用JS语法对双流的数据进行合并
3.无需关心双流的获取,系统会自动把多流传入进到方法中可以直接循环获取即可
组件介绍
应用场景
将多个数据流进行自定义合并,主要是针对复杂的双流合并时使用,双流的join以及union all合并平台已有相应的组件,但是对于非上述两种情况的合并时可以用本组件来实现自定义的复杂合并逻辑
组件界面
双流会自动传入到方法中,只需要实现自定义的合并逻辑即可

应用示例

注意事项
多流自定义节点在设置等待节点时必须设置为前面数据源产生的节点才可以,否则会输出null空值
如果T00002设置为等待T00003则多流自定义合并数据流会显示为null,需要设置为等待T00001才会真正在indocs中合并进T00001的数据流,因为每个节点数据读取出来后会在indoc的变量中设置一个nodeId来标识这个数据是那个节点读取的,多流自定义节点是依赖这个nodeId变量来汇聚数据的,除非在T00003节点中把nodeId变量改成T00003这样多流自定义节点就可以等待T00003节点而且能正确得到数据了。
使用提示
1.本组件为系统自带组件,从左则菜单中拉入即可使用
2.需要使用JS语法对双流的数据进行合并
3.无需关心双流的获取,系统会自动把多流传入进到方法中可以直接循环获取即可
使用评价
评分:
内容:
请登录后评价!
结果
确定