Share via


第 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 來處理採礦結構和相關的採礦模型

  1. 物件總管] 中, ,以滑鼠右鍵按一下 [執行個體 Analysis Services, ,指向 新查詢, ,然後按一下 [ DMX

    此時會開啟 [查詢編輯器] 且包含新的空白查詢。

  2. 將 INSERT INTO 陳述式的一般範例複製到空白查詢中。

  3. 取代下列項目:

    [<mining structure>]  
    

    成為:

    Forecasting_MIXED_Structure  
    
  4. 取代下列項目:

    <mining structure columns>  
    

    成為:

    [ReportingDate],  
    [ModelRegion]   
    
  5. 取代下列項目:

    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]'  
    )   
    
  6. 檔案 ] 功能表上,按一下 [ 另存 DMXQuery1.dmx 為

  7. 另存新檔 對話方塊中,瀏覽至適當的資料夾,並將檔案 ProcessForecastingAll.dmx

  8. 在工具列上,按一下 [ Execute ] 按鈕。

執行完查詢之後,您可以使用已處理的採礦模型建立預測。 在下一課,您將依據您建立的採礦模型來建立幾個預測。

下一課

第 4 課:使用 DMX 建立時間序列預測

另請參閱

處理需求和考量 (資料採礦)
& #60,來源資料查詢 >
OPENQUERY #40; DMX )