Apache Kylin的Joint Dimensions怎么用

请问在`Kylin`中建 Cube 时使用了`Joint Dimensions`后,相关的维度在查询时应该注意什么?有什么语法规范? 比如有维度`A`、`B`、`C`、`D`,定义`Joint Dimensions`为`(A, B)`,那么在SQL中的`GROUP BY`时的语法应该怎么用:`GROUP BY GROUPINT SETS(A, B), C, D`这样吗?

李扬 - Apache Kylin committer & PMC member, Sr. Architect of eBay CCOE

赞同来自: 大饼辉 fish 轩辕依梦Q vincentlino

Joint Dimension(包括其他的Hierarchy/Derived Dimension等)都不影响最后查询的语法,对于查询用户来说,这些都是透明的。 但是对于查询的性能是有影响的。就Joint Dimension (A, B)来说,在group by时A, B最好同时出现,这样不损失性能。但如果只出现A或者B,那么就需要在查询时从group by A, B的结果做进一步聚合运算,会降低查询的速度。

要回复问题请先登录注册