将数据库视图连接到Universe中的维表

2020-08-21 17:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个维表,该维表...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个维表,该维表使用称为" dim_hierarchy_id "的键连接到事实表。 我正在向现有Universe添加新的数据库视图。 视图包含维度表中的" dim_hierarchy_id "以及其他一些字段和属性。 我需要使用此键将视图加入维表。 因此,从维度表到视图的基数为1:n,因为视图不包含单个唯一的列键。

但是,Universe中所有其他现有的数据库视图都具有唯一键,并且从视图到维表以1:n的基数连接到维表。 将数据库视图加入维度/事实表时,有人可以帮助我理解标准方法吗? 谢谢。

3条回答
clasier
2020-08-21 17:39

这取决于数据。 考虑一个暗表" customer"和一个雪花表" customer_address",其中一个客户可以有一个或多个地址。 如果您使用两个表中的字段创建报表,则会得到预期的结果,例如:

 John Smith 123 Main St 
John Smith 321 Second St

包括事实表中的汇总度量,您可能会得到意外的结果:

 John Smith 123 Main St $ 1,234.56 
John Smith 321 Second St $ 1,234.56

如果您的基数设置正确 宇宙,那么BO将尝试解决这个问题,因此摘要将是正确的:

 John Smith 123 Main St $ 1,234.56 
John Smith 321 Second St $ 1,234.56 --------------------------------------- $ 1,234.56

,但是您需要进行测试以确保其生成正确的数据。

在这种情况下,另一种选择是仅选择一行来强制1:1。 假设我们的客户地址表具有一个地址ID,因此我们可以将输出限制为一个:

 John Smith 123 Main St $ 1,234.56 

这保证了度量不会被误用-

底线-您可以选择任何一种方式,仅取决于输出中需要的内容。

一周热门 更多>