使用資料採礦

資料採礦讓您能夠存取所需的資訊,對於困難的商務問題做出智慧的決策。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

說明及資訊

取得 SQL Server 2005 協助