计算视图里的projection和aggregation节点区别

Projection 和 Aggregation到底有什么区别?

看名字就能看出来的。

那么在什么场景下用呢?

1. Projection就是投影,也就是说你本来的源里有什么,就直接给你拿出来。

    除了这个,它使用的场景就是:

    只映射需要的列。 添加计算列。 定义列的参数给源数据做过滤。

    也就是说在这个节点里,只投影。是没有办法给值添加一些聚集的语义,让它去选最大值或者最小值啥的。默认的聚集功能就是在更粗的维度上进行sum。

2. 聚集节点。在聚集节点里,会把字段分为维度和值。但是在投影节点虽然是decimal类型,但是还是只是个字段没有细分。

到聚集节点下值类型就会有聚集类型设置。

同时维度类型可以设置transparent filter 和 Keep flag等。因为你要告诉系统,上面的值到底要在哪些维度上做聚集。有些维度不需要做聚集的,要求放过。人家金额值可能就只想按照销售组来分组聚集,不想按照销售组下面的销售类别来聚集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值