多維度模型方案部署

您完成 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 指令碼,但是使用 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 專案範圍以外的相關物件,例如 Integration Services 封裝、報表或關聯式資料庫結構描述?

如何在部署的 Analysis Services 資料庫中載入和更新資料?

如何在部署的 Analysis Services 資料庫中更新中繼資料 (例如計算)?

本主題中的部署方法。

您是否要授與使用者透過網際網路存取 Analysis Services 資料的權限?

設定 Internet Information Services (IIS) 7.0 上 Analysis Services 的 HTTP 存取

您是否要提供對 Analysis Services 資料的連續查詢存取權限?

檢閱多維度模型方案部署需求

您是否要使用連結物件或遠端資料分割在分散式環境中部署物件?

定義遠端資料分割連結量值群組連結維度

您如何保護 Analysis Services 資料的安全?

授與 Analysis Services 多維度資料庫的使用者權限

相關工作

檢閱多維度模型方案部署需求

使用 XMLA 部署模型方案

使用部署精靈來部署模型方案

使用部署公用程式的部署模型方案