第 3 課:處理時間序列結構和模型
適用於: SQL Server 2016 Preview
在這一課,您將使用 INSERT INTO #40; DMX ) 陳述式來處理時間序列採礦結構和採礦模型所建立。
當您處理採礦結構時,Analysis Services 會讀取來源資料並建立支援採礦模型的結構。 當您首次建立採礦模型和結構時,一定要進行處理。 如果您在使用 INSERT INTO 時指定採礦結構,陳述式會處理採礦結構及其所有相關聯的採礦模型。
當您將採礦模型加入已處理採礦結構時,您可以使用 INSERT INTO MINING MODEL 陳述式來使用現有的資料處理只是新的採礦模型。
如需有關處理採礦模型的詳細資訊,請參閱 處理需求和考量 #40; 資料採礦 )。
INSERT INTO 陳述式
若要定型時間序列採礦結構及其所有相關聯的採礦模型,使用 INSERT INTO #40; 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 來定義來源資料。 在來源資料定義查詢的其他方法的相關資訊,請參閱 & #60,來源資料查詢 >。
課程工作
您將在這一課執行下列工作:
處理採礦結構 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]')
來源查詢會參考 AdventureWorksDW2012 IntermediateTutorial 範例專案中定義的資料來源。 它使用此資料來源來存取 view vTimeSerie。 此檢視包含要用於定型採礦模型的來源資料。 如果您不熟悉這個專案或檢視,請參閱第 2 課︰ 建立預測的案例 #40; 中繼資料採礦教學課程 )。
現在,完整的陳述式應該如下所示:
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。
在工具列上,按一下 [ Execute ] 按鈕。
執行完查詢之後,您可以使用已處理的採礦模型建立預測。 在下一課,您將依據您建立的採礦模型來建立幾個預測。