麒麟派生维度中的空查询结果

时间:2019-07-27 10:36:40

标签: hadoop hive kylin

我正在使用Apache Kylin,版本:dd /

在Insight查询中,我发现派生维度列始终返回空结果。但是在Hive中使用相同的SQL会显示该列具有数据。

这是我正在尝试的SQL:

.apply()

...其中def conattr(c): a='' for i in range (1,6): a+=(str(i) if (c['attribute'+str(i)]>0) else '') #conditionally concatenating index values return a df['new'] = df.apply(conattr,axis=1) 是派生维度,为空。

如果仅将维度类型从apache-kylin-2.6.2-bin-hadoop3更改为SELECT trans.user_id, user.tag1 FROM trans INNER JOIN user ON trans.user_id = user.id; 并重建多维数据集,就不会出现这种问题。

更奇怪的是,如果我尝试另一个查找表,结果将显示有些行有一个值,有些行没有。我找不到这些相关性之间的区别,并且在Hive查询中一切都很好。

可能是什么问题?

0 个答案:

没有答案