我正在尝试为现有 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 中,但这似乎没有帮助。
有任何想法吗?