共用方式為


在 SSMS 中建立 Analysis Services 腳本

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Management Studio 包含腳本產生功能、範本和編輯器,可用來編寫 Analysis Services 物件和工作的腳本。

在 Management Studio 中編寫 Analysis Services 工作的腳本

SQL Server Management Studio 中的腳本工作可藉由按兩下工作導向對話框中的其中一個腳本選項來完成。 您用來執行備份或還原資料庫、處理對象或設計匯總等工作的所有對話框,都包含對話框頂端的 [腳本] 選項。 選取其中一個選項會根據對話框中的資訊和設定,產生 XMLA 腳本。

根據預設,腳本會產生並放置在 XMLA 查詢編輯器中,但您也可以展開 [腳本] 選項清單,將腳本導向 Windows 剪貼簿或檔案。

編寫 Analysis Services 工作的腳本

此範例會編寫備份工作的腳本。

  1. 在 SQL Server Management Studio 中,連接到 SQL Server Analysis Services 的實例。

  2. 以滑鼠右鍵按兩下資料庫,然後按兩下 [備份]。 這會開啟 [備份資料庫] 對話框。 指定備份檔名,然後選擇您想要用於此備份的選項。

  3. 按兩下對話框頂端 文稿。 腳本功能是Management Studio中所有工作型對話框的一部分。 它有下列選項:腳本動作至 [新增查詢視窗] 開啟查詢編輯器視窗、[腳本動作至檔案] 將 XMLA 腳本儲存至檔案,或 將 [腳本動作] 將 XMLA 腳本儲存至 [剪貼簿]。

    請注意,Analysis Services 腳本不支援在 Management Studio 中列為腳本選項的 腳本動作至作業 選項。

  4. 如果您選取預設選項,腳本動作至 [新增查詢視窗],則產生的腳本會放在 XMLA 查詢視窗中。

    您現在可以關閉 [備份資料庫] 對話框,並直接編輯或執行 XMLA 腳本。

在 Management Studio 中編寫 Analysis Services 對象的腳本

在 SQL Server Management Studio 中編寫物件的腳本,方法是以滑鼠右鍵按兩下 SQL Server Management Studio 中的物件,然後 選取 [建立] 以Alter 來,或 選取 [刪除]。 每個選項都可以導向至視窗或檔案,但不論腳本導向至何處,都會以 XMLA 包裝函式中的 DDL 腳本形式出現。 這類腳本的優點之一是,這些腳本可以針對您指向的任何伺服器執行。 此外,腳本中的名稱可以變更並反覆執行,以便大規模建構、改變或刪除物件。

您可以編寫腳本的物件包括 Analysis Services 資料庫的元素,包括數據源、數據源檢視、Cube、維度、採礦結構和角色。

必要條件包括瞭解 XML for Analysis (XMLA)。 幸運的是,SQL Server Management Studio 具有一項功能,可自動建立建立物件所需的 XMLA 腳本,例如 Cube。 此自動化功能有助於降低 XMLA 的學習曲線。 如需如何使用 XMLA 的詳細資訊,請參閱在 Analysis Services中使用 XMLA 進行開發 。 如需如何使用 XMLA 的詳細資訊,請參閱在 Analysis Services中使用 XMLA 進行開發

重要

編寫 Role 物件文本時,請注意,安全性許可權是由它們所保護的物件所包含,而不是與其相關聯的安全性角色所包含。

編寫 Analysis Services 對象的腳本

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 實例。

  2. 找出您要建立文本的物件,以建立、改變或刪除物件。

  3. 在 物件上按下滑鼠右鍵,將 [腳本 Cube] 指向 []、[CREATE 至]、[ALTER 至] 或 [刪除至],然後按下列其中一個選項:[新增查詢編輯器視窗] 開啟查詢編輯器視窗,[檔案] 將 XMLA 腳本儲存至檔案, 或 剪貼簿,將 XMLA 腳本儲存至剪貼簿。

    注意

    一般而言,如果您想要建立多個不同版本的檔案,請選取 [檔案

另請參閱

SQL Server Management Studio 中的 Analysis Services 腳本專案