SSAS将现有多维数据集从一个环境添加到另一个环

时间:2013-09-12 13:57:56

标签: ssas cubes

我想将生产环境中的多维数据集添加到Dev Environment。 Dev有额外的多维数据集,想知道是否有办法从prod添加额外的多维数据集而不覆盖开发环境中的多维数据集。

1 个答案:

答案 0 :(得分:3)

你有几种选择......

  1. 备份生产SSAS数据库并将其还原。
  2. 从生产多维数据集生成XMLA脚本并在dev上运行它。
  3. 使用Management Studio中的“同步数据”向导(需要注意的是,在环境中运行SSAS服务的帐户必须能够访问prod环境中的SSAS数据库)。
  4. 将多维数据集导入BIDS / SSDT项目并将其部署到dev。
  5. Analysis Services部署向导
  6. Here is a link向TechNet解释了您的所有选项。

    以下是对第一个和第四个选项的一些解释。

    1)接受(或请你的dba采取)prod立方体的备份并将它们恢复到你的开发环境。有关如何执行此操作的信息可以在here找到。如果这样做,您将恢复整个SSAS数据库而不是特定的多维数据集。因此,您最终将在您的开发服务器上安装2个SSAS数据库。

    4)通过创建新项目并从服务器选择导入,在SSDT中打开生产多维数据集。然后更改项目设置以将该多维数据集部署到开发服务器。 enter image description here 输入生产服务器和数据库的信息。

    在项目中拥有prod SSAS数据库后,更改Project属性,使目标服务器成为开发服务器并部署多维数据集。