程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2008數據挖掘查詢任務

SQL Server 2008數據挖掘查詢任務

編輯:關於SqlServer

數據挖掘查詢任務根據 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 連接管理器。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved