2012-04-25 39 views
1

我有一个要求,我有一个建立在AS 2000中的立方体,我拥有的仅仅是分析服务数据库的备份。反向工程一个立方体使用SSAS 2008建立一个关系数据库

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

我一直在用交叉连接编写mdx查询以获取维度数据以及度量,但此过程耗费了大量内存(我目前有4 GB内存和14个维度)。当我尝试进行交叉连接时,查询能够给我最多7个维度的结果,以及在应用程序变冷冻(挂起)时结束的任何更多结果,并且我不得不手动杀死该进程。

谁能给我提供一个可行和有效的解决这一

在此先感谢

问候,

萨维奥

回答

0

很好,它不可能创造DW说,“起源“基于实际立方体的立方体,因为有几个DW结构可能导致立方体。

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