Sql server 2005 ROLAP不工作-如何为ROLAP设计多维数据集/DSV?
我正在尝试为现有SSAS多维数据集中的分区配置存储模式ROLAP。多维数据集有点混乱,因为度量值组是由命名查询(与表相对)定义的,维度是在几个不同的数据源视图(DSV)中定义的 这是我在使用mdx查询多维数据集时收到的错误消息: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
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飞行记录器或应用程序日志可能会有更多问题