共用方式為


將採礦模型加入至結構 (Analysis Services - 資料採礦)

採礦結構是定義資料網域,而採礦模型則定義如何將該網域中的資料套用至特定問題。在建立採礦結構之後,您可以將多個採礦模型加入至結構。每次建立模型時,都可以針對不同的商務問題。例如,您可以將參數變更為使用稍為不同的方法,或使用不同的資料子集,以取得不同結果或擷取目標母體特定的模式。

**如需詳細資訊,請參閱:**<建立新的採礦結構>、<資料採礦精靈 (Analysis Services - 資料採礦)>、<在資料採礦設計師中管理採礦結構

建立新的採礦模型

有兩種方式可以建立採礦模型。您可以定義採礦結構,然後再試用也使用該結構的不同模型。或者,您也可以建立所要的模型,然後使用產生的結構來建立其他模型。

當您使用 [資料採礦精靈] 來建立新的採礦模型時,必須先建立採礦結構。精靈接著會提供選項,讓您將初始採礦模型加入至結構,然後在該結構內設定培訓和測試資料集。不過,您不需要立刻建立模型。如果您只建立結構,則不需要決定要使用哪個資料行做為可預測屬性,或者如何在特定模型中使用資料,反而只需要設定將來要用的一般資料結構,稍後您可以使用資料採礦設計師來加入以該結構為基礎的新採礦模型。

如果您已經知道要建立的採礦模型類型,就可以建立結構,然後使用 [資料採礦精靈] 來將您的第一個模型加入至採礦結構。在精靈完成之後,還可以在結構中加入更多模型。

[!附註]

在 DMX 中,CREATE MINING MODEL 陳述式會從採礦模型開始。也就是說,您定義所要的採礦模型,然後 Analysis Services 就會自動產生基礎結構。稍後您可以使用 ALTER STRUCTURE… ADD MODEL 陳述式繼續在該結構中加入新的採礦模型。

**如需詳細資訊,請參閱:**<在資料採礦設計師中管理採礦模型

採礦模型的定義

  1. 在您定義資料網域之後,可藉由指定資料行內容和資料行使用方式來告訴 Analysis Services 如何使用資料中的每個資料行。您不需要使用在新的採礦模型的資料採礦結構中所包含的每個資料行。即使當兩個模型都是以相同的結構為基礎,您仍可以告訴 Analysis Services 忽略某一模型的特定資料行。如需詳細資訊,請參閱<邏輯架構 (Analysis Services – 資料採礦)>。

選擇演算法

當您將模型加入至結構時,必須選取要在該模型中使用的資料採礦演算法。每個演算法都會執行不同類型的分析,而某些演算法對於用於輸入或測試的資料行數目和類型則有不同的需求。

因此,根據所選取的演算法,包含在採礦結構中的某些資料行可能會遭到忽略或需要轉換成其他資料類型,或者可能需要將值移除。資料採礦精靈會自動變更某些值,使模型能夠運作;不過,在其他案例中,此精靈則會建議您先修正資料,或加入必要的資料行 (例如案例索引鍵)。

在某些案例中,您可以變更用於模型中的演算法,但模型定義中的大部分變更都要求您重新處理模型和資料。一般而言,每當您變更模型中使用的演算法時,應該將其視為必須重新處理的全新模型。

**如需詳細資訊,請參閱:**<資料採礦演算法 (Analysis Services - 資料採礦)

指定資料行使用方式

在選取演算法之後,必須指定演算法如何處理結構中的資料。這包含選取一或多個可預測資料行 (如果模型需要)、選取要當做輸入的資料行,以及指定案例或巢狀資料表索引鍵。對於每個模型而言,這些資料行定義都可能變更 (即使模型使用相同的資料),因為每個演算法的需求都不同。我們建議您試著只選取對分析最有用的資料行,因為包含不必要的資料會增加處理時間,而且可能會影響結果的品質。資料採礦精靈包含選擇性的 [建議] 功能,可用來分析結構中所含的資料行,並使用以 Entropy 為基礎的分數來建議能提供最多資訊的資料行。

**如需詳細資訊,請參閱:**<採礦模型資料行>、<在採礦模型上設定屬性

指定資料行內容

  1. 對某些資料行而言,您也需要指定資料行內容。在 SQL Server 資料採礦中,每個資料行的內容類型屬性都會告訴演算法它該如何處理該資料行中的資料。例如,如果資料行具有可變值「收入」,則您必須將內容類型設定為「連續」,指定該資料行包含連續的數字。不過,您也可以將內容類型設定為「離散」並選擇性地指定確切的值區數,以指定將「收入」資料行中的數字分組為值區。您可以建立以不同方式處理資料行的不同模型:例如,您可以嘗試將客戶區分為三個年齡群組值區的模型,也可以使用另一個將客戶區分為 10 個年齡群組值區的模型。

**如需詳細資訊,請參閱:**<資料類型 (資料採礦)>、<內容類型 (資料採礦)