嗨,我正在努力将时间维度添加到Olap Cube。除日期外,我可以将所有内容都在Cube中工作。

在我的源数据视图中,我有DateTime列。

我使用尺寸 - > new Dimension->在服务器上生成时间维度。我最终得到了一个不错的层次时间维度(日期为月季度)。

稍后,我将此维度添加到立方体中,并从源数据视图(具有事实数据的同一表)定义与DateTime列的定期关系。

当我尝试部署立方体时,我会发现错误:

OLAP存储引擎中的错误:处理时无法找到属性密钥:表:'table_name',列:'registration_date',值:'3/29/2007 3:00:00:00 pm'。属性是“日期”

也许我没有得到什么?我可以找到有关源数据库中已经创建的日历表的每本手册。有很多脚本将为您创建日历表。但是我为什么要呢?不是 在服务器上生成时间维度 是为了吗?

有帮助吗?

解决方案

我猜想您的事实表中的日期字段需要在时间维度中存在。也许删除时间或在SSAS设计师中创建计算出的字段。更多的经验人们可能有更好的答案,我只做了一个立方体。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top