時系列予測の DMX のチュートリアル
このチュートリアルでは、時系列マイニング構造を作成し、3 つのカスタム時系列マイニング モデルを作成し、それらのモデルを使用して予測を行う方法を学習します。
マイニング モデルの作成は、 AdventureWorksDW2012 サンプル データベース内のデータに基づいて行います。このサンプル データベースには、架空の企業である Adventure Works Cycles のデータが格納されています。 Adventure Works Cycles は、多国籍の大規模な製造企業です。
チュートリアルのシナリオ
Adventure Works Cycles は、データ マイニングを使用して売上予測を生成することにしました。 既にいくつかの地域別の予測モデルは作成してありますが (詳細については、「レッスン 2: 予測シナリオの作成 (中級者向けデータ マイニング チュートリアル)」を参照)、 営業部門で、そのデータ マイニング モデルを新しい売上データで定期的に更新できるようにする必要があります。 また、さまざまな予測が得られるようにモデルをカスタマイズしたいとも考えています。
Microsoft SQL Server Analysis Services は、このタスクを遂行できる以下のツールを備えています。
データ マイニング拡張機能 (DMX) クエリ言語
Microsoft タイム シリーズ アルゴリズム
SQL Server Management Studio のクエリ エディター
Microsoft タイム シリーズ アルゴリズムでは、時間に関するデータの予測に使用できるモデルが作成されます。 Analysis Services で提供されるデータ マイニング拡張機能 (DMX) は、マイニング モデルと予測クエリの作成に使用できるクエリ言語です。
学習する内容
このチュートリアルでは、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 の製品サンプルのセクションにアクセスします。 [Databases] をクリックし、[Releases] タブをクリックして目的のデータベースを選択します。
注 |
---|
チュートリアルを行うときは、ドキュメント ビューアーのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加することをお勧めします。 詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。 |