データ マイニング ツール
Microsoft SQL Server Analysis Services には、データ マイニング ソリューションの作成に使用できる次のツールが用意されています。
SQL Server データ ツール (SSDT) では、データ マイニング ウィザードによって、リレーショナル データ ソースまたはキューブの多次元データを使用して、マイニング構造およびマイニング モデルを簡単に作成できます。
このウィザードでは、使用するデータを選択してから、クラスタリング、ニューラル ネットワーク、タイム シリーズ モデルなど、特定のデータ マイニング技法を適用します。
SQL Server Management Studio と SQL Server データ ツール (SSDT) の両方では、マイニング モデルを作成した後で調べるためにモデル ビューアーが提供されます。 各アルゴリズムに合わせて調整されたビューアーを使用してモデルを参照したり、モデル コンテンツ ビューアーを使用して詳しい分析を行ったりすることができます。
SQL Server Management Studio と SQL Server データ ツール (SSDT) の両方では、予測クエリを作成するために予測クエリ ビルダーが提供されます。 また、予約データセットまたは外部データに対してモデルの精度をテストしたり、クロス検証を使用してデータセットの品質を調査したりすることもできます。
SQL Server Management Studio は、Analysis Services のインスタンスに配置された既存のデータ マイニング ソリューションを管理するためのインターフェイスです。 構造とモデルを再処理して、データを更新することができます。
SQL Server Integration Services には、データのクリーンアップ、タスク (予測の作成やモデルの更新など) の自動化、およびテキスト マイニング ソリューションの作成に使用できるツールが含まれます。
次のセクションでは、SQL Server のデータ マイニング ツールの詳細について説明します。
データ マイニング ウィザード
データ マイニング ウィザードを使用して、データ マイニング ソリューションの作成を開始します。 このウィザードはすぐに簡単に使用でき、データ マイニング構造および初期関連マイニング モデルを順を追って作成する方法が示されます。また、アルゴリズムの種類やデータ ソースの選択と、分析に使用されるケース データの定義も行うことができます。
詳細情報: データ マイニング ウィザード (Analysis Services - データ マイニング)
データ マイニング デザイナー
データ マイニング ウィザードを使用してマイニング構造およびマイニング モデルを作成したら、SQL Server データ ツール (SSDT) または SQL Server Management Studio のデータ マイニング デザイナーを使用して、既存のモデルと構造に対する操作を行うことができます。
デザイナーには次のタスクのためのツールが含まれます。
マイニング構造のプロパティの変更、列の追加、列の別名の作成、ビン分割方法または予想される値分布の変更。
既存の構造への新しいモデルの追加。モデルのコピー、モデル プロパティまたはメタデータの変更、またはマイニング モデルへのフィルターの定義。
モデル内のパターンとルールの参照。関連付けまたはデシジョン ツリーの調査。 詳細な統計情報の取得。
データの分析や、データ マイニングで明らかになるパターンの調査のために、各種のモデルに対してカスタム ビューアーが提供されます。
リフト チャートの作成またはモデルの利益曲線の分析による、モデルの検証。 分類マトリックスを使用したモデルの比較、またはクロス検証を使用したデータセットとモデルの検証。
既存のマイニング モデルに対する予測とコンテンツ クエリの作成。 1 回限りのクエリの作成、または外部データのテーブル全体の予測を生成するクエリの設定。
詳細情報: データ マイニング デザイナー
SQL Server Management Studio
マイニング モデルを作成してサーバーに配置したら、SQL Server Management Studio を使用して、データ マイニング オブジェクトをホストする Analysis Services データベースを管理できます。 また、モデルの調査、新しいデータの処理、予測の作成など、モデルを使用するタスクの実行を続けることもできます。
Management Studio にはクエリ エディターも含まれ、データ マイニング拡張機能 (DMX) クエリの設計と実行や、XMLA を使用するデータ マイニング オブジェクトの操作に使用できます。
詳細情報: SQL Server Management Studio でのデータ マイニング
Integration Services のデータ マイニング タスクおよび変換
SQL Server Integration Services では、データ マイニングをサポートする多くのコンポーネントが提供されます。
Integration Services には、一般的なデータ マイニング タスク (予測、モデル作成、処理など) を自動化するためのツールが含まれます。 以下に例を示します。
新しい顧客によってデータセットが更新されるたびに自動的にモデルを更新する、Integration Services パッケージの作成。
ケース レコードのカスタム分割またはカスタム サンプリングの実行。
パラメーターで渡されたモデルの自動生成。
ただし、他のプロセスへの入力として、パッケージ ワークフローのデータ マイニングを使用することもできます。 以下に例を示します。
モデルで生成された確率値の使用。テキスト マイニングまたは他の分類タスクのスコアを重み付けします。
前のデータに基づく予測の自動生成、およびそれらの値を使用した新しいデータの有効性の調査。
新たな顧客をリスク別にセグメント化する、ロジスティック回帰の使用。
詳細情報: データ マイニング ソリューションの関連プロジェクト