1

我有一个需求,我有一个在 AS 2000 中构建的多维数据集,我所拥有的只是分析服务数据库的备份。

我必须用事实和维度构建一个关系数据库,在 2008 R2 中恢复数据库,然后根据我拥有的数据仓库在 SSAS 2008 上构建一个新的多维数据集。

我一直在编写带有交叉连接的 mdx 查询来获取维度数据和度量,但是这个过程花费了我很多内存(我目前有 4 GB 内存和 14 个维度)。当我尝试进行交叉连接时,查询能够为我提供最多 7 个维度的结果以及导致应用程序冻结(挂起)的更多结果,我不得不手动终止该进程。

谁能为我提供一个可行且有效的解决方案

提前致谢

问候,

萨维奥

4

1 回答 1

0

好吧,不可能根据实际的多维数据集创建“起源”多维数据集的 DW,因为有几个 DW 结构可以生成多维数据集。

您可以做的是将您的多维数据集备份恢复到 AS 2000 实例,将其迁移到 SSAS 2008,然后在 BIDS 中创建一个新项目,选择“导入分析服务 2008 数据库”选项并指向您刚刚创建的实例。BIDS 将读取已部署多维数据集的结构并为您创建一个 SSAS 项目

于 2012-04-26T20:06:20.497 回答