資料定義查詢 (資料採礦)

如果是資料採礦,「資料定義查詢」(Data Definition Query) 類別目錄表示執行以下作業的 DMX 陳述式或 XMLA 命令:

  • 建立、更改或操作資料採礦物件,例如模型。

  • 定義要用於定型或預測的資料來源。

  • 匯出或匯入採礦模型和採礦結構。

建立資料定義查詢

  • SQL Server 資料工具中的資料定義查詢

  • SQL Server Management Studio 中的資料定義查詢

編寫資料定義陳述式的指令碼

編寫資料定義陳述式的指令碼

建立資料定義查詢

您可以在 SQL Server Data Tools (SSDT) 和 SQL Server Management Studio 中使用預測查詢產生器或是在 SQL Server Management Studio 中使用 DMX 查詢視窗來建立資料定義查詢 (陳述式)。 DMX 中的資料定義陳述式是 Analysis Services 資料定義語言 (DDL) 的一部分。 如需詳細資訊,請參閱<指令碼語言參考>。

如需有關特定資料定義陳述式之語法的詳細資訊,請參閱<資料採礦延伸模組 (DMX) 參考>。

SQL Server 資料工具中的資料定義查詢

資料採礦精靈是 SQL Server Data Tools (SSDT) 中用來執行以下操作的慣用工具:建立及修改採礦模型和採礦結構,以及定義用於預測查詢和定型的資料來源。

但是,如果您想要知道精靈傳送哪些陳述式到伺服器來建立資料結構或採礦模型,您可以使用 SQL Server Profiler 擷取資料定義陳述式。 如需詳細資訊,請參閱<使用 SQL Server Profiler 監視 Analysis Services>。

若要檢視用來定義定型或預測中所使用之資料來源的陳述式,您可以使用預測查詢產生器中的 [SQL 檢視]。 有時候使用預測查詢產生器來建立用於定型和測試模型的基本查詢會很有用處,這樣可建立正確的語法。 然後您可以切換到 [SQL 檢視] 並手動編輯查詢。 如需詳細資訊,請參閱<手動編輯預測查詢>。

SQL Server Management Studio 中的資料定義查詢

如果是資料採礦物件,您可以使用資料定義查詢來執行以下動作:

  • 使用 CREATE MINING MODEL (DMX) 來建立特定類型的模型,例如叢集模型或決策樹模型。

  • 使用 ALTER MINING STRUCTURE (DMX),藉由加入模型或變更資料行來更改現有的採礦結構。 請注意,您不能使用 DMX 更改採礦模型,您只能在現有的結構中加入新的模型。

  • 建立採礦模型的副本,然後使用 SELECT INTO (DMX) 加以更改。

  • 搭配資料來源查詢 (例如 OPENROWSET) 一起使用 INSERT INTO (DMX),以定義用於定型模型的資料集。

SQL Server Management Studio 提供可幫助您建立資料定義查詢的查詢範本。 如需詳細資訊,請參閱<在 SQL Server Management Studio 中使用 Analysis Services 範本>。

一般來說,SQL Server Management Studio 中針對 Analysis Services 所提供的範本只包含一般語法定義,您必須在 [查詢] 視窗中輸入或是使用為了輸入參數所提供的對話方塊來自訂這些語法定義。

如需如何使用此介面輸入參數的範例,請參閱<根據範本建立單一預測查詢>。

編寫資料定義陳述式的指令碼

Analysis Services 提供多種指令碼和程式語言,您可以使用這些語言來建立或更改資料採礦物件或是定義資料來源。 雖然 DMX 是為了加速資料採礦工作所設計,您也可以在指令碼或自訂程式碼中同時使用 XMLA 和 AMO 來操作物件。

適用於 Excel 的資料採礦增益集也包含許多查詢範本,並提供 [進階查詢編輯器],此編輯器可幫助您撰寫複雜的 DMX 陳述式。 您可以互動方式建立查詢,然後切換到 [SQL 檢視] 來擷取 DMX 陳述式。

匯入和匯出模型

您可以在 DMX 中使用資料定義陳述式來匯出模型的定義以及其必要結構和資料來源,然後將該定義匯入至不同的伺服器。 使用匯出和匯入是在不同的 Analysis Services 執行個體之間移動資料採礦模型和採礦結構的最快速且最簡單的方法。 如需詳細資訊,請參閱<資料採礦方案與物件的管理>。

警告注意事項注意

如果您的模型是根據 Cube 資料來源中的資料,您不能使用 DMX 來匯出模型,而且應該改用備份和還原。

相關工作

下表提供與資料定義查詢有關之工作的連結。

處理 DMX 查詢的範本。

在 SQL Server Management Studio 中使用 Analysis Services 範本

使用預測查詢產生器來設計所有種類的查詢。

使用預測查詢產生器來建立預測查詢

使用 SQL Server Profiler 來擷取查詢定義,並使用追蹤來監視 Analysis Services。

使用 SQL Server Profiler 監視 Analysis Services

深入了解針對 Analysis Services 所提供的指令碼語言和程式語言。

XML for Analysis 參考 (XMLA)

使用分析管理物件 (AMO) 來開發

了解如何在 SQL Server Management Studio 和 SQL Server Data Tools (SSDT) 中管理模型。

匯出及匯入資料採礦物件

EXPORT (DMX)

IMPORT (DMX)

深入了解 OPENROWSET 及查詢外部資料的其他方式。

<source data query>.

請參閱

概念

資料採礦精靈 (Analysis Services - 資料採礦)