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

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条回答
落灬小鱼
2020-09-22 02:54

很好的例子,谢谢。 我知道,当您像这样对图形进行建模(甚至点对点关系)时,您将具有"角色扮演"的维度。

我不确定,我是否一定会以这种方式设计多维数据集,但这超出了本次讨论的主题。

很遗憾,我在这里无法提供任何更好的建议。

一周热门 更多>