資料採礦查詢工作
「資料採礦查詢」工作會根據 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 Connection Manager 及 OLE DB Connection Manager。
您可以透過 SSIS 設計師或以程式設計方式設定屬性。
如需可在 SSIS Designer 中設定的屬性詳細資訊,請按下列其中一個主題:
注意
「資料採礦查詢編輯器」沒有「運算式」頁面, 而是另外使用 [屬性] 視窗存取用來建立和管理「資料採礦查詢」工作屬性之屬性運算式的工具。
如需如何在 SSIS Designer 中設定這些屬性的詳細資訊,請按一下下列主題:
以程式設計方式設定資料採礦查詢工作
如需有關以程式設計方式設定這些屬性的詳細資訊,請按下列其中一個主題: