6.4.数据工厂

简介:数据工厂用于加工和处理数据,统一数据结构,清洗完的数据可以用于仪表盘进行数据分析。如用于整合存在不同

表单的分散数据并进行汇总计算。如计算某物料的采购、生产、及销售情况的详细数据。

6.4.1. 节点类型

简介:目前支持6种数据节点:输入、输出、横向连接、过滤、字段设置、分组汇总。

6.4.1.1. 输入

简介:输入节点是数据处理的入口,用来选择要处理的数据源。在选择数据源时,可以自由勾选所需的字段。

功能介绍

  • 设置入口:创建数据流后,默认添加一个输入节点,如果需要计算的数据源有多个,可以继续从左侧添加输入节点。
     
  • 选择数据源:点击输入节点,既可选择需要计算的数据源表单。如果数据源表含有多个子表单,每个输入节点只能选

    择其中一个子表单中的数据。完成选择后,可以点击输入节点预览数据源。

注意事项

  • 多输入节点:每个数据流中,支持添加多个输入节点。即可以对多个数据源表单进行处理和计算。
     
  • 输入表单来源:输入节点支持选择本应用和跨应用的表单数据。聚合表等数据不支持。
     
  • 多子表情况:如果表单中有多个子表单,为避免出现笛卡尔积的情况。只能选择1 个子表单的数据进行输入。如果需

    要用到多个子表单的数据,可以添加多个输入节点。
     
  • 数据拆分:同时选择了主表和子表字段后,原来带有多条子表单数据的主表数据会拆成单条的数据。

6.4.1.2. 输出

简介:输出节点是整个数据流的出口。

功能介绍

  • 设置入口:每个数据流只能添加一个输出节点,若设计的时候删除了输出节点,还可以从左侧添加。

注意事项

  • 唯一性:一个数据流只能添加一个输出节点。

6.4.1.3. 横向连接

简介:横向连接就是将两张表单的数据左右合并为一张表。横向连接目前支持以下4 种连接方式:左连接、右连接、内连

接、全连接。

  • 连接方式

    • 左连接:返回左侧表单的全部数据和右侧表单中匹配到的数据。
       
    • 右连接:返回右侧表单的全部数据和左侧表单中匹配的数据。
       
    • 内连接:返回左右两侧表单中连接字段相等的数据。
       
    • 全连接:返回左右两侧表单中全部数据。
       
  • 节点配置

    • 连接字段类型:编号、单行文本、多行文本、数字、日期选择器、邮箱、电话、单选下拉框。
       
    • 左右表单:在节点配置处,我们已为您标识出左侧表单/右侧表单区域。
       
    • 合并连接字段:横向连接时,若勾选合并连接字段,合并后,连接字段将合并为一个字段。

注意事项

  • 多张连接:一个横向连接节点仅支持合并2 张数据表;如有更多数据表需要拼接,可以通过多个横向连接节点。
     
  • 排除空值:横向连接的两张表合并依据中如果有空值,空值之间不会互相匹配。

6.4.1.4. 过滤

简介:用于过滤前面节点的目标数据,排除无关数据。

6.4.1.5. 字段设置

简介:用户可以在当前节点修改字段名称以适配业务场景,还可以通过添加字段完成数据的组合计算。

功能介绍

  • 修改字段名称:支持用户修改节点展示字段的字段名称。
     
  • 添加字段:提供多种函数,支持用户对新字段进行公式设计。

6.4.1.6. 分组汇总

简介:用户可以对前面节点的数据以字段维度进行分组,并对分组的数据进行汇总计算。

功能介绍

  • 分组字段:支持同时添加多个分组字段,支持拖动排序。数据将依据此顺序进行分组,不同排序方式导致数据最终呈

    现形式不同。
     
  • 汇总字段:支持同时添加多个汇总字段,支持拖动排序。排序影响汇总字段的先后展示顺序。
     
  • 汇总类型:计数、求和、去重计数、平均值、最大值、最小值、标准差、方差、中位数。

6.4.2. 更新设置

简介:对于输出表的更新频率进行配置。即到达时间时,数据工厂将重新计算一次,获取最新数据。支持自动/手动更新。

6.4.3. 输出设置

简介:用户可以将数据工厂的输出表同步至业务表单中,用户可以实现数据的编辑、流程发起等,同时支持配置数据同步

的频率,实现更多业务场景。