数据流
1. 简介
1.1 功能简介
实际的工厂里,一条条忙碌的生产线,在不断地加工着产品。
在数据工厂里,您也可以创建多个数据流,实现不同的数据加工和处理流程。
故,数据工厂是可以加工处理数据的场所,而其中的数据流则承担着具体的数据加工和处理工作。
1.2 应用场景
数据流可以选择多个表单作为数据源,然后自由组合数据处理节点,实现复杂的多表数据的处理,得到输出表。目前有 6 大数据处理节点:
- 横向连接:将两张表左右相连,连接为一张新增了多列数据的新表。
- 追加合并:将多张表上下相连,连接为一张新增了多行数据的新表。
- 分组汇总:分组汇总是指对原始数据根据条件,将相同的数据先合并到一组,然后按照分组后的数据进行汇总计算。
- 数据筛选:添加筛选条件,过滤掉无用数据,只保留需要处理的数据进行加工计算。
- 字段设置:字段设置可以设置表单字段显示/隐藏、排序、重命名,也可以添加新的计算字段。
- 行转列:行转列可将一维表转成二维表。
1.3 使用条件
数据工厂为高级功能,免费版可免费创建 1 个数据流进行体验。其他版本的数据流用量可以参考简道云官网:定价。
2. 创建入口
打开需要创建数据流的应用,点击「应用后台 >> 数据工厂 >> 新建数据流」即可创建。
3. 设计界面介绍
点击「新建数据流」后即进入数据流的设计界面。
数据流设计页面可以分为三部分:节点选择区、数据流设计区和节点设置区。
- 【节点选择区】:里面的节点可以拖拽添加到数据流设计区。
- 【数据流设计区】:选中一个节点,就会从页面底部弹出该节点的节点设置区。
- 【节点设置区】:对单个节点进行详细配置,使得数据流按照既定规则处理加工数据。
4. 数据流设置步骤
数据流由「输入节点」、「数据处理节点」和「输出节点」构成,节点间用连接线相连。
4.1 设置输入节点
输入节点用来选择我们要处理的数据,拖拽到数据流设计区即可添加(详细介绍见 输入/输出 章节)。
添加数据流后,会默认添加一个输入节点和输出节点,点击输入节点即可选择数据表单及表单字段。如下图所示:
4.2 添加并设置数据处理节点
简道云提供的 6 种数据处理节点,是处理数据的核心工具。将节点拖拽到「数据流设计区」即可添加。
每种节点及作用如下(点击节点名称可查看详细介绍):
节点名称 | 作用 |
根据连接字段值,将 2 张数据表左右相连。 | |
将多张数据表中数据类型相同的字段合并到一张表内。 | |
按设置的条件,先将数据表里相同的数据合并为 1 组,然后再进行汇总计算。 | |
添加筛选条件,过滤掉无用数据,只保留需要处理的数据。 | |
可以调整字段顺序、控制字段显示隐藏、添加新的计算字段。 | |
行转列可将一维表转成二维表。 |
4.3 设置输出节点
输出节点用来存放处理完成的数据。一般来说,我们要给输出节点设置名称来区分不同的输出表。
4.4 保存数据流
通过上述步骤,我们基本完成了数据流设计。千万不要忘记保存,另外也请记得给数据流设置名称。