在 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) 參考