2

我想将生产环境中的多维数据集添加到开发环境。Dev 有额外的多维数据集,并且想知道是否有一种方法可以从 prod 添加额外的多维数据集,而不会覆盖开发环境中的多维数据集。

4

1 回答 1

3

你有几个选择...

  1. 备份生产 SSAS 数据库并将其还原。
  2. 从生产多维数据集生成 XMLA 脚本并在 dev 上运行它。
  3. 使用 Management Studio 中的同步数据向导(这里需要注意的是,在 dev 环境中运行 SSAS 服务的帐户必须有权访问 prod 环境中的 SSAS 数据库)。
  4. 将多维数据集导入 BIDS/SSDT 项目并将它们部署到 dev。
  5. Analysis Services 部署向导

这是一个指向TechNet 的链接,它解释了您的所有选项。

这是第一个和第四个选项的一些解释。

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

4) 通过创建一个新项目并选择从服务器导入来打开 SSDT 中的生产多维数据集。然后更改项目设置以将该多维数据集部署到开发服务器。 在此处输入图像描述 输入生产服务器和数据库的信息。

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

于 2013-09-12T17:10:11.593 回答