資料採礦查詢介面
資料採礦查詢是以資料採礦延伸模組 (DMX) 語言為基礎。 您可以針對所有預測和模型工作使用 DMX,包括分類、風險分析、產生建議及線性迴歸。 您也可以擷取處理模型時所產生的模式和統計資料。
使用 DMX 的預測查詢語法類似于 Transact-SQL 中查詢的語法。 SQL Server Management Studio和SQL Server Data Tools (SSDT) 都提供可協助您建置 DMX 預測查詢的工具。
此主題描述您可以透過 DMX 用來建立及執行資料採礦查詢的介面。
資料採礦查詢工具
SQL Server提供下列工具,可用來針對資料採礦物件建置預測查詢、內容查詢和資料定義查詢:
預測查詢產生器
查詢編輯器
DMX 範本
Integration Services 資料採礦元件
預測查詢產生器
預測查詢產生器包含在資料採礦Designer的[採礦模型預測] 索引標籤中,這兩者都可在 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 語句) 的文字都會使用Execute Method (XMLA) 方法傳送到 XMLA中,並將 DMX 查詢放在XMLA 命令元素的 STATEMENT 元素 (XMLA) 元素內, (XMLA) 元素中。
若要擷取 模型內容 和 模型中繼資料,例如叢集數目、決策樹中使用的屬性、上次處理模型的日期,以及建立模型時所使用的演算法參數,您可以使用 Discover Method (XMLA) 方法,並在 RequestType 元素 (XMLA) 標頭中指定其中一個資料採礦架構資料列集。 若要縮小查詢的範圍,請在 RestrictionList 元素 (XMLA) 元素 內輸入準則作為限制。
另請參閱
資料採礦延伸模組 (DMX) 參考
資料採礦方案
了解 DMX Select 陳述式
DMX 預測查詢的結構和使用方式
使用預測查詢產生器來建立預測查詢
在 SQL Server Management Studio 中建立 DMX 查詢