次の方法で共有


レッスン 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 ソース データを定義します。 ソース データに対してクエリを定義するその他の方法の詳細については、次を参照してください。 < ソース データ クエリ >します。

このレッスンの作業

このレッスンでは、次のタスクを実行します。

  • マイニング構造 Forecasting_MIXED_Structure の処理

  • 関連するマイニング モデル Forecasting_MIXED、Forecasting_ARIMA、および Forecasting_ARTXP の処理

時系列マイニング構造の処理

INSERT INTO を使用してマイニング構造とそれに関連するマイニング モデルを処理するには

  1. オブジェクト エクスプ ローラー, のインスタンスを右クリックして Analysis Services, 、指す 新しいクエリ, 、順にクリック DMXします。
クエリ エディターが開き、新しい空のクエリが表示されます。  
  1. 上の INSERT INTO ステートメントの汎用例を空のクエリにコピーします。

  2. 次の部分を探します。

    [<mining structure>]  
    

    これを次の文字列に置き換えます。

    Forecasting_MIXED_Structure  
    
  3. 次の部分を探します。

    <mining structure columns>  
    

    これを次の文字列に置き換えます。

    [ReportingDate],  
    [ModelRegion]   
    
  4. 次の部分を探します。

    OPENQUERY
    (<source data definition>)  
    

    これを次の文字列に置き換えます。

    OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount]  
    FROM vTimeSeries ORDER BY [ReportingDate]')  
    

    ソース クエリの参照、 AdventureWorksDW2012 IntermediateTutorial サンプル プロジェクトで定義されているデータ ソース。 ソース クエリはこのデータ ソースを使用して、vTimeSeries ビューにアクセスします。 このビューには、マイニング モデルのトレーニングに使用されるソース データが含まれています。 このプロジェクトやこのビューに慣れていない場合は、次を参照してください。レッスン 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]'  
    )   
    
  5. ファイル ] メニューのをクリックして 付けて DMXQuery1.dmx を保存します。

  6. 名前を付けて保存 ダイアログ ボックスで、適切なフォルダーに移動し、ファイル名 ProcessForecastingAll.dmxします。

  7. ツールバーで、 Execute ] ボタンをクリックします。

クエリの実行が終了したら、処理済みのマイニング モデルを使用して予測を作成できます。 次のレッスンでは、作成したマイニング モデルに基づいて、いくつかの予測を作成します。

次のレッスン

レッスン 4: DMX を使用した時系列予測の作成

参照

処理の要件および注意事項 (データ マイニング)
< ソース データ クエリ & #62 です。
OPENQUERY #40; DMX & #41 です。