資料採礦查詢工具

適用于:SQL Server 2019 和更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

資料採礦自 SQL Server 2017 Analysis Services 起退場,現在的 SQL Server 2022 Analysis Services 已不再繼續提供。 已退場和不再繼續提供之功能的文件不予更新。 若要深入了解,請參閱 Analysis Services 回溯相容性

所有資料採礦查詢都使用資料採礦延伸模組 (DMX) 語言。 DMX 可以用來建立各種機器學習工作的模型,包括分類、風險分析、產生建議及線性迴歸。 您也可以撰寫 DMX 查詢,來取得在處理模型時所產生之模式和統計資料的相關資訊。

您可以自行撰寫 DMX,或是使用工具,例如預測查詢產生器,建立基本 DMX 然後加以修改。 SQL Server Management Studio和SQL Server Data Tools都提供可協助您建置 DMX 預測查詢的工具。 此主題描述如何使用這些工具來建立及執行資料採礦查詢。

預測查詢產生器

預測查詢產生器包含在資料採礦Designer的[採礦模型預測] 索引標籤中,這兩者都可SQL Server Management Studio 和 SQL Server Data Tools。

在使用查詢產生器時,選取採礦模型、加入新的案例資料以及加入預測函數。 之後再切換至文字編輯器以手動方式修改查詢,或切換至 [結果] 窗格來檢視查詢的結果。

查詢編輯器

SQL Server Management Studio中的查詢編輯器也可讓您建置和執行 DMX 查詢。 您可以連接到 SQL Server Analysis Services 的執行個體,然後選取資料庫、採礦結構資料行和採礦模型。 中繼資料總管包含您可以瀏覽的預測函數清單。

DMX 範本

SQL Server Management Studio提供互動式 DMX 查詢範本,可讓您用來建置 DMX 查詢。 如果您看不到範本清單,請按一下工具列上的 [檢視],然後選取 [範本總管]。 若要查看所有SQL Server Analysis Services範本,包括 DMX、MDX 和 XMLA 的範本,請按一下 Cube 圖示。

若要使用範本建立查詢,您可以將範本拖曳到開啟的查詢視窗,也可以按兩下範本,開啟新的連接和新的查詢窗格。

如需如何根據範本建立預測查詢的範例,請參閱 根據範本建立單一預測查詢

警告

適用於 Microsoft Office Excel 的資料採礦增益集也包含許多範本,連同可幫助您撰寫複雜 DMX 陳述式的互動式查詢產生器。 若要使用範本,請在資料採礦用戶端中按一下 [查詢],再按一下 [進階]

Integration Services 資料採礦元件

您也可以將預測查詢包含在 SQL Server Integration Services 套件的一部分。 Integration Services 中的下列工作和轉換支援建立和執行 DMX 預測查詢和 DMX 語句。

元件 Description
資料採礦查詢工作 執行 DMX 查詢和其他 DMX 陳述式當做控制流程的一部分。

工作編輯器提供預測查詢產生器,以及用來手動修改 DMX 查詢的文字方塊。 不過,工作編輯器無法針對SQL Server Analysis Services方案中的物件驗證查詢。 因此,最好在 SQL Server Data Tools 或 Management Studio 內建立查詢,然後將語句或查詢的文字貼到工作編輯器中。
資料採礦查詢轉換 使用資料流程來源所提供的資料,在資料流程內執行預測查詢。

工作編輯器提供預測查詢產生器,以及用來手動修改 DMX 查詢的文字方塊。

轉換只能用於建立使用資料流程中之資料的查詢,也就是使用 PREDICTION JOIN 語法的查詢。 此元件不能用於執行內容查詢或其他類型的 DMX 陳述式。

應用程式開發介面

您可以搭配 OLE DB 或 Analysis Services ADOMD 用戶端等伺服器通訊協定使用各種程式語言,建立針對資料採礦模型執行查詢的自訂應用程式。 如需詳細資訊,請參閱 資料採礦程式設計

不過,XMLA 會構成與 Analysis Service 伺服器之所有互動的基礎訊息格式。 在 XMLA 訊息內,查詢的表示方式會根據您傳送的是以 DMX 為基礎的預測查詢、內容查詢,或使用資料採礦結構描述資料列集擷取模型中繼資料的查詢而有所不同。

另請參閱

資料採礦延伸模組 (DMX) 參考
資料採礦方案
了解 DMX Select 陳述式
DMX 預測查詢的結構和使用方式
使用預測查詢產生器來建立預測查詢
在 SQL Server Management Studio 中建立 DMX 查詢