当前位置: 首页 > news >正文

PiflowX-组件UnionAll

UnionAll组件

组件说明

Union多个输入源。输入源必须具有相同的字段类型。

计算引擎

flink

组件分组

common

端口

Inport:Any

outport:默认端口

组件属性

名称展示名称默认值允许值是否必填描述例子
inportsInports“”Inports string are separated by commas。1,2

UnionAll示例配置

{"flow": {"uuid": "7a5d97d288224a358a2d30ae8a229230","runMode": "DEBUG","name": "UnionAllTest","engineType": "flink","environment": {"runtimeMode": "batch"},"paths": [{"inport": "1","from": "CsvStringParser1","to": "UnionAll","outport": ""},{"inport": "2","from": "CsvStringParser2","to": "UnionAll","outport": ""},{"inport": "","from": "UnionAll","to": "ShowData","outport": ""}],"stops": [{"uuid": "0000","name": "CsvStringParser1","bundle": "cn.piflow.bundle.flink.file.CsvStringParser","properties": {"content": "1,zs\n2,ls","delimiter": ",","schema": "id:int,name:string"}},{"uuid": "0000","name": "CsvStringParser2","bundle": "cn.piflow.bundle.flink.file.CsvStringParser","properties": {"content": "1,zs\n3,ww","delimiter": ",","schema": "id:int,name:string"}},{"customizedProperties": {},"name": "UnionAll","uuid": "0f0cf231dbf64852b17ac3ee2064134d","bundle": "cn.piflow.bundle.flink.common.UnionAll","properties": {"inports": "1,2"}},{"customizedProperties": {},"name": "ShowData","uuid": "c2a84707d76b4083a74e46e6ea8cd5e3","bundle": "cn.piflow.bundle.flink.common.ShowData","properties": {"showNumber": "1000"}}]}
}
示例说明

1.通过两个CsvStringParser组件解析字符串类型的csv数据;

2.使用UnionAll组件将2个数据源的数据连接起来;

3.使用ShowData组件将union后的数据打印在控制台。

演示DEMO

请添加图片描述

相关文章:

  • 【C++】vector模拟实现+迭代器失效
  • SSH连接密码问题:原因、表现与解决方案
  • rtt的io设备框架面向对象学习-软件模拟rtc设备
  • WebGL中开发科学数据可视化应用
  • 2.20数据结构与算法学习日记(二叉树第一部分)
  • 利用MATLAB/Simulink仿真模型加速嵌入式控制系统的开发——以多学科融合的电机控制为例
  • ubuntu分辨率更改、开机被重置、ubuntu屏幕小
  • 【Git教程】(二)入门 ——关于工作区与版本库、版本提交、查看信息、克隆、推送与拉回的简单介绍 ~
  • Spring Boot项目怎么对System.setProperty(key, value)设置的属性进行读取加解密
  • 02 环境配置
  • 并发编程入门指南
  • Sectigo多域名ssl证书加域名贵吗
  • c# 线性代数 克·施密特(Gram Schmidt)
  • Qt C++春晚刘谦魔术约瑟夫环问题的模拟程序
  • vue3+element Plus+ts 自定义主题色,以及生成主题色各种透明度
  • Create React App 使用
  • css属性的继承、初识值、计算值、当前值、应用值
  • JavaScript类型识别
  • miaov-React 最佳入门
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • React Native移动开发实战-3-实现页面间的数据传递
  • React-flux杂记
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 多线程 start 和 run 方法到底有什么区别?
  • 记录:CentOS7.2配置LNMP环境记录
  • 使用SAX解析XML
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 移动端解决方案学习记录
  • !!Dom4j 学习笔记
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #Java第九次作业--输入输出流和文件操作
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二十三)Flask之高频面试点
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (六)Hibernate的二级缓存
  • (南京观海微电子)——I3C协议介绍
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .net Signalr 使用笔记
  • .NET Standard 的管理策略
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .Net的C#语言取月份数值对应的MonthName值
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .Net语言中的StringBuilder:入门到精通
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .sh 的运行
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @Documented注解的作用
  • [cocos creator]EditBox,editing-return事件,清空输入框