數據挖掘查詢任務根據 Analysis Services 內置的數據挖掘模型運行預測查詢預測查詢通過使用挖掘模型來創建對新數據的預測例如預測查詢可以預測夏季可能銷售多少帆板或生成可能購買帆板的預期客戶列表
查詢是數據挖掘擴展 (DMX) 語句DMX 語言是 SQL 語言的擴展為對挖掘模型的操作提供支持有關如何使用 DMX 語言的詳細信息請參閱數據挖掘擴展插件 (DMX) 參考
該任務可以查詢根據同一挖掘結構生成的多個挖掘模型挖掘模型是使用 Analysis Services 提供的某種數據挖掘算法生成的數據挖掘查詢任務引用的挖掘結構可能包含使用不同算法生成的多個挖掘模型有關詳細信息請參閱挖掘結構(Analysis Services – 數據挖掘)和數據挖掘算法(Analysis Services – 數據挖掘)
數據挖掘查詢任務運行的預測查詢可返回單行或數據集結果返回單行的查詢稱為單獨查詢例如預測夏季可能銷售多少帆船的查詢將返回一個數字有關返回單行的預測查詢的詳細信息請參閱創建 DMX 預測查詢
查詢結果將保存到表中如果數據挖掘查詢任務指定名稱的表已經存在則任務可以在相同名稱後追加數字來創建新表也可以覆蓋表內容
如果結果包含嵌套則在保存前將結果簡化通過簡化結果可將嵌套結果集更改為表例如簡化包含 Customer 列和 Product 嵌套列的嵌套結果時將在 Customer 列中添加行從而生成包含每個客戶的產品數據的表例如具有三個不同產品的客戶將成為一個三行的表每行都重復出現此客戶並在每行中包含不同的產品如果省略了 FLATTENED 關鍵字則表將只包含 Customer 列而且每個客戶只占一行有關詳細信息請參閱 SELECT (DMX)
數據挖掘查詢任務需要兩個連接第一個連接是 Analysis Services 連接管理器連接到 Microsoft SQL Server Analysis Services 的實例或包含挖掘結構和挖掘模型的 Analysis Services 項目第二個連接是 OLE DB 連接管理器連接到包含任務要向其寫入的表的 SQL Server 數據庫有關詳細信息請參閱 Analysis Services 連接管理器和 OLE DB 連接管理器
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22453.html