完成 Analysis Services 專案的開發之後,您可以將資料庫部署至 Analysis Services 伺服器。 Analysis Services 提供六種可能的部署方法,可用來將資料庫移至測試或生產伺服器。 方法會依照優點列出:AMO 自動化、XMLA、部署精靈、部署公用程式、同步處理精靈、備份和還原。
本主題包含下列各節:
部署方法
| 方法 | 說明 | 連結 |
|---|---|---|
| 分析管理物件 (AMO) 自動化 | AMO 提供 Analysis Services 完整命令集的程式設計介面,包括可用於解決方案部署的命令。 作為解決方案部署的方法,AMO 自動化是最有彈性的,但也需要程序設計工作。 使用 AMO 的主要優點是,您可以搭配 AMO 應用程式使用 SQL Server Agent,以預設排程執行部署。 | 使用分析管理物件進行開發 (AMO) |
| XMLA | 使用 SQL Server Management Studio 來產生現有 Analysis Services 資料庫元數據的 XMLA 腳本,然後在另一部伺服器上執行該腳本以重新建立初始資料庫。 XMLA 腳本在 SQL Server Management Studio 中很容易形成,方法是定義部署程式,然後將它編纂並儲存在 XMLA 腳本中。 將 XMLA 腳稿放在儲存的檔案中之後,您可以根據排程輕鬆地執行腳本,或將腳本內嵌在直接連線到 Analysis Services 實例的應用程式中。 您也可以使用 SQL Server Agent 以預設方式執行 XMLA 腳本,但與 AMO 的 XMLA 腳本沒有相同的彈性。 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 專案範圍以外的相關物件,例如 Integration Services 封裝、報表或關係資料庫架構? | |
| 您要如何載入和更新已部署 Analysis Services 資料庫中的數據? 您要如何更新已部署 Analysis Services 資料庫中的元數據(例如計算)? |
本主題中的部署方法。 |
| 您要讓使用者透過因特網存取 Analysis Services 資料嗎? | 在 Internet Information Services (IIS) 8.0 上設定 Analysis Services 的 HTTP 存取 |
| 您要提供 Analysis Services 數據的連續查詢存取嗎? | Analysis Services 部署的需求與注意事項 |
| 您要使用連結的物件或遠端分割區,在分散式環境中部署物件嗎? | 建立和管理本機數據分割 (Analysis Services)、 建立和管理遠端數據分割 (Analysis Services) 和 連結量值群組。 |
| 如何保護 Analysis Services 數據? | 授權存取物件和作業(分析服務) |