《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数据库,最基本的步骤如下:
http://trcddq.bay.livefilestore.com/y1pKyHa76DBTU8Fp_u-83ua68HlGWXYal4MZutva_p9z6bZ5G2xUtTmM7w_duuUm9vKDNVSeFCL0u3IbQWiRsGF2F_kqwwE4DOv/2011-6-6%2014-32-16.png?psid=1
【生成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界面
http://trcddq.bay.livefilestore.com/y1pBU0KPjP5xnsRwXl1rJLuy45Flqd7PhcMv1E_hZ0iP1jxFnZ0_xjLC3Set7Dk5CwP78XbwYxyyawbGMJkstzFfReKBz05qTyi/2011-6-6%2014-41-47.png?psid=1
http://trcddq.bay.livefilestore.com/y1pMWeFnUE2HxCpoWz6sjytRc6G92E8kdqVfy66DO69DAIGaYy4FfaVgpsuKXMR60Dy6-vfVIrn2LkEesbwQjcE0mQAwMv33YY3/2011-6-6%2014-39-07.png?psid=1
http://trcddq.bay.livefilestore.com/y1pOw1vdYMFT6RTmh3pNPIt6kSPOzHOHy6ZsorpQqbFKLEcftpKXBmHMqWyjH7HDJWZUQUJM9tCgF2T7qIH1T-kUnJf7J7x2dLC/2011-6-6%2014-45-22.png?psid=1
切换到SSMS界面
http://trcddq.bay.livefilestore.com/y1pxPlrDsLiA0eIhHefp6VD5csyDZbmAcJiQ4OwBQ-zkh-GG3T9DBrcdaQPArfvLd3iOJmBwxnYtgsleeeKjSLqPaamNAxW4tRQ/2011-6-6%2014-50-26.png?psid=1
3、使用部署向导
http://trcddq.bay.livefilestore.com/y1pvxlLiack2LmdUrxUwXsNwyTwf0_qV_t-d754BpR2RuZMiH8i8-x-9OytNqrtrwWn4HyQySA0yWOy50-1F3CuoTIgIZxngSqW/2011-6-6%2014-53-58.png?psid=1
http://trcddq.bay.livefilestore.com/y1p6ewYUxAtU13dnx6lmBUgOolfduCtmTcfrRQV7AU-GyKyJB-Un4LoyuVQD-NfnT9xC04BwAtl49R156DPtTORPn1CVPYGKMTa/2011-6-6%2014-54-40.png?psid=1
http://trcddq.bay.livefilestore.com/y1puHds0BPTJu9d6B98KSp3km8qRmZLAzbVz1CqnhlS5useihJr565G6K1mXh7raDeS_iYYTij_JR7OxxeKTkxZoL1rZ8IbPmgI/2011-6-6%2014-56-44.png?psid=1
http://trcddq.bay.livefilestore.com/y1puHds0BPTJu8ZV6njTD4MQtLDheS80Rc2Dg85oO4QL6-qAAYt8cMMkitdOWGmSmclYgmKrZxjeaDbMr0ws8mi2xprtf534xDp/2011-6-6%2014-57-53.png?psid=1
http://trcddq.bay.livefilestore.com/y1pasSudk2Z6LyOZO2CQVOIL0g4HKw78ODJwNzlB5432gBoe8Xx3vd_sTbvvUQe1ZF121kOC-IcGPeiU6m5DQ8G63oi1LFnyKhr/2011-6-6%2014-58-43.png?psid=1
http://trcddq.bay.livefilestore.com/y1pasSudk2Z6LxentkzOReYxj_AMq7cEsNRv3714n4arCoWGr_ScR9lQn13L74T6cWhVG1pPZ35Gn0GnhRFiIYGNrT-eopqfnA5/2011-6-6%2014-59-39.png?psid=1
http://trcddq.bay.livefilestore.com/y1pC9ixzyXcIWOPw1V9mKh5KbFSWU6802_un2ytloT-6Nc5ga0-bh4ZVcc58ZV43tiIkDcY-TlU0F_mq5jU_F96qvvMimfIyB0W/2011-6-6%2015-00-10.png?psid=1
http://trcddq.bay.livefilestore.com/y1pC9ixzyXcIWPyJXgzbvV6m_P8SEe-ItY9R0OjcY3wWRN9zGTdupLeOisCKwxct32uUKBpaQecISLsszhNuy7GLlfy6A9tx3ul/2011-6-6%2015-01-27.png?psid=1
http://trcddq.bay.livefilestore.com/y1pzd60aW5xuHpuuomaAcYnJ8sB07fvQBt-U99stNLzdUTwjXUOsSqObpZZNTCe_xMgS5SGd1fJYQ4FyKa6WLXgU2Wrcbje_STE/2011-6-6%2015-02-29.png?psid=1
http://trcddq.bay.livefilestore.com/y1pzd60aW5xuHpHmRM4t2hbStl0Xq-E94erBLzDm2xjuWOwaj60DUAW8aQccd7LILSLVDpi7v_ZmOt8FnQ-FCZV3Ao97FFMwSyu/2011-6-6%2015-02-12.png?psid=1
http://trcddq.bay.livefilestore.com/y1pv7XZWv4cdYaKBfk6f5Ain1InAcwlAB-vGWKaSUPcyAnf2gwSNvFqTlOZh4EvzPTOY9pcj3f4KRvNk2mqxlGv8UrJTlPm4_UM/2011-6-6%2015-09-09.png?psid=1
http://trcddq.bay.livefilestore.com/y1pwVZlqSuFds3OQUIE0ZDeu1YnMQNpKN2NTVjxHFaHZ66rosJPFSTcLMQ4i3Uzdi5KEOHHHtfZh2PJ386a20Z8nHBXALDlNECm/2011-6-6%2014-56-08.png?psid=1
当然,你完全可以通过部署向导的命令行来执行 语法如下:
Microsoft.AnalysisServices.Deployment
{] | | [] ]}
详见MSDN(http://msdn.microsoft.com/zh-cn/library/ms162758.aspx)
部署完成后,同样我们可以到SSMS界面察看。
4、理解部署脚本 切换到SSMS
http://trcddq.bay.livefilestore.com/y1p5JvSrspretvDvXy67piNx3A8vM3MPFcYfG7TMYwAOGFaMnhuF9VJ_4eK5zbLxBxmw7k6WGy0ChhZIidxQWa7eJm7TA0kuPvN/2011-6-6%2015-14-04.png?psid=1
http://trcddq.bay.livefilestore.com/y1pGCqwxrmsn14yNzpeqWb5LFKtlxdqhwQYGhqGST3_KUqhzD84_MIqqrvt2ynEyos44ns6QfD_TcwwcEW67RzeQP-9rtAsvamJ/2011-6-6%2015-16-56.png?psid=1
http://trcddq.bay.livefilestore.com/y1phvSJxWy5cOkVHLoYR4ovimWthBPgLgIaI97geJ0s1u6kZRIrjTxNNpcd9qmsb5aGHvumh1IgPmcjRlujsvfG-trfKLyhHX2c/2011-6-6%2015-17-48.png?psid=1
断开
http://trcddq.bay.livefilestore.com/y1phvSJxWy5cOm3kAEMHJJCmcmwwmsbf6FkIBc2aJY6w7m57TeNyZdmAy8BaOLTQH8JUARpZ5adsFbEWHzmYFcz2eOIowyj1x36/2011-6-6%2015-24-08.png?psid=1
http://trcddq.bay.livefilestore.com/y1pPtvOSEXJ7Af2FMl1KMMH01rLas_pjw2Vvl37NlUKb9dcvibe5EAGiXXKxgA10aCValwm_qWVJayxzPG0XVCvx2WGvuED7nXc/2011-6-6%2015-26-03.png?psid=1
http://trcddq.bay.livefilestore.com/y1pzFvHrFaHoOerh1KKBOpmz10S5G25HV3Dj_5R1VQ0RMdBcMJHcNXtFOM7qlu1ktaN3fIcqw6jC_Wn8v6FSwFf9Jw9Oe-3o7ck/2011-6-6%2015-27-46.png?psid=1
附加
http://trcddq.bay.livefilestore.com/y1p0DXSRLa8fV236d-cZPl44U0_ksmtb-57crkZnfiwvYCB9YkyqkHqgdWW-XIFmz0DAiHkSiCU_nYV_S2zlj-EPC6uCfs3OzGq/2011-6-6%2015-28-39.png?psid=1
http://trcddq.bay.livefilestore.com/y1pDJJiU6MjK7WgQPshXghastbE3OQjt5msjdzOryLkbcU1toXylv5xZ6aA_aa5rokgjPynPKgOFy_0zD65wCFi1oGw6Mx5k7TE/2011-6-6%2015-29-47.png?psid=1
5、迁移数据库和灾难恢复
切换到SSMS
备份与恢复
http://trcddq.bay.livefilestore.com/y1pDJJiU6MjK7WeCmZ2BpDI4NUsJPAN-dYnPq3PeKPje5o7-g68Giqo1VHQ6eE9UQvNmPVbDd5ZwZb0h3gwomIkyL31adZRRqJP/2011-6-6%2015-32-50.png?psid=1
http://trcddq.bay.livefilestore.com/y1pGYJOGly8yQDcRQ9fOxvCry72AbdgDieSaMI-PTM6dSwJPzhbLiLpxb-rlyuqIWH_J-t_ixAs8x65cbcf8JZS9ugfVBSDItMy/2011-6-6%2015-37-57.png?psid=1
http://trcddq.bay.livefilestore.com/y1pRd2zSS043TgpP39zASV8evznlpAbg63qTN4jelcREm2sjJQRCoNrfF3ki9EfLW1eqMJ2XYLokhXrAZWVwtDldfNYuNeQBzCd/2011-6-6%2015-39-03.png?psid=1
http://trcddq.bay.livefilestore.com/y1pQi57sJxifJ5DlQ1fpoqz60dx9zSN9fgYZHsbJ3Pil22jkLclgE-7q17i6Sn0XrmTvsEgk2ORRePT3FT7ZVjz6YhqjE-75G7C/2011-6-6%2015-40-37.png?psid=1
http://trcddq.bay.livefilestore.com/y1p4k6X6hcRHBVJVfkPhDH3Cb6sS5C5XBCTwD3bxKtUfETwiqF635zV_BwRtMldUyCnssmf73HhqmaLssJSCzSPJzRU_Bn_mYcG/2011-6-6%2015-42-01.png?psid=1 源码下载:
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)
页:
[1]