属性在逻辑联接模型中不唯一-可重用的尺寸视图出现问题

2020-08-23 13:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)场景: 我们创建维度视图以供重...

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

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


场景:

我们创建维度视图以供重复使用。 我创建一个事实视图。 我创建了一个视图,使用STAR连接节点将事实连接到维度。

另一个开发人员在其模型中使用尺寸视图。 他向维度视图添加了两个新字段。 新字段之一是COMPANY_CODE,该字段存在并从我的STAR联接节点的FACT视图中选择。 该开发人员激活了他的工作。 当他激活工作时,将自动检查新字段,如在我的STAR连接节点中的尺寸视图中所选择的那样,并且激活失败。 如果我进入视图并从维度视图中取消选中COMPANY_CODE,它仍然不会激活。 显然,HANA要求必须在维度视图中选择该字段(现在在维度视图中可用),然后从事实视图中取消选择该字段。

错误消息(为了安全起见,将其替换为我的视图名称):

存储库:在存储库运行时扩展中遇到错误;模型不一致。 属性COMPANY_CODE( view_name_here )在逻辑联接模型中不是唯一

问题出在

1。 每当有人编辑尺寸视图时,他们都必须手动更改使用该尺寸视图的所有其他视图

2。 无论如何,最好从事实表中获取字段,这样,如果不需要该维度中的其他字段,则STAR联接将不使用维度联接(性能优势)。

是避免完全使用STAR连接节点的答案吗? 对于在HANA中进行广泛建模的任何人来说,这肯定是一个常见问题。

感谢您的帮助,

坦帕的肯

2条回答
SKY徐
2020-08-23 14:15

嗨,

我正面临着同样的问题。 您找到解决方案了吗? 请帮助我们解决问题。

一周热门 更多>