資料採礦延伸模組 (DMX) 參考

適用於: SQL Server Analysis Services

重要

資料採礦在 SQL Server Analysis Services 2017 中已被取代,未來版本將會停止。 檔不會針對已被取代的功能進行更新。 若要深入了解,請參閱 Analysis Services 回溯相容性

資料採礦延伸模組 (DMX) 是一種語言,可用來在 Microsoft SQL Server Analysis Services 中建立和使用資料採礦模型。 您可以使用 DMX 來建立新資料採礦模型的結構、定型這些模型,以及流覽、管理及預測這些模型。 DMX 是由資料定義語言 (DDL) 語句、資料操作語言 (DML) 語句和函式和運算子所組成。

Microsoft OLE DB for Data Mining Specification

Analysis Services 中的資料採礦功能是為了符合 Microsoft OLE DB for Data Mining 規格而建置。

Microsoft OLE DB for Data Mining 規格會定義下列各項:

  • 結構,用來保存定義資料採礦模型的資訊。

  • 用來建立和使用資料採礦模型的語言。

此規格會將資料採礦的基礎定義為數據採礦模型虛擬物件。 資料採礦模型物件會封裝有關特定採礦模型的所有已知專案。 資料採礦模型物件的結構類似 SQL 資料表,其中包含描述模型的資料行、資料類型和中繼資料資訊。 此結構可讓您使用 DMX 語言,這是 SQL 的延伸模組,用來建立和使用模型。

如需詳細資訊: 採礦結構(Analysis Services - 資料採礦)

DMX 語句

您可以使用 DMX 語句來建立、處理、刪除、複製、流覽及預測資料採礦模型。 DMX 中有兩種類型的語句:資料定義語句和資料動作陳述式。 您可以使用每種語句類型來執行不同類型的工作。

下列各節提供有關使用 DMX 語句的詳細資訊:

資料定義語句

使用 DMX 中的資料定義語句來建立和定義新的採礦結構和模型、匯入和匯出採礦模型和採礦結構,以及從資料庫卸載現有的模型。 DMX 中的資料定義語句是資料定義語言 (DDL) 的一部分。

您可以使用 DMX 中的資料定義語句來執行下列工作:

若要深入瞭解您可以使用 DMX 語句執行的資料採礦工作,請參閱 資料採礦延伸模組 (DMX) 語句參考

回到 DMX 語句

資料動作陳述式

使用 DMX 中的資料動作陳述式來處理現有的採礦模型、流覽模型,以及針對它們建立預測。 DMX 中的資料動作陳述式是資料操作語言 (DML) 的一部分。

您可以使用 DMX 中的資料動作陳述式來執行下列工作:

若要深入瞭解您可以使用 DMX 語句執行的資料採礦工作,請參閱 資料採礦延伸模組 (DMX) 語句參考

回到 DMX 語句

DMX 查詢基本概念

SELECT 語句是大部分 DMX 查詢的基礎。 根據搭配這類語句使用的 子句,您可以流覽、複製或預測採礦模型。 預測查詢會使用 SELECT 的形式,根據現有的採礦模型來建立預測。 函式可擴充您流覽和查詢採礦模型的能力,超出資料採礦模型的內部功能。

您可以使用 DMX 函式來取得模型定型期間探索到的資訊,以及計算新資訊。 您可以針對許多用途使用這些函式,包括傳回描述基礎資料或預測精確度的統計資料,或傳回預測的擴充說明。

如需詳細資訊 瞭解 DMX Select 語句 、 一般預測函數 (DMX) 、DMX 預測查詢 的結構和使用方式、 資料採礦延伸模組 (DMX) 函數參考

回到 DMX 語句

另請參閱

資料採礦延伸模組 (DMX) 函式參考
資料採礦延伸模組 (DMX) 運算子參考
資料採礦延伸模組 (DMX) 陳述式參考
資料採礦延伸模組 (DMX) 語法慣例
資料採礦延伸模組 (DMX) 語法元素
一般預測函數 (DMX)
DMX 預測查詢的結構和使用方式
瞭解 DMX Select 語句