共用方式為


在 SQL Server Management Studio 中建立 DMX 查詢

適用於: SQL Server 2019 和舊版 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

SQL Server 2017 Analysis Services 中已淘汰數據採礦,現在已在 SQL Server 2022 Analysis Services 中停止。 檔不會更新為已淘汰和已停止的功能。 若要深入瞭解,請參閱 Analysis Services 回溯相容性

SQL Server 提供一組功能,可協助您針對採礦模型和採礦結構建立預測查詢、內容查詢和數據定義查詢。

  • 圖形化預測查詢產生器可在 SQL Server Data Tools 和 SQL Server Management Studio 中取得,以簡化將預測查詢和對應數據集寫入模型的程式。

  • 範本總管中提供的查詢範本會開始建立多種 DMX 查詢,包括許多類型的預測查詢。 範本適用於內容查詢、使用巢狀數據集的查詢、從採礦結構傳回案例的查詢,甚至是數據定義查詢。

  • MDX 和 DMX 查詢窗格中的 [元數據總管] 提供可用模型和結構的清單,您可以拖放到查詢產生器,以及 DMX 函式清單。 這項功能可讓您輕鬆地正確取得物件名稱,而不需要輸入。

本主題描述如何使用元數據總管和 DMX 查詢編輯器來建置 DMX 查詢。

DMX 查詢範本

範本總管中提供用來建立基本 DMX 查詢的範本。 DMX 資料夾包含資料採礦範本,這些範本分成下列類別:

  • 模型內容

  • 模型管理

  • 預測查詢

  • 結構內容

您也可以為經常執行的查詢或命令建立自定義範本。

XMLA 查詢範本

SQL Server Analysis Services 也提供 XMLA 查詢的範本。

您可以使用 XMLA 和 DMX 來執行的查詢類型之間有一些重疊。 例如,您可以使用 DMX 或數據採礦架構數據列集來建立一些模型內容查詢,但架構數據列集有時會包含 DMX 內容查詢中未公開的資訊。

DMX 和 XMLA 中處理作業的方式也有一些主要差異。 例如,您可以使用 XMLA 來執行系統管理作業,例如備份整個 SQL Server Analysis Services 資料庫,但如果您想要備份單一採礦模型,DMX 會提供簡單的命令,EXPORT (DMX),更適合該用途。

建置並執行 DMX 查詢

開啟新的 DMX 查詢視窗

  1. 按下 Management Studio 中的 [[新增查詢],然後選取 [[新增 Analysis Server DMX 查詢]

  2. 當 [連接到伺服器] 對話框出現時,請選取 SQL Server Analysis Services 實例,其中包含您想要使用的採礦模型。

開啟範本總管

  1. 在 SQL Server Management Studio 的 [檢視] 功能表上,選取 [範本總管 ]

  2. 單擊 [Analysis Server 以查看套用至 SQL Server Analysis Services 之範本的樹視圖。

套用範本以建置查詢

  • 以滑鼠右鍵按兩下適當的查詢類型,然後選取 [[開啟]

  • 或者,將範本拖曳到查詢編輯器中。

  • 您也可以使用 [查詢] 功能表的 [查詢] 選項,[指定參數的值],以填入查詢的參數。

如需如何從範本建立特定查詢類型的範例,請參閱下列主題:

從範本建立單一預測查詢

在採礦模型上建立內容查詢

另請參閱

數據採礦查詢工具
數據採礦延伸模組 (DMX) 參考