zoukankan      html  css  js  c++  java
  • 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十八:管理部署

    SQL Server 2008中SQL应用系列及BI笔记系列--目录索引

    导读:本文介绍Analysis Services的部署方式和部署机制

    本文将包括以下内容:

    ■1、使用BIDS部署Anylysis services 数据库

    ■2、创建XMLA脚本部署Anylysis services 数据库

    ■3、针对Anylysis services 数据库服务器上执行部署脚本

    ■4、迁移Anylysis services 数据库到另一个服务器

    ■5、执行Anylysis services 数据库的备份和还原

     本文末尾提供两个项目源码:AdventureWorks_BI_Begin15和AdventureWorks_BI_End15,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。

     

    1、理解部署机制和部署步骤

    在 (BIDS)Business Intelligence Development Studio 中完成 Microsoft SQL Server Analysis Services 项目的开发,并在开发环境中部署和测试了项目之后,您就可以将 Analysis Services 数据库部署到测试服务器和生产服务器了。

    部署 Analysis Services 项目时,必须考虑以下问题: (来自MSDNhttp://msdn.microsoft.com/zh-cn/library/ms174869.aspx

    ◆在目标服务器上需要哪些硬件和软件资源?

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

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

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

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

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

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

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

    建议参看MSDN(Analysis Services 部署的要求和注意事项

    部署Analysis Services数据库,最基本的步骤如下:

    邀月工作室

    生成Build

    所有组成Analysis Services的源文件被编译到一个XML文件中。源文件包括.ds,.dsv,.dim,.cube,.partition和BIDS Analysis Services项目中的其他文件,每一个文件是Analysis Services对象中的一个XML表达式。当创建完成时,一个.asdatabase同时创建并代表这些XML文件。

    【部署Deploy】

    这个.asdatabase被打包进一个XMLA命令中。XMLA命令告知Analysis Services服务器如何处理这些数据定义,执行XMLA命令后,这些数据定义在Analysis service数据库中以独立的XML文件被存储。

    【处理Process】

    数据被加载到Analysis Services数据库。

     

    2、使用BIDS部署

    在BIDS界面

    邀月工作室

    邀月工作室

    邀月工作室

    切换到SSMS界面

    邀月工作室



    3、使用部署向导

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    当然,你完全可以通过部署向导的命令行来执行

    语法如下:

    Microsoft.AnalysisServices.Deployment [ASdatabasefile]
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}

    详见MSDN(http://msdn.microsoft.com/zh-cn/library/ms162758.aspx

    部署完成后,同样我们可以到SSMS界面察看。

    4、理解部署脚本

    切换到SSMS

    邀月工作室

    邀月工作室

    邀月工作室

    断开

    邀月工作室

    邀月工作室

    邀月工作室

    附加

    邀月工作室

    邀月工作室


    5、迁移数据库和灾难恢复

     切换到SSMS

     

    备份与恢复

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    邀月工作室

    源码下载:

    begin15

    end15

    数据库下载

    参考资源:

    1、SQL Server Analysis Services 官方教程

    http://technet.microsoft.com/zh-cn/library/ms170208.aspx

    2、Analysis Services 部署的要求和注意事项

    http://msdn.microsoft.com/zh-cn/library/ms175672.aspx

  • 相关阅读:
    Linux实战教学笔记30:Nginx反向代理与负载均衡应用实践
    Linux实战教学笔记29:MySQL数据库企业级应用实践
    Linux实战教学笔记28:企业级LNMP环境应用实践
    leetcode-Basic Calculator II
    java中 == 和 equals()方法的区别
    Java中为什么String不可变?
    关于Java的构造器和直接为成员变量赋值的区别
    Java修饰符的访问权限
    java深拷贝和浅拷贝
    leetcode-Length of Last Word
  • 原文地址:https://www.cnblogs.com/downmoon/p/2073683.html
Copyright © 2011-2022 走看看