分享方式:


數據採礦延伸模組 (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 語句