高级数据源
简介
功能介绍
高级数据源对数据进行加工处理,可将单个或多个表单进行自由组合,作为新的数据源用于仪表盘分析。
使用场景
实际生产环境中,常需对数据进行加工处理后再进行统计分析及可视化呈现。
功能详情
在顶部头像菜单栏可找到高级数据源入口,当前仅系统管理员拥有此功能权限。(如需使用该功能,请联系专属客服申请开通)。
在高级数据源中组合处理完毕的数据源称为数据流。
- 数据流:通过简单拖拽操作,提供关联合并、字段设置等数据处理节点,便于非技术人员完成数据处理工作。
- SQL 数据流:为技术人员提供灵活 SQL 支持,可根据表单数据自定义配置并执行 SQL 语句以实现数据处理。
数据流
高级数据源列表页主要分为两个区域:数据列表区域和数据预览区域。数据列表区域支持新建数据流及分组管理。选中数据流后,右侧将展示其数据预览(当前上限为 200 条)。
于高级数据源列表页新建数据流将进入设计页面。设计页面主要分为节点区域、设计区域、节点设置区域三部分。
数据流由输入节点、数据处理或数据转换节点、输出节点组成。将各节点从节点区域拖至设计区域,设置完成后用连接线串联即可。
数据流节点配置限制如下:
- 至少包含 1 个输入节点,最多支持 4 个。
- 最多支持 5 个数据处理或数据转换节点。
- 至少包含 1 个输出节点,且仅限 1 个。
节点介绍
输入节点
将输入节点拖至设计区域后,弹出数据源选择窗口。可选择表单作为输入节点并设置待处理字段。仅支持选择子表字段,不支持关联表单字段。输入节点上限为 4 个。
输出节点
每个数据流必须且只能有一个输出节点,作为数据流最终结果的出口。
合并节点
合并节点用于合并多个表(至少需连接两个数据源),提供合并及只追加合并两种方式。
- 合并:全连接。将各表字段去重合并,按规则拼接对应数据。若无相应数据,相关字段留空。示例:将采购订单与销售订单的
产品名称拼接后合并。

- 只追加合并:按字段拼接规则将多表数据纵向合并。示例:将采购订单与销售订单的
产品名称拼接后追加。

- 启用
是否去重选项时:当多条数据所有字段值完全一致,则进行去重。示例:合并两份采购订单(拼接产品名称与采购价)并启用去重。

关联节点
- 左关联:以左表数据为基准,按连接字段匹配右表数据。左表有数据而右表无匹配时,保留左表数据,右表字段留空。

- 右关联:以右表数据为基准,按连接字段匹配左表数据。右表有数据而左表无匹配时,保留右表数据,左表字段留空。

- 内关联:按共有字段值匹配两表数据,返回交集。

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


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












