SQL分析服务OLAP时间维度
-
24-10-2019 - |
题
嗨,我正在努力将时间维度添加到Olap Cube。除日期外,我可以将所有内容都在Cube中工作。
在我的源数据视图中,我有DateTime列。
我使用尺寸 - > new Dimension->在服务器上生成时间维度。我最终得到了一个不错的层次时间维度(日期为月季度)。
稍后,我将此维度添加到立方体中,并从源数据视图(具有事实数据的同一表)定义与DateTime列的定期关系。
当我尝试部署立方体时,我会发现错误:
OLAP存储引擎中的错误:处理时无法找到属性密钥:表:'table_name',列:'registration_date',值:'3/29/2007 3:00:00:00 pm'。属性是“日期”
也许我没有得到什么?我可以找到有关源数据库中已经创建的日历表的每本手册。有很多脚本将为您创建日历表。但是我为什么要呢?不是 在服务器上生成时间维度 是为了吗?
解决方案
我猜想您的事实表中的日期字段需要在时间维度中存在。也许删除时间或在SSAS设计师中创建计算出的字段。更多的经验人们可能有更好的答案,我只做了一个立方体。
不隶属于 StackOverflow