横向连接就是将两张表或者模型的数据左右合并为一张表。
横向连接时,左右两张表单需要具备共有的字段,也就是连接字段,连接时根据该字段左右合并数据。横向连接目前支持以下 3 种连接方式(左连接、右连接、内连接),我们拿个例子来讲,学生的数学成绩是一张表,学生的英语成绩是另外一张表,他们共有的字段是学生姓名。可以通过姓名字段将两张表的数据左右合并为一张表,便于查看每个同学的各科成绩。
左连接:对应 SQL 语句中的 left join。右连接:对应 SQL 语句中的 right join。内连接:对应 SQL 语句中的 inner join。操作配置项目横向链接是需要两个数据输入节点, 操作如下所示:
切换连接方式,可以通过点击不同连接模式进行切换
关联字段设置,系统展示左右两个表的名称,以及选择关联字段的条件,支持多字段的关联。
系统提供预览关联数据与节点的名称支持自定义功能
在线demo:http://bi.bctools.cn
gitee地址:https://gitee.com/software-minister/jvs-bi