共用方式為


第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 來定義源數據。 如需定義源數據查詢之其他方法的詳細資訊,請參閱 <源數據查詢>

課程任務

您將在此課程中執行下列工作:

  • 處理採礦結構Forecasting_MIXED_Structure

  • 處理相關的採礦模型Forecasting_MIXED、Forecasting_ARIMA和Forecasting_ARTXP

處理時間序列採礦結構

  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]')  
    

    來源查詢會參考 IntermediateTutorial 範例項目中定義的 AdventureWorksDW2012 數據源。 它會使用此數據源來存取 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]'  
    )   
    
  6. 在 [檔案] 功能表上,按一下 [另存新檔 DMXQuery1.dmx]。

  7. 在 [ 另存新檔 ] 對話框中,瀏覽至適當的資料夾,並將檔案 ProcessForecastingAll.dmx命名為 。

  8. 在工具列上,按兩下 [ 執行] 按鈕。

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

下一課

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

另請參閱

處理需求和考慮 (資料採礦)
<源數據查詢>
OPENQUERY (DMX)