星型联接计算视图中的角色扮演维度:"无法在星型联接中添加重复的对象"

2020-09-22 02:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我搜索并搜索了论坛,但...

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

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


大家好,

我搜索并搜索了论坛,但似乎找不到很多,所以这就是为什么我要在这里问问题。

我的情况如下:我在 在HANA 1 SP12上,我正在尝试使用Star Join构建CUBE计算视图。 我的数据基础(事实表)具有用于维度的键,并且已经在维度表之上创建了DIMENSION计算视图,可以将其加入CUBE calc视图。 到目前为止一切顺利。


现在,我的事实表是这样的:它具有几个引用相同维度表的维度键,即这些是"角色扮演"维度:同一维度表在星形设计中的作用不同, 例如"订购日期"和"发货日期"。

因此,我想做的就是将同一DIMENSION calc视图多次导入到我的星型联接中。 除此之外,HANA Studio不喜欢它:

我意识到我可以在同一个维度基表上创建多个DIMENSION calcview,但是问题是我的DIMENSION表还定义了其他语义,例如层次结构,然后我需要重新创建这些语义。

我还尝试在原始DIMENSION calcview的基础上构建角色扮演维度calcviews,但是随后,我将失去在原始DIMENSION calcview中创建的任何层次结构。

具有属性视图 有一个称为"派生的"属性视图的功能,它看起来与所需的东西完全一样,但是对于calc视图而言。 las,似乎不存在? 如果我可以在星型联接中使用属性视图,那对我也有用,但似乎只接受DIMENSION计算视图。

因此,简而言之:我如何处理CUBE计算中的角色扮演维度 视图,最好不要重复维护角色扮演方面的内容?

(8.2 kB)
4条回答
compass1988
2020-09-22 02:59 .采纳回答

据我所知,"派生视图"的概念尚未转移到计算视图中。

我可能会尽可能地开发尺寸视图,并为尺寸需要播放的每个不同"角色"复制最终变体。

很明显,这在所有"派生"维之间确实存在1:1关系并且仅与事实表的关系的语义发生变化的情况下增加了维护。 但是,在许多情况下,维度所扮演的"角色"的变化伴随着功能上的变化,这时维度就不再是相同的,而是发散的。

但是,是的,这就是我所做的。

如果这确实对您产生负面影响,那么也许可以将其放入反馈工具中以进行产品改进。

一周热门 更多>