点击此处---> 群内免费提供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)
据我所知,"派生视图"的概念尚未转移到计算视图中。
我可能会尽可能地开发尺寸视图,并为尺寸需要播放的每个不同"角色"复制最终变体。
很明显,这在所有"派生"维之间确实存在1:1关系并且仅与事实表的关系的语义发生变化的情况下增加了维护。 但是,在许多情况下,维度所扮演的"角色"的变化伴随着功能上的变化,这时维度就不再是相同的,而是发散的。
但是,是的,这就是我所做的。
如果这确实对您产生负面影响,那么也许可以将其放入反馈工具中以进行产品改进。
很好的例子,谢谢。 我知道,当您像这样对图形进行建模(甚至点对点关系)时,您将具有"角色扮演"的维度。
我不确定,我是否一定会以这种方式设计多维数据集,但这超出了本次讨论的主题。
很遗憾,我在这里无法提供任何更好的建议。
嗨罗兰,
我的2分钱:同义词不能帮助您在多个视图上保持语义吗?
此致
Frederic
以下是在计算视图上创建同义词的示例:
为" _SYS_BIC"创建SYNONYM" PP/CA_PP_SYN"。" PP/CA_PP_VIEW";
我不确定它是否可以帮助您保持语义(因此为2美分)。 也许您可以尝试一下。
此致
弗雷德里克
一周热门 更多>