Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 ROLAP不工作-如何为ROLAP设计多维数据集/DSV?_Sql Server 2005_Ssas_Rolap - Fatal编程技术网

Sql server 2005 ROLAP不工作-如何为ROLAP设计多维数据集/DSV?

Sql server 2005 ROLAP不工作-如何为ROLAP设计多维数据集/DSV?,sql-server-2005,ssas,rolap,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' tab

我正在尝试为现有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中,但这似乎没有帮助


有什么想法吗?

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

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

可能是维度和事实必须在同一个DSV中才能与工作相关

另外,SSAS飞行记录器或应用程序日志可能会有更多问题