數據採礦查詢工作會根據 Analysis Services 內建的數據採礦模型執行預測查詢。 預測查詢會使用採礦模型建立新數據的預測。 例如,預測查詢可以預測夏季可能銷售的帆船數目,或產生可能購買帆船的潛在客戶清單。
Integration Services 提供執行其他商業智慧作業的工作,例如執行數據定義語言 (DDL) 語句和處理分析物件。
如需其他商業智慧工作的詳細資訊,請按下列其中一個主題:
預測查詢
此查詢是數據採礦延伸模組 (DMX) 語句。 DMX 語言是 SQL 語言的延伸模組,可支援使用採礦模型。 如需如何使用 DMX 語言的詳細資訊,請參閱 數據採礦延伸模組 (DMX) 參考。
工作可以查詢建置在相同採礦結構上的多個採礦模型。 採礦模型是使用 Analysis Services 所提供的其中一種數據採礦演算法所建置。 數據採礦查詢工作參考的採礦結構可以包含多個採礦模型,這些模型是使用不同的演算法所建置。 如需詳細資訊,請參閱採礦結構(Analysis Services - 數據採礦)和數據採礦演算法(Analysis Services - 數據採礦)。
數據採礦查詢工作執行的預測查詢會傳回單一數據列或數據集的結果。 傳回單一數據列的查詢稱為單一查詢:例如,預測夏季月份將售出多少帆船的查詢會傳回數位。 如需傳回單一數據列之預測查詢的詳細資訊,請參閱 數據採礦查詢介面。
查詢結果會儲存至數據表。 如果具有數據採礦查詢工作指定名稱的數據表已經存在,工作可以使用附加數位的相同名稱來建立新的數據表,也可以覆寫數據表內容。
如果結果包含巢狀,則會在儲存結果之前扁平化。 壓平結果會將巢狀結果集變更為數據表。 例如,使用 Customer 數據行扁平化巢狀結果,而巢狀 Product 數據行會將數據列新增至 Customer 數據行,讓數據表包含每個客戶的產品數據。 例如,有三個不同產品的客戶會變成具有三個數據列的數據表,在每個數據列中重複客戶,並在每個數據列中加入不同的產品。 如果省略 FLATTENED 關鍵詞,數據表只會包含 Customer 列,每個客戶只有一行。 如需詳細資訊,請參閱 SELECT (DMX)。
數據採礦查詢工作的設定
數據採礦查詢工作需要兩個連線。 第一個連接是 Analysis Services 連接管理器,可連線到 Microsoft SQL Server Analysis Services 的實例,或連接到包含採礦結構和採礦模型的 Analysis Services 專案。 第二個連接是 OLE DB 連接管理員,其會連線到包含工作寫入之數據表的 SQL Server 資料庫。 如需詳細資訊,請參閱 Analysis Services 連接管理器 和 OLE DB 連接管理員。
您可以透過 SSIS 設計師或以程式設計方式設定屬性。
如需您可以在 SSIS 設計工具中設定之屬性的詳細資訊,請按下列其中一個主題:
備註
[數據採礦查詢編輯器] 沒有 [表達式] 頁面。 請改用 [ 屬性 ] 視窗來存取工具,以建立和管理數據採礦查詢工作屬性的屬性表達式。
如需如何在 SSIS 設計工具中設定這些屬性的詳細資訊,請按下列主題:
以程式設計方式設定數據採礦查詢工作
如需以程式設計方式設定這些屬性的詳細資訊,請按下列其中一個主題: