在 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 查詢視窗
按一下 Management Studio 中的 [ 新增查詢] ,然後選取 [新增 Analysis Server DMX 查詢]。
當 [連接到伺服器] 對話方塊出現時,請選取包含您想要使用的採礦模型之SQL Server Analysis Services實例。
開啟範本總管
在 [SQL Server Management Studio] 的 [檢視] 功能表上,選取 [範本總管]。
按一下[Analysis Server] 以查看套用至SQL Server Analysis Services之範本的樹狀檢視。
套用範本來建立查詢
以滑鼠右鍵按一下適當的查詢類型,然後選取 [開啟]。
或者將範本拖曳到查詢編輯器。
您也可以使用 [查詢] 功能表上的 [指定參數值] 選項,填入查詢的參數。
如需如何從範本建立特定查詢類型的範例,請參閱以下主題:
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應