多维模型解决方案部署
完成 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 脚本可通过定义部署过程,然后将其编码并保存在 XMLA 脚本中,在 SQL Server Management Studio 中轻松形成。 在保存的文件中拥有 XMLA 脚本后,可以根据计划轻松运行该脚本,或将脚本嵌入直接连接到 Analysis Services 实例的应用程序中。 还可以使用 SQL Server 代理按预置的计划运行 XMLA 脚本,但使用 XMLA 脚本没有 AMO 所具备的灵活性。 AMO 通过驻留完整的管理命令提供了范围更广的功能。 |
使用 XMLA 部署模型解决方案 |
部署向导 | 使用部署向导使用 Analysis Services 项目生成的 XMLA 输出文件将项目的元数据部署到目标服务器。 使用部署向导,可以直接从 Analysis Services 文件进行部署,如项目生成所创建的输出目录一样。 使用 Analysis Services 部署向导的主要优点是方便。 正如可以保存 XMLA 脚本以供稍后在 SQL Server Management Studio 中使用一样,也可以保存部署向导脚本。 部署向导可以交互运行,也可以通过部署实用工具在命令提示符下运行。 |
使用部署向导部署模型解决方案 |
部署实用工具 | 可以使用部署实用工具在命令提示符下启动 Analysis Services 部署引擎。 | 使用部署实用工具部署模型解决方案 |
同步数据库向导 | 使用同步数据库向导在任意两个 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) 8.0 上配置对 Analysis Services 的 HTTP 访问 |
是否提供对 Analysis Services 数据的连续查询访问? | Analysis Services 部署的要求和注意事项 |
是否要使用链接的对象或远程分区在分布式环境中部署对象? | (Analysis Services) 创建和管理本地分区 , (Analysis Services) 和 链接度量值组创建和管理远程分区。 |
如何保护 Analysis Services 数据? | 授予对对象和操作的访问权限 (Analysis Services) |