5

嗨,我正在努力为 OLAP 多维数据集添加时间维度。我可以让立方体中的所有东西都可以工作,除了日期。

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

我使用Dimensions->New Dimension-> Generate time dimension on the server。我最终得到了一个很好的分层时间维度(日期-月-季-年)。

后来我将此维度添加到多维数据集,并从源数据视图(具有事实数据的同一表)中定义与日期时间列的常规关系。

当我尝试部署多维数据集时,出现错误:

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

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

4

1 回答 1

1

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

于 2011-03-14T23:33:20.840 回答