了解HANA分析视图

时间:2019-09-03 10:31:42

标签: hana

我已经定义了一个简单的分析视图AN_1来说明我的问题:

使用HANA Studio完成视图定义后,右键单击视图节点,单击Generate Select SQL

它给出:

select a, b, c,
max(d)
from "_SYS_BIC"."com.general.view_test/AN_1" 

也就是说,

我定义了3个维度a, b, c和一个度量d,并在d上使用了max聚合函数。

我尝试使用该视图进行以下查询,看起来它给了我正确的答案。

1. select count(1) from "_SYS_BIC"."com.general.view_test/AN_1"

2. select a, min(d) from "_SYS_BIC"."com.general.view_test/AN_1" group by a

3. select a, b, sum(d) from "_SYS_BIC"."com.general.view_test/AN_1" group by a,b

如您所见,

  1. 在group by子句中,我只使用了a, b,c的子集维度(如2 and 3所示)。

  2. 除了我用来定义视图的min, sum函数以外,我一直在使用max之类的不同聚合函数(如2 and 3中所示)

看起来这3个查询与视图定义无关。我不确定我是否正确使用了该视图,有人可以帮忙解释一下,谢谢!

0 个答案:

没有答案