共用方式為


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

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

在 SQL Server Analysis Services 中,您可以在 SQL Server Management Studio 中建立 Analysis Server 腳本專案,將相關腳本分組在一起,以供開發、管理和原始檔控制之用。 如果 SQL Server Management Studio 中目前未載入任何解決方案,則建立新的 Analysis Server 腳本專案會自動建立新的解決方案。 否則,新的 Analysis Server 腳本專案可以新增至現有的方案,或在新的方案中建立。

您可以使用下列基本步驟,在 SQL Server Management Studio 中建立 Analysis Server 腳本專案:

  1. 在 [檔案] 選單上,指向 [新增] ,然後按兩下 [專案]

    選取 [Analysis Server 腳本 項目範本],然後指定新項目的名稱和位置。

  2. 以滑鼠右鍵按兩下 [連線],以在 [方案總管] 之 Analysis Server Scripts 專案的 Connections 資料夾中建立新的連線。

    此資料夾包含 SQL Server Analysis Services 實例的連接字串,您可以對其執行 Analysis Server 腳本專案所包含的腳本。 您可以在 Analysis Server 腳本專案中有多個連線,而且您可以選擇在執行時執行專案所包含腳本的連線。

  3. 以滑鼠右鍵按兩下 查詢,以在 [方案總管] 的 Analysis Server 腳本專案的 [腳本] 資料夾中,建立多維度表達式 (MDX)、數據採礦延伸模組 (DMX) 和 XML for Analysis (XMLA) 腳本。

  4. 以滑鼠右鍵按兩下專案,指向 [新增] ,然後選取 [現有專案] 新增其他檔案 ,例如包含專案附註的文本文件,位於 [方案總管] 中 Analysis Server Scripts 專案的 [其他] 資料夾中。 SQL Server Management Studio 會忽略這些檔案。

檔案類型

SQL Server Management Studio 解決方案可以包含數種檔類型,視您在方案中包含的專案,以及針對該解決方案的每個專案所包含的專案而定。 如需 SQL Server Management Studio 中解決方案檔類型的詳細資訊,請參閱 Files That Manage Solutions and Projects。 一般而言,SQL Server Management Studio 方案中每個專案的檔案會儲存在方案資料夾中,每個專案的個別資料夾。

Analysis Server 腳本專案的專案資料夾可以包含下表所列的檔類型。

檔案類型 描述
Analysis Server 腳本項目定義檔 (.ssmsasproj) 包含 [方案總管] 中所顯示資料夾的相關元數據,以及指出哪些資料夾應該顯示專案中包含的檔案的資訊。

專案定義檔也包含專案中所包含的 SQL Server Analysis Services 連線數據,以及將連接與專案中包含的腳本檔案產生關聯的元數據。
DMX 腳本檔案 (.dmx) 包含專案中所包含的 DMX 腳本。
MDX 指令稿檔案 (.mdx) 包含專案中所包含的 MDX 腳稿。
XMLA 文稿檔案 (.xmla) 包含專案中所包含的 XMLA 腳本。

Analysis Services 範本

將新的 MDX、DMX 或 XMLA 腳本新增至 Analysis Server 腳本專案時,您可以選擇使用範本總管來尋找 SQL Server Analysis Services 範本,這是預先定義的腳本或語句集合,示範如何執行指定的動作。 範本總管可在 [檢視] 功能表上取得,並包含 SQL Server、SQL Server Analysis Services 和 SQL Server Compact 的範本。 如需詳細資訊,請參閱 在 SQL Server Management Studio 中使用 Analysis Services 範本

另請參閱

使用 SQL Server Data Tools 建立多維度模型
多維度表達式 (MDX) 參考
數據採礦延伸模組 (DMX) 參考
Analysis Services 腳本語言 (ASSL for XMLA)
Analysis Services 腳本語言 (ASSL for XMLA)