点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)场景: 我们创建维度视图以供重...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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中进行广泛建模的任何人来说,这肯定是一个常见问题。
感谢您的帮助,
坦帕的肯
嗨,
我正面临着同样的问题。 您找到解决方案了吗? 请帮助我们解决问题。
一周热门 更多>