多维模型解决方案部署

在完成 Analysis Services 项目的开发后,可以将数据库部署到 Analysis Services 服务器。 Analysis Services 提供六个可能的部署方法,可用于将该数据库移到测试服务器或生产服务器。 此处按优势大小顺序列出这些方法:AMO 自动化、XMLA、部署向导、部署实用工具、同步向导、备份和还原。

本主题包含以下各节:

部署方法

部署注意事项

相关任务

部署方法

方法

说明

链接

分析管理对象 (AMO) 自动化

AMO 提供用于 Analysis Services 的完整命令集的编程接口,包括可用于解决方案部署的命令。 AMO 自动化是最灵活的解决方案部署方法,但是也需要完成一些编程工作。 使用 AMO 的一个重要优势是:可以将 SQL Server 代理用于 AMO 应用程序,以便按预设的计划运行部署。

使用分析管理对象 (AMO) 进行开发

XMLA

使用 SQL Server Management Studio 生成现有 Analysis Services 数据库的元数据的 XMLA 脚本,然后在另一台服务器中运行该脚本以重新创建初始数据库。 通过定义部署过程,然后进行整理并将其保存在 XMLA 脚本中,可以很容易在 SQL Server Management Studio 中形成 XMLA 脚本。 将 XMLA 脚本保存到文件中以后,即可很容易地按计划运行脚本,或将脚本嵌入直接连接到 Analysis Services 实例的应用程序中。

还可以使用 SQL Server 代理按预置的计划运行 XMLA 脚本,但使用 XMLA 脚本没有 AMO 所具备的灵活性。 AMO 通过驻留完整的管理命令提供了范围更广的功能。

使用 XMLA 部署模型解决方案

部署向导

通过部署向导,使用 Analysis Services 项目生成的 XMLA 输出文件,以将项目的元数据部署到目标服务器中。 使用部署向导,可以直接从 Analysis Services 文件(该文件由项目生成按输出目录创建)进行部署。

使用 Analysis Services 的主要优势是部署向导使用方便。 就像您可以在 SQL Server Management Studio 中保存 XMLA 脚本以供以后使用一样,可以保存部署向导脚本。 部署向导可以交互运行,也可以通过部署实用工具在命令提示符下运行。

使用部署向导部署模型解决方案

部署实用工具

可以使用部署实用工具在命令提示符下启动 Analysis Services 部署引擎。

使用部署实用工具部署模型解决方案

同步数据库向导

使用同步数据库向导同步任意两个 Analysis Services 数据库之间的元数据和数据。

同步向导可用于将数据和元数据从源服务器复制到目标服务器。 如果目标服务器没有要部署的数据库副本,则将新数据库复制到目标服务器。 如果目标服务器已经有相同数据库的副本,则更新目标服务器上的数据库以使用源数据库的元数据和数据。

同步 Analysis Services 数据库

备份和还原

备份为传输 Analysis Services 数据库提供了最简单的方式。 从“备份”对话框,可以设置配置选项,然后可以从对话框本身运行备份。 也可以创建可保存并根据需要频繁运行的脚本。

与其他部署方法相比,备份和还原的使用频率较低,但它能以很小的基础结构要求快速完成部署。

备份和还原 Analysis Services 数据库

部署注意事项

在部署 Analysis Services 项目前,考虑将哪些问题应用于解决方案,然后查看相关链接来了解如何解决问题:

注意事项

详细信息链接

此解决方案需要哪些硬件和软件资源?

查看多维模型解决方案部署要求

如何部署 Analysis Services 项目范围之外的相关对象(如 Integration Services 包、报表或关系数据库架构)?

如何在已部署的 Analysis Services 数据库中加载和更新数据?

如何在已部署的 Analysis Services 数据库中更新元数据(如计算)?

本主题中的部署方法。

是否要向用户提供通过 Internet 访问 Analysis Services 数据的权限?

配置对 Internet Information Services (IIS) 7.0 上 Analysis Services 的 HTTP 访问

是否要提供对 Analysis Services 数据的连续查询访问权限?

查看多维模型解决方案部署要求

是否要使用链接的对象或远程分区在分布式环境中部署对象?

定义远程分区链接度量值组链接维度

如何确保 Analysis Services 数据的安全?

对 Analysis Services 多维数据库授予用户权限

相关任务

查看多维模型解决方案部署要求

使用 XMLA 部署模型解决方案

使用部署向导部署模型解决方案

使用部署实用工具部署模型解决方案