横向连接节点

功能介绍与使用场景

横向连接就是将两张表或者模型的数据左右合并为一张表。
横向连接时,左右两张表单需要具备共有的字段,也就是连接字段,连接时根据该字段左右合并数据。横向连接目前支持以下 3 种连接方式(左连接、右连接、内连接),我们拿个例子来讲,学生的数学成绩是一张表,学生的英语成绩是另外一张表,他们共有的字段是学生姓名。可以通过姓名字段将两张表的数据左右合并为一张表,便于查看每个同学的各科成绩。

  • 左连接:对应 SQL 语句中的 left join。
    图片
  • 右连接:对应 SQL 语句中的 right join。
    图片
  • 内连接:对应 SQL 语句中的 inner join。
    图片

操作配置

项目横向链接是需要两个数据输入节点, 操作如下所示:
图片

切换连接方式,可以通过点击不同连接模式进行切换
图片

点击辅助的问号,可以展示出具体合并的示例图,便于我们更容易动如何选择不同模式。
图片

合并连接字段按钮,勾选时,两个表将两个关联字段合并为一个字段,取消勾选,将保留两个关联的字段。
图片

关联字段设置,系统展示左右两个表的名称,以及选择关联字段的条件,支持多字段的关联。
图片

系统提供预览关联数据与节点的名称支持自定义功能
图片

分组汇总节点

功能介绍与使用场景

在数据处理中,需要对一个表中的数据 按照某个字段为基础统计项,汇总另外某个字段的值,例如统计每月营业额,那么就是按照月份,将所有经营收入金额累加再一起,这种数据处理称之为分组汇总。
分组汇总就是将所有数据先按照组来进行分类,然后对组内的数据进行汇总计算。目前支持以下 6 种计算方式:

  • 求和、求平均、最大值、最小值、计数、去重计数
    如果用户有特殊需求,我们还可以扩展数据聚合的方式,例如:方差、均方差、中位数等
    图片

操作配置

配置分组汇总时,将分组汇总节点拖入到对应处理流程节点上, 点击分组汇总,系统将自动弹出分组汇总的配置界面
图片

分组字段的设置,分组字段是根据前一个数据处理环节的结果进行展现,用户可根据自己需求进行设置分组的字段,这里是支持根据多个字段进行分组的,如图所示
图片

可以对汇总字段的设置
图片

汇总方式的设置,对于数据字段可以求和、平均、最大、最小值,对于所有类型的字段可以计算条数和不重复条数。
图片

在线体验地址:​​http://frame.bctools.cn/​​
开源地址:https://gitee.com/software-mi...


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已