時系列予測の DMX のチュートリアル
このチュートリアルでは、データ マイニング拡張機能 (DMX) クエリ言語を使用して時系列マイニング構造を作成します。3 つのカスタム時系列マイニング モデルを作成し、それらのモデルを使用して予測を行います。
マイニング モデルの作成は、AdventureWorksDW2008 サンプル データベース内のデータに基づいて行います。このサンプル データベースには、架空の企業 Adventure Works Cycles のデータが格納されています。Adventure Works Cycles は、多国籍の大規模な製造企業です。
チュートリアルのシナリオ
Adventure Works Cycles は、データ マイニングを使用して売上予測を生成することにしました。既にいくつかの地域別の予測モデルは作成してありますが (詳細については、「レッスン 2: 予測シナリオの作成 (中級者向けデータ マイニング チュートリアル)」を参照)、営業部門で、そのデータ マイニング モデルを新しい売上データで定期的に更新できるようにする必要があります。また、さまざまな予測が得られるようにモデルをカスタマイズしたいとも考えています。
MicrosoftSQL ServerAnalysis 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 ステートメントを使用して AdventureWorks DW2008 データベースのデータを構造に設定することによってモデルをトレーニングする方法を学習します。レッスン 4: DMX を使用した時系列予測の作成
このレッスンでは、時系列予測を作成する方法を学習します。レッスン 5 : 時系列モデルの拡張
このレッスンでは、EXTEND_MODEL_CASES パラメータを使用して、予測を行うときに新しいデータでモデルを更新する方法を学習します。
要件
このチュートリアルを行う前に、次のソフトウェアがインストールされていることを確認してください。
MicrosoftSQL Server 2008
MicrosoftSQL ServerAnalysis Services
SQL Server に付属の AdventureWorks データベース
セキュリティ強化のため、既定ではサンプル データベースがインストールされません。MicrosoftSQL Server の公式サンプル データベースをインストールするには、https://www.CodePlex.com/MSFTDBProdSamples にアクセスするか、Microsoft SQL Server のサンプルとコミュニティのプロジェクトのホーム ページにある Microsoft SQL Server の製品サンプルのセクションにアクセスします。[Databases] をクリックし、[Releases] タブをクリックして目的のデータベースを選択します。
注意 |
---|
チュートリアルを行うときは、ドキュメント ビューアのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加することをお勧めします。詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。 |