使用資料採礦
資料採礦讓您能夠存取所需的資訊,對於困難的商務問題做出智慧的決策。Microsoft SQL Server 2005 Analysis Services (SSAS) 提供資料採礦的工具,您可以利用它們來識別資料中的規則和模式,以判斷事件發生的原因並預測未來將會發生的事件。當您在 Analysis Services 中建立資料採礦方案時,要先建立模型來描述商務問題,然後透過演算法執行資料來產生資料的數學模型,這個程序就是所謂的培訓模型。接著,您可以瀏覽採礦模型或對它建立預測查詢。Analysis Services 可以同時使用來自關聯式和 OLAP 資料庫的資料集,並包含要用來調查該資料的各種演算法。如需資料採礦程序的高層級概觀,請參閱<資料採礦概念>。
SQL Server 2005 提供可讓您用於資料採礦的不同環境和工具。下列章節概述建立資料採礦方案的典型程序,並識別用於每一個步驟的資源。
建立 Analysis Services 專案
若要建立資料採礦方案,您必須先建立新的 Analysis Services 專案,然後加入和設定專案的資料來源及資料來源檢視。資料來源會定義用來連接到資料來源的連接字串和驗證資訊,採礦模型即以此資料來源作為基礎。資料來源檢視會提供資料來源的摘要,您可以用來修改資料的結構,使資料與專案有更多關聯。
**如需詳細資訊,請參閱:**<定義 Analysis Services 專案>、<使用資料來源精靈定義資料來源>、<使用資料來源檢視精靈定義資料來源檢視>。
將採礦結構加入至 Analysis Services 專案
建立 Analysis Services 專案之後,您可以加入採礦結構,和以每一個結構為基礎的一或多個採礦模型。包含資料表和資料行的採礦結構,是從專案中現有的資料來源檢視或 OLAP Cube 衍生而來。加入新的採礦結構會啟動資料採礦精靈,您可用它來定義結構並指定演算法和培訓資料,以供建立以該結構為基礎的初始模型。
**如需詳細資訊,請參閱:**<建立新的採礦結構>、<資料採礦演算法>、<資料採礦精靈>
您可以使用資料採礦設計師的 [採礦結構] 索引標籤,來修改現有的採礦結構,包括加入資料行和巢狀資料表。
**如需詳細資訊,請參閱:**<資料採礦設計師>
使用資料採礦模型
在使用您定義的採礦模型之前,您必須先處理它們,這樣 Analysis Services 才能透過演算法傳遞培訓資料來填滿模型。Analysis Services 提供數個選項來處理採礦模型物件,包括控制要處理哪些物件及如何處理物件的功能。
**如需詳細資訊,請參閱:**<在 Analysis Services 中進行處理>、<處理資料採礦物件>
處理模型之後,您可以檢閱結果並決定哪些模型的執行效能最好。Analysis Services 在資料採礦設計師的 [採礦模型檢視器] 索引標籤內,為每一個採礦模型類型提供檢視器,讓您用來瀏覽採礦模型。Analysis Services 也在設計師的 [採礦精確度圖表] 索引標籤中提供工具,讓您用來直接比較採礦模型及選擇最適合您用途的採礦模型。這些工具包括增益圖、收益圖表和分類矩陣。
**如需詳細資訊,請參閱:**<檢視資料採礦模型>、<驗證資料採礦模型>
建立預測
大部分資料採礦專案的主要目標是要使用採礦模型來建立預測。在瀏覽和比較採礦模型之後,您可以使用數個工具的其中之一來建立預測。Analysis Services 提供一種稱為資料採礦延伸模組 (DMX) 的查詢語言,它是建立預測的基礎。為了協助您建立 DMX 預測查詢,SQL Server 在 SQL Server Management Studio 和 Business Intelligence Development Studio 中提供了查詢產生器,而在 Management Studio 中提供了查詢編輯器的 DMX 範本。在 BI Development Studio 內,您可以從資料採礦設計師的 [採礦模型預測] 索引標籤中存取查詢產生器。
**如需詳細資訊,請參閱:**<建立 DMX 預測查詢>、<資料採礦延伸模組 (DMX) 陳述式參考>
SQL Server Management Studio
使用 BI Development Studio 來建立資料採礦專案的採礦模型之後,您可以在 Management Studio 中管理和使用模型以及建立預測。
**如需詳細資訊,請參閱:**<SQL Server Management Studio 中的資料採礦>
SQL Server Reporting Services
在建立採礦模型之後,您可以將結果散發給更多觀眾。您可以在 Microsoft SQL Server 2005 Reporting Services (SSRS) 中使用報表設計師來建立報表,報表可用來呈現採礦模型所包含的資訊。您可以使用任何 DMX 查詢的結果作為報表的基礎,並利用 Reporting Services 中可用的參數化和格式化功能的優點。
**如需詳細資訊,請參閱:**<使用報表設計師>、<使用 Analysis Services DMX 查詢設計師>
以程式設計的方式使用資料採礦
Analysis Services 提供數個工具,讓您以程式設計的方式來使用資料採礦。資料採礦延伸模組 (DMX) 語言會提供陳述式,您可用來建立、培訓和使用資料採礦模型。您也可以使用 XML for Analysis (XMLA) 和 Analysis Services 指令碼語言 (ASSL) 的結合或使用分析管理物件 (AMO) 來執行這些工作。
您可以使用資料採礦結構描述資料列集,來存取與資料採礦相關聯的所有中繼資料。例如,您可以使用結構描述資料列集,來決定演算法支援的資料類型或存在於資料庫中的模型名稱。
**如需詳細資訊,請參閱:**<資料採礦延伸模組 (DMX) 參考>、<Data Mining Schema Rowsets>、<Analysis Services Administration Programming (SSAS)>、<Using XML for Analysis in Analysis Services (XMLA)>
請參閱
概念
開發 Analysis Services 方案和專案
資料採礦概念
採礦結構 (Analysis Services)
SQL Server Analysis Services
其他資源
資料採礦延伸模組 (DMX) 參考
Business Intelligence Development Studio 簡介
SQL Server Management Studio 和 Business Intelligence Development Studio