数据智仓功能介绍(三)

横向连接节点

功能介绍与使用场景

横向连接就是将两张表或者模型的数据左右合并为一张表。

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

  • 左连接:对应 SQL 语句中的 left join。

  • 右连接:对应 SQL 语句中的 right join。

  • 内连接:对应 SQL 语句中的 inner join。

操作配置

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

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

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

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

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

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

分组汇总节点

功能介绍与使用场景

在数据处理中,需要对一个表中的数据 按照某个字段为基础统计项,汇总另外某个字段的值,例如统计每月营业额,那么就是按照月份,将所有经营收入金额累加再一起,这种数据处理称之为分组汇总。

分组汇总就是将所有数据先按照组来进行分类,然后对组内的数据进行汇总计算。目前支持以下 6 种计算方式:

  • 求和、求平均、最大值、最小值、计数、去重计数

如果用户有特殊需求,我们还可以扩展数据聚合的方式,例如:方差、均方差、中位数等

操作配置

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

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

可以对汇总字段的设置

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

在线体验地址:​​http://frame.bctools.cn/​

开源地址:https://gitee.com/software-minister/jvs

全部评论

相关推荐

阿武同学:不要写至今,写具体哪年哪月毕业,专业技能往后排,项目往前排,共青团员可以不写
投了多少份简历才上岸
点赞 评论 收藏
分享
程序员牛肉:1.大头肯定是院校问题,这个没啥说的。 2.虽然有实习,但是实习的内容太水了,在公司待了七个月的时间,看起来就只做了jwt和接入redis。爬取新闻,数据导入。这几个需求值得你做七个月吗?这不就是三四个月的工作量吗?我要是面试官的话真心会认为你能力不太行。所以既然有实习了,一定要好好写,像是Swagger这种东西是真没必要写上去,就拉一个包的事情。 3.我个人觉得话,在校生不要把自己当社招看,除非你的项目是特别牛逼,特别有名的含金量,否则不要写这种密密麻麻的一串子工作职责。你的项目只有一个作用,就是供面试官从中来抽取八股对你进行拷打。 但是你现在这个看不来什么技术点,可以改一下,详细表述一下你用什么技术实现了什么功能,在实现这个功能的过程中,你解决了什么难题。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务