在這一課,您將使用 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
來定義來源資料。 如需定義來源資料查詢之其他方法的詳細資訊,請參閱< 來源資料查詢 >。
課程工作
您將在這一課執行下列工作:
處理採礦結構 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 範例專案中定義的 AdventureWorksDW2012 資料來源。 它使用此資料來源來存取 view vTimeSerie。 此檢視包含要用於定型採礦模型的來源資料。 如果您不熟悉此專案或此檢視,請參閱第 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
命名為 。在工具列上,按一下 [ 執行 ] 按鈕。
執行完查詢之後,您可以使用已處理的採礦模型建立預測。 在下一課,您將依據您建立的採礦模型來建立幾個預測。