使用SSAS 2008反向工程多维数据集以构建关系数据库

时间:2012-04-25 11:05:04

标签: reverse-engineering ssas

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

我必须使用Facts and Dimensions构建关系数据库,在2008 R2中恢复数据库,然后根据我拥有的数据仓库在SSAS 2008上构建新的多维数据集。

我一直在用交叉连接编写mdx查询来获取维度数据以及度量但是这个过程耗费了大量内存(我目前有4 GB内存和14个维度)。当我尝试进行交叉连接时,查询能够为我提供最多7个维度的结果以及在应用程序冻结(挂起)时结束的任何其他内容,并且我必须手动终止该过程。

任何人都可以为我提供一个可行且有效的解决方案

提前致谢

此致

Savio

1 个答案:

答案 0 :(得分:0)

好吧,它不可能创建基于实际立方体“起源”立方体的DW,因为有几个DW结构可以产生立方体。

您可以做的是将多维数据集备份还原到AS 2000实例,将其迁移到SSAS 2008,然后在BIDS中创建一个新项目,选择“Import Analysis Service 2008数据库”选项并指向您刚才的实例创建。 BIDS将读取已部署多维数据集的结构并为您创建一个SSAS项目