输入:postgres数据源。
输出:系统中新增一个DB表输出节点。
正常流程:用户在画布中拖拽DB表输出组件,然后提交操作,在系统新增一个DB表输出对象节点。
-
用户拖动输出组件中的DB表输出到作业画布,并将上游组件和DB表输出组合。
-
用户点击画布中的DB表输出节点,打开该界面进行新增节点设置。
-
在节点信息界面中,用户可以配置节点名称和节点备注。
-
节点名称只能输入以字母/汉字开头,字母,数字,汉字,下划线的组合。长度为32位。
-
节点备注可输入的最大长度为200位。
-
-
点击数据配置,用户选择数据源、数据库、模式、数据表及映射规则。
-
数据源只能选择postgres数据源
-
数据表可选择存在表和创建表两种方式
-
选择存在表后,选择当前数据库中的表格,在映射规则中勾选需要写入的数据字段,目标数据的字段名、字段类型、描述、是否主键、是否为空会自动进行填充
-
选择创建表后,在映射规则中配置目标数据的字段名、字段类型、描述、是否主键、是否为空内容,完成映射规则的配置
-
字段名最大长度为50
-
字段类型支持选择:varchar,int
-
描述最大长度为50
-
-
-
映射规则目前只支持同名映射
-
-
点击”更新“按钮,保存当前配置内容。
-
不点击”更新“按钮的情况下,收回弹窗,不保存当前配置内容
- 数据写入方式:无论是创建表还是存在表,数据的写入方式都为清空表,然后插入。即在调度的情况下,每次调度都会删除原有的数据,然后进行插入,创建表和存在表唯一不同的情况是首次写入时会创建表。
- DB表能够适配的组件包括:
- API输入,字段选择\字段哈希\类型转换\数据加解密\JSON解析,DB表输出,支持的转换组件如下表:
序号 转换组件 备注 1 字段选择 - 2 字段哈希 - 3 类型转换 - 4 数据加解密 - 5 JSON解析 - - 关系库输入,字段选择\字段哈希\数据校验\数据映射\类型转换\数据加解密,DB表输出,支持的转换组件如下表
序号 转换组件 备注 1 字段选择 - 2 字段哈希 - 3 数据校验 - 4 数据映射 - 5 类型转换 - 6 数据加解密 - - 当前仅支持简单数据类型:int\varchar,例如,用友物料数据:{"id": 0, "productId": 0, "skuId": 0, "productApplyRangeId": 0, "skuPropertyTypeId": 0, "skuPropertyTypeId_showItem": "电阻1号", "skuPropertyTypeId_alias": "PCS", "skuPropertyTypeId_type": "SAP", "skuPropertyTypeId_userdefMode": 0, "iLimitNum": 0, "iOrder": 0}
- API输入,字段选择\字段哈希\类型转换\数据加解密\JSON解析,DB表输出,支持的转换组件如下表: