共用方式為


數據採礦查詢介面

數據採礦查詢是以數據採礦延伸模組 (DMX) 語言為基礎。 您將 DMX 用於所有預測和模型化工作,包括分類、風險分析、建議的產生,以及線性回歸。 您也可以擷取處理模型時所產生的模式和統計數據。

使用 DMX 的預測查詢語法類似於 Transact-SQL 中查詢的語法。 SQL Server Management Studio 和 SQL Server Data Tools (SSDT) 都提供可協助您建置 DMX 預測查詢的工具。

本主題描述您可以使用 DMX 建立和執行數據採礦查詢的介面。

查詢工具

應用程式開發介面

數據採礦查詢工具

SQL Server 提供下列工具,可用來針對資料採礦物件建置預測查詢、內容查詢和數據定義查詢:

  • 預測查詢產生器

  • 查詢編輯器

  • DMX 範本

  • Integration Services 數據採礦元件

預測查詢產生器

[預測查詢產生器] 包含在數據採礦設計師的 [採礦模型預測 ] 索引標籤中,這兩者都可在 SQL Server Management Studio 和 SQL Server Data Tools (SSDT) 中使用。

當您使用查詢產生器時,可以使用圖形工具來選取採礦模型、新增案例數據,以及新增預測函式。 預測查詢產生器包含文本編輯器,可用來手動修改查詢,以及用來檢視查詢結果的簡單 [結果 ] 窗格。

查詢編輯器

SQL Server Management Studio 中的查詢編輯器提供可用來建置和執行 DMX 查詢的工具。 您可以連線到 SQL Server Analysis Services 的實例,然後選取資料庫、採礦結構數據行和採礦模型。 元資料探索器包含您可以瀏覽的預測功能清單。

DMX 範本

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

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

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

警告

適用於 Microsoft Office Excel 的數據採礦載入巨集也包含許多範本,以及可協助您撰寫複雜 DMX 語句的互動式查詢產生器。 若要使用範本,請按兩下 [查詢],然後按兩下 [數據採礦用戶端] 中的 [ 進階 ]。

Integration Services 數據採礦元件

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

元件 說明
數據採礦查詢工作 在控制流程中執行 DMX 查詢和其他 DMX 語句。

工作編輯器會提供預測查詢產生器,以及用來手動修改 DMX 查詢的文字框。 不過,工作編輯器無法針對 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 查詢