核心对象
简介
核心对象用于在用户打开工作流时,根据打开工作流的类型(转换/作业)显示转换组件或作业组件,在使用UDI进行数据处理时,也是通过核心对象将组件拖入画布中进行数据处理的。
转换核心对象
转换核心对象中包含查询类、连接类、应用类、输入类、统计类、脚本类、输出类、流程类以及Pipeline类组件,如下图所示:
组件索引:
组件类型 | 使用文档地址 |
---|---|
查询类 | 数据库查询 |
模糊匹配 | |
流查询 | |
连接类 | 流记录关联(笛卡尔输出) |
应用类 | 写日志 |
输入类 | CSV文件输入 |
Excel文件输入 | |
JSON 文件输入 | |
文本文件输入 | |
生成记录 | |
自定义常量 | |
表输入 | |
统计类 | 分组 |
在内存中分组 | |
脚本类 | JavaScrit代码 |
执行一个SQL脚本 | |
正则表达式 | |
输出类 | JSON 输出 |
Microsoft Excel 输出 | |
SQL 文件输出 | |
插入 / 更新 | |
文本文件输出 | |
表输出 | |
流程类 | Pipeline执行器 |
字符串操作 | |
执行作业 | |
按值分发 | |
替换NULL值 | |
空操作(什么也不做) | |
识别流的最后一行 | |
过滤记录 | |
Pipeline类 | 值映射 |
剪切字符串 | |
去除重复记录 | |
增加常量 | |
字段选择 | |
字符串替换 | |
排序记录 | |
数值范围 | |
添加序列 | |
计算器 |
作业核心对象
转换核心对象中包含查询类、连接类、应用类、输入类、统计类、脚本类、输出类、流程类以及Pipeline类组件,如下图所示:
组件索引:
组件类型 | 使用文档地址 |
---|---|
脚本类 | JavaScript |
SQL | |
文件管理类 | zip压缩文件 |
写入文件 | |
创建一个目录 | |
创建文件 | |
删除文件 | |
删除目录 | |
删除返回文件 | |
单文件删除 | |
复制/移动结果文件 | |
复制文件 | |
添加文件到结果文件中 | |
移动文件 | |
解压缩文件 | |
邮件类 | 发送邮件 |
通用类 | Pipeline |
作业 | |
启动 | |
成功 | |
结束重复 | |
重复执行 | |
应用类 | 写日志 |
清空表 | |
终止作业 | |
条件类 | 文件存在 |
检查多个文件是否存在 | |
检查目录是否为空 | |
检查表是否存在 | |
计算文件大小或个数 |