普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • 转换
  • SQL
  • Filter
  • Split
  • Copy
  • Replace
  • FieldMapper
  • FilterRowKind

# 转换

本章节详细说明转换组件的功能及属性,具体如下:

  • SQL
  • Filter
  • Split
  • Copy
  • Replace
  • FieldMapper
  • FilterRowKind

转换

# SQL

功能介绍:该组件使用内存SQL引擎,用户可以通过SQL函数和SQL引擎的能力来实现转换任务。

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
查询 SQL 查询SQL是一个简单SQL,支持基本的函数和条件过滤操作,不支持复杂SQL包括:多源表/行JOIN和AGGREGATE操作等。

# Filter

功能介绍:Filter转换组件。该组件用于字段过滤,选择需要保留的字段列表,不在列表中的字段将被删除。

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
保留字段 需要保留的字段列表。 不在列表中的字段将被删除。
移除字段 移除字段列表中的字段将被删除。

# Split

功能介绍:Split 转换组件。该组件用于将一个字段按照指定的分割符分割为多个字段。

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
待分割字段 待分割的字段名称,例如:name。
分隔符 分割字段值的分割符。
例如:字段 name,字段值 Joy-Ding,以空格“-”分割,得到两部分值,分割结果赋值给两个字段输出first_name、second_name,字段值分别为Joy、Ding
输出字段 分割后的结果字段,例如:first_name,second_name。

# Copy

功能介绍:Copy 转换组件。该组件用于复制字段到新字段。

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
复制字段 指定源字段与目标字段之间字段复制的关联关系。

# Replace

功能介绍:Replace 转换组件。该组件用于检查指定字段中的字符串值,并将该字段值替换成给定的字符串或与正则表达式匹配的字符串值。

组件界面:

| 参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
替换字段 要替换的字段
被替换字段值 将被替换的旧字符串
替换后的值 用于替换的新字符串
使用正则匹配 使用正则表达式进行字符串匹配(可选项:true、false,默认false)
替换第一个匹配值 是否替换第一个匹配字符串。 仅当使用正则匹配 = true 时使用。
(可选项:true、false,默认fale)

# FieldMapper

功能介绍:FieldMapper 转换组件。该组件用于设置输入和输出之间的字段映射关系。

组件界面:

| 参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
字段映射 指定输入与输出的字段映射关系。

# FilterRowKind

功能介绍:FilterRowKind 转换组件。该组件用于以 RowKind 进行数据过滤。

组件界面:

| 参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含汉字、字母、数字、下划线。
节点编码 当前创建的节点编码,由用户自定义且不可为空。命名可包含字母、数字、下划线。
包含RowKind类型 包含RowKind类型的RowData,每条 RowData 都有一个元数据 RowKind,包括 4 种类型, 分别是插入 (INSERT)、更新前 (UPDATE_BEFORE)、更新后 (UPDATE_AFTER)、删除 (DELETE)
排除RowKind类型 排除RowKind类型的RowData,每条 RowData 都有一个元数据 RowKind,包括 4 种类型, 分别是插入 (INSERT)、更新前 (UPDATE_BEFORE)、更新后 (UPDATE_AFTER)、删除 (DELETE)

⚠️注意:(包含RowKind类型)include_kinds、(排除RowKind类型)exclude_kinds只能配置一个,不能同时配置。

← 目标 Primeton DI 通用模板 →