跳转至

高级数据源

简介

功能介绍

高级数据源对数据进行加工处理,可将单个或多个表单进行自由组合,作为新的数据源用于仪表盘分析。

使用场景

实际生产环境中,常需对数据进行加工处理后再进行统计分析及可视化呈现。

功能详情

在顶部头像菜单栏可找到高级数据源入口,当前仅系统管理员拥有此功能权限。(如需使用该功能,请联系专属客服申请开通)。

高级数据源中组合处理完毕的数据源称为数据流

  • 数据流:通过简单拖拽操作,提供关联合并、字段设置等数据处理节点,便于非技术人员完成数据处理工作。
  • SQL 数据流:为技术人员提供灵活 SQL 支持,可根据表单数据自定义配置并执行 SQL 语句以实现数据处理。

数据流

高级数据源列表页主要分为两个区域:数据列表区域和数据预览区域。数据列表区域支持新建数据流及分组管理。选中数据流后,右侧将展示其数据预览(当前上限为 200 条)。

高级数据源列表页新建数据流将进入设计页面。设计页面主要分为节点区域、设计区域、节点设置区域三部分。

数据流输入节点、数据处理数据转换节点、输出节点组成。将各节点从节点区域拖至设计区域,设置完成后用连接线串联即可。

数据流节点配置限制如下:

  • 至少包含 1 个输入节点,最多支持 4 个。
  • 最多支持 5 个数据处理或数据转换节点。
  • 至少包含 1 个输出节点,且仅限 1 个。

节点介绍

输入节点

将输入节点拖至设计区域后,弹出数据源选择窗口。可选择表单作为输入节点并设置待处理字段。仅支持选择子表字段,不支持关联表单字段。输入节点上限为 4 个。

输出节点

每个数据流必须且只能有一个输出节点,作为数据流最终结果的出口。

合并节点

合并节点用于合并多个表(至少需连接两个数据源),提供合并只追加合并两种方式。

  • 合并:全连接。将各表字段去重合并,按规则拼接对应数据。若无相应数据,相关字段留空。示例:将采购订单与销售订单的产品名称拼接后合并。
  • 只追加合并:按字段拼接规则将多表数据纵向合并。示例:将采购订单与销售订单的产品名称拼接后追加。
  • 启用是否去重选项时:当多条数据所有字段值完全一致,则进行去重。示例:合并两份采购订单(拼接产品名称采购价)并启用去重。

关联节点

关联节点依据设置的关联方式及连接字段,将两表数据横向拼接。

  • 左关联:以左表数据为基准,按连接字段匹配右表数据。左表有数据而右表无匹配时,保留左表数据,右表字段留空。
  • 右关联:以右表数据为基准,按连接字段匹配左表数据。右表有数据而左表无匹配时,保留右表数据,左表字段留空。
  • 内关联:按共有字段值匹配两表数据,返回交集。

分组汇总节点

先设置分组字段(合并同值项),再设置汇总字段及汇总方式。

过滤节点

通过添加过滤条件筛选出符合条件的数据。

字段设置节点

添加计算字段并通过编辑公式进行数据运算。仅允许单一节点连接至字段设置节点。

注意事项

高级数据源创建后,可作为仪表盘数据来源。在仪表盘中更改数据来源时,切换至高级数据源页签即可选择已创建的数据流。