ROLAP无法正常工作 - 如何为ROLAP设计立方体/ DSV?

时间:2008-11-11 13:49:07

标签: sql-server-2005 ssas rolap

我正在尝试为现有SSAS多维数据集中的分区配置存储模式ROLAP。多维数据集有点乱,因为度量值组由命名查询(而不是表)定义,维度在几个不同的数据源视图(DSV)中定义。

这是使用mdx:

查询多维数据集时收到的错误消息
Executing the query ...
Server: The operation has been cancelled.
Errors in the high-level relational engine. The 'dbo_dim_account' table that is required for a join cannot be reached based on the relationships in the data source view.
Execution complete

请注意,具有主动缓存的MOLAP存储模式可以正常工作。仅当存储模式为ROLAP或HOLAP时才会出现此问题。

另外,我尝试将所有维度的表格添加到相关多维数据集的DSV中,但似乎没有帮助。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

此处不是专家,但您可以尝试在Visual Studio.NET中导入AS DB - “新建项目...”对话框中的“导入Analysis Services数据库”。

在那里,您可以看到数据源视图的表模式(定义关系表的位置是从中提取多维数据集的位置)。接下来,请确保“dbo_dim_account”表存在,并且您的事实表与之相关。

维度和事实可能必须在相同的DSV中才能使关系工作?

此外,SSAS飞行记录仪或应用程序日志可能会有更多问题吗?