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

2020-09-22 02:00发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 2020-09-22 02:59.采纳回答

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

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

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

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

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

落灬小鱼
2楼-- · 2020-09-22 02:54

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

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

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

SKY徐
3楼-- · 2020-09-22 02:37

嗨罗兰,

我的2分钱:同义词不能帮助您在多个视图上保持语义吗?

此致

Frederic

粗暴的香蕉
4楼-- · 2020-09-22 02:56

以下是在计算视图上创建同义词的示例:

为" _SYS_BIC"创建SYNONYM" PP/CA_PP_SYN"。" PP/CA_PP_VIEW";

我不确定它是否可以帮助您保持语义(因此为2美分)。 也许您可以尝试一下。

此致

弗雷德里克

一周热门 更多>