点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,正在研究SAP HANA SP12; 使用最新的SAP开发工具的Eclipse Oxygen。
我想用星型联接创建CUBE Calculation视图。 数据基础(事实)是另一个计算视图,该视图具有DATE数据类型的列,我想使用该列连接到Date维度。
日期维度也是DIMENSION类型的计算视图,子类型:时间变化,具有Date粒度。 这给了我一个具有DATE_SQL列的计算视图,该列属于DATE类型。 我想使用此列链接到我的数据基础。
现在麻烦开始了。 在顶层CUBE计算视图中,我在Fact calcview上创建了一个投影节点,然后将其连接到"星形连接"节点。 我还将"日期"维度calcview拖动到星形连接中。 但是由于此错误,我无法进行连接:
"模型不一致。创建方案失败:DATE_SQL的数据类型seconddate(8)与属性DATE_SQL的数据类型daydate(4)不匹配"
两个基础计算视图中列的数据类型均为DATE,因此可以将它们联接起来。 但是事实证明,由于某种原因,我的事实calcview上的投影使用SECONDDATE而不是DATE作为DATE列。 我似乎无法更改投影中的数据类型。
是想法还是建议?
您能否提供有关基表和计算视图的更多详细信息?
我无法重现此临时设置-建模者不允许在seconddate和daydate列之间进行联接。
无论如何,您可以做的是在事实表的聚合中包含一个计算所得的列,该列将seconddate转换为daydate。
Lars,谢谢您的回复!
我试图追溯自己的脚步,但似乎我再也无法重现他们的脚步了。 最有可能的是,我没有注意。 抱歉打扰了。
欢呼和问候,
罗兰。
拉尔斯,谢谢您的回复!
我试图追溯自己的脚步,但似乎我再也无法重现他们的脚步了。 最有可能的是,我没有注意。 抱歉打扰了。
欢呼和问候,
罗兰。
一周热门 更多>