【问题标题】:Reverse engineer a Cube to build a Relational database using SSAS 2008逆向工程多维数据集以使用 SSAS 2008 构建关系数据库
【发布时间】:2012-04-25 11:05:04
【问题描述】:

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

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

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

谁能给我一个可行且有效的解决方案

提前致谢

问候,

萨维奥

【问题讨论】:

    标签: reverse-engineering ssas


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 2016-04-18
      • 1970-01-01
      • 2022-01-11
      相关资源
      最近更新 更多