Share via


資料採礦查詢工作

「資料採礦查詢」工作會根據 Analysis Services 內建的資料採礦模型執行預測查詢。預測查詢會使用採礦模型建立新資料的預測。例如,預測查詢可預測夏季各月間可能出售的帆船數目,或產生可能購買帆船的預期客戶清單。

查詢為「資料採礦延伸模組」(DMX) 陳述式。DMX 語言為 SQL 語言的擴充模組,能提供使用採礦模型的支援。如需如何使用 DMX 語言的詳細資訊,請參閱<資料採礦延伸模組 (DMX) 參考>。

此工作可查詢相同採礦結構上建立的多個採礦模型。採礦模型是使用 Analysis Services 提供的其中一種資料採礦演算法建立。「資料採礦查詢」工作參考的採礦結構,可包含多個使用不同演算法建立的採礦模型。如需詳細資訊,請參閱<採礦結構 (Analysis Services - 資料採礦)>和<資料採礦演算法 (Analysis Services - 資料採礦)>。

「資料採礦查詢」工作執行的預測查詢會傳回單一資料列或資料集的結果。傳回單一資料列的查詢稱為單一查詢:例如,預測夏季各月間將售出之帆船數的查詢會傳回數字。如需有關傳回單一資料列之預測查詢的詳細資訊,請參閱<建立 DMX 預測查詢>。

查詢結果會儲存到資料表。如果「資料採礦查詢」工作指定的資料表名稱已存在,則工作可使用相同的名稱附加一個號碼建立新的資料表,或者覆寫資料表內容。

如果結果包含巢狀,則會在儲存之前扁平化結果。扁平化結果會將巢狀結果集變更成資料表。例如,扁平化含有 Customer 資料行和巢狀 Product 資料行的巢狀結果,會將資料列加入至 Customer 資料行,以製作包含各客戶之產品資料的資料表。例如,擁有三種不同產品的客戶會變成擁有三個資料列的資料表,各資料列中會重複該客戶並包含不同的產品。如果省略 FLATTENED 關鍵字,則資料表只會包含 Customer 資料行,且每個客戶只有一個資料列。如需詳細資訊,請參閱<SELECT (DMX)>。

「資料採礦查詢」工作需要兩個連接。第一個連接是 Analysis Services 連接管理員,會連接到 MicrosoftSQL ServerAnalysis Services 的執行個體,或含有採礦結構和採礦模型的 Analysis Services 專案。第二個連接是 OLE DB 連接管理員,會連接到含有工作所寫入資料表的 SQL Server 資料庫。如需詳細資訊,請參閱<Analysis Services 連接管理員>和<OLE DB 連接管理員>。

設定資料採礦查詢工作

您可以透過「SSIS 設計師」或以程式設計的方式來設定屬性。

如需有關可以在「SSIS 設計師」中設定之屬性的詳細資訊,請按下列其中一個主題:

[!附註]

「資料採礦查詢編輯器」沒有「運算式」頁面,而是另外使用 [屬性] 視窗存取用來建立和管理「資料採礦查詢」工作屬性之屬性運算式的工具。

如需有關如何在「SSIS 設計師」中設定這些屬性的詳細資訊,請按下列主題:

以程式設計的方式設定資料採礦查詢工作

如需有關以程式設計方式設定這些屬性的詳細資訊,請按下列其中一個主題:

其他相關工作

Integration Services 亦提供執行其他商務智慧作業的工作,例如執行「資料定義語言」(DDL) 陳述式和處理分析物件。

如需其他商務智慧工作的詳細資訊,請按下列其中一個主題:

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。