点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个计算视图,其...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个计算视图,其...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我创建了一个计算视图,其数据类别为"多维数据集",并且已启用"星形连接"。
事实表(表A)已投影到"星型联接"节点,然后在星型联接节点中将其与使用表B创建的CV尺寸视图联接。现在,表A和表B已置于"左外侧" 使用列连接,即(AA,AB,AC)。
问题:
当我查询表A和表B之间的所有联接列时
然后输出中的数据为
两个表之间都存在匹配记录时,则所有列值都很好。
当不存在匹配记录时,即表A中存在记录,而表B中不存在记录,并且如果我查询A和B之间的所有联接列,则B表联接列值也将与表A相同。
TableA.AA TableA.AB TableA.AC
1 1 1
表B.AA,表B.AB, TableB.AC
Null Null Null
CV视图查询中的最终输出为
选择TableA.AA,TableA.AB, TableA.AC ,表B.AA,TableB .AB, TableB.AC
从简历视图
TableA.AA TableA.AB TableA.AC 表B.AA TableB.AB TableB.AC
1 1 1 1 1 1
请让我知道为什么会这样。
在CV视图中,类似的左外部联接不会产生相同的结果。
谢谢
RP
嗨,
我发现两个博客可以帮助您重现正确的步骤:
https://blogs.sap.com/2014/ 02/13/hana-sp07-star-join /
https://blogs.sap。 com/2016/11/04/hana-modelling-consolidated-best-practices-for-better-performance/
查看您是否可以应用所描述的内容,或者是否有任何帮助。 谢谢Mynyna
对此我们有答案吗? 我们正面临着同样的问题。
仅作总结-
我们正在使用HANA 1.0 SPS12。 我们有一个简历类型为星形加入的简历。 我们在几个维度的简历和交易表之间有内部联接,而在交易表和几个维度之间有左外部联接-
请帮助。
最好的问候
嗨,
我认为这就是明星加入的方式。 如果需要,请从左联接中移出,然后从星形联接中移出,您需要在其之上进行所需的计算。 以上是否是明星的行为?
我在哪里可以找到文件?
一周热门 更多>