第 3 課:處理時間序列結構和模型
在這一課,您將使用 INSERT INTO (DMX) 陳述式來處理您建立的時間序列採礦結構和採礦模型。
當您處理採礦結構時,Analysis Services 會讀取來源資料並建立支援採礦模型的結構。 當您首次建立採礦模型和結構時,一定要進行處理。 如果您在使用 INSERT INTO 時指定採礦結構,陳述式會處理採礦結構及其所有相關聯的採礦模型。
當您將採礦模型加入至已處理的採礦結構中,就可以使用 INSERT INTO MINING MODEL 陳述式,以現有的資料只處理新的採礦模型。
如需有關處理採礦模型的詳細資訊,請參閱<處理資料採礦物件>。
INSERT INTO 陳述式
若要定型時間序列採礦結構及其所有相關聯的採礦模型,請使用 INSERT INTO (DMX) 陳述式。 陳述式中的程式碼可分成下列各部份。
識別採礦結構
列出採礦結構中的資料行
定義定型資料
下面是 INSERT INTO 陳述式的一般範例:
INSERT INTO MINING STRUCTURE [<mining structure name>]
(
<mining structure columns>
)
OPENQUERY (<source data definition>)
程式碼的第一行識別您將定型的採礦結構:
INSERT INTO MINING STRUCTURE [<mining structure name>]
接下來幾行的程式碼指定採礦結構定義的資料行。 您必須列出採礦結構的每一個資料行,且每一個資料行必須對應到來源查詢資料內包含的資料行。
(
<mining structure columns>
)
程式碼的最後幾行定義將用於定型採礦結構的資料。
OPENQUERY (<source data definition>)
在這一課,您將使用 OPENQUERY 來定義來源資料。 如需有關針對來源資料定義查詢之其他方法的詳細資訊,請參閱<<source data query>>。
課程工作
您將在這一課執行下列工作:
處理採礦結構 Forecasting_MIXED_Structure
處理相關的採礦模型 Forecasting_MIXED、Forecasting_ARIMA 和 Forecasting_ARTXP
處理時間序列採礦結構
若要使用 INSERT INTO 來處理採礦結構和相關的採礦模型
在 [物件總管] 中,以滑鼠右鍵按一下 Analysis Services 的執行個體、指向 [新增查詢],然後按一下 [DMX]。
此時會開啟 [查詢編輯器] 且包含新的空白查詢。
將 INSERT INTO 陳述式的一般範例複製到空白查詢中。
取代下列項目:
[<mining structure>]
成為:
Forecasting_MIXED_Structure
取代下列項目:
<mining structure columns>
成為:
[ReportingDate], [ModelRegion]
取代下列項目:
OPENQUERY(<source data definition>)
成為:
OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount] FROM vTimeSeries ORDER BY [ReportingDate]')
來源查詢會參考 IntermediateTutorial 範例專案中所定義的 AdventureWorksDW2008R2 資料來源。 它會使用此資料來源來存取 vTimeSeries 檢視。 此檢視包含要用於定型採礦模型的來源資料。 如果您對於這個專案或檢視不太熟悉,請參閱<第 2 課:建立預測案例 (中繼資料採礦教學課程)>。
現在,完整的陳述式應該如下所示:
INSERT INTO MINING STRUCTURE [Forecasting_MIXED_Structure] ( [ReportingDate],[ModelRegion],[Quantity],[Amount] ) OPENQUERY( [Adventure Works DW 2008R2], 'SELECT [ReportingDate],[ModelRegion],[Quantity],[Amount] FROM vTimeSeries ORDER BY [ReportingDate]' )
按一下 [檔案] 功能表上的 [將 DMXQuery1.dmx 另存為]。
在 [另存新檔] 對話方塊中,瀏覽至適當的資料夾,並將檔案命名為 ProcessForecastingAll.dmx。
在工具列上按一下 [執行] 按鈕。
執行完查詢之後,您可以使用已處理的採礦模型建立預測。 在下一課,您將依據您建立的採礦模型來建立幾個預測。