時系列予測の DMX のチュートリアル
このチュートリアルでは、時系列マイニング構造を作成し、3 つのカスタム時系列マイニング モデルを作成し、それらのモデルを使用して予測を行う方法を学習します。
マイニング モデルは、架空の会社 Adventure Works Cycles のデータを格納する AdventureWorksDW2012 サンプル データベースに含まれるデータに基づいています。 Adventure Works Cycles は、大規模な多国籍製造会社です。
チュートリアルのシナリオ
Adventure Works Cycles では、データ マイニングを使用して売上予測を生成することにしました。 彼らはすでにいくつかの地域予測モデルを構築しています。詳細については、「 レッスン 2: 予測シナリオの構築 (中間データ マイニング チュートリアル)」を参照してください。 営業部門で、そのデータ マイニング モデルを新しい売上データで定期的に更新できるようにする必要があります。 また、さまざまな予測が得られるようにモデルをカスタマイズしたいとも考えています。
Microsoft SQL Server Analysis Services には、このタスクを実行するために使用できるいくつかのツールが用意されています。
データ マイニング拡張機能 (DMX) クエリ言語
Microsoft Time Series アルゴリズム
SQL Server Management Studioのクエリ エディター
Microsoft Time Series アルゴリズムは、時間関連データの予測に使用できるモデルを作成します。 データ マイニング拡張機能 (DMX) は、マイニング モデルと予測クエリの作成に使用できる Analysis Services によって提供されるクエリ言語です。
学習する内容
このチュートリアルでは、Analysis Services がマイニング モデルの作成に使用するオブジェクトについて既に理解していることを前提としています。 DMX を使用してマイニング構造またはマイニング モデルを作成していない場合は、「 Bike Buyer DMX チュートリアル」を参照してください。
このチュートリアルは次のレッスンで構成されています。
レッスン 1: 時系列マイニング モデルおよびマイニング構造の作成
このレッスンでは、CREATE MINING MODEL
ステートメントを使用して、新しい予測モデルと関連マイニング モデルを追加する方法を学習します。
レッスン 2: 時系列マイニング構造へのマイニング モデルの追加
このレッスンでは、ALTER MINING STRUCTURE ステートメントを使用して、新しいマイニング モデルを時系列構造に追加する方法を学習します。 また、時系列の分析に使用されるアルゴリズムをカスタマイズする方法も学習します。
レッスン 3: 時系列構造と時系列モデルの処理
このレッスンでは、 ステートメントを使用 INSERT INTO
してモデルをトレーニングし、 AdventureWorksDW2012 データベースのデータを構造体に設定する方法について説明します。
レッスン 4: DMX を使用した時系列予測の作成
このレッスンでは、時系列予測を作成する方法を学習します。
レッスン 5 : 時系列モデルの拡張
このレッスンでは、EXTEND_MODEL_CASES
パラメーターを使用して、予測を行うときに新しいデータでモデルを更新する方法を学習します。
要件
このチュートリアルを行う前に、次のソフトウェアがインストールされていることを確認してください。
Microsoft SQL Server
Microsoft SQL Server Analysis Services
AdventureWorksDW2012 データベース
セキュリティ強化のため、既定ではサンプル データベースがインストールされません。 Microsoft SQL Server 用の公式サンプル データベースをhttps://www.CodePlex.com/MSFTDBProdSamplesインストールするには、Microsoft SQL Server サンプルとコミュニティ プロジェクトのホーム ページ (Microsoft SQL Server 製品サンプル) に移動します。 [ データベース] をクリックし、[ リリース ] タブをクリックし、目的のデータベースを選択します。
注意
チュートリアルを確認するときは、ドキュメント ビューアーのツール バーに [次のトピック] ボタンと [前のトピック ] ボタンを追加することをお勧めします。
参照
基本的なデータ マイニング チュートリアル
中級者向けデータ マイニング チュートリアル (Analysis Services - データ マイニング)