Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 3.17 KB

详设.md

File metadata and controls

70 lines (52 loc) · 3.17 KB

扩展DB表输出节点

输入: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}