データ マイニング ツール

適用対象:SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で停止されました。 非推奨および停止された機能については、ドキュメントの更新は行われません。 詳細については、「Analysis Services 下位互換性」を参照してください。

Microsoft SQL Server SQL Server Analysis Services には、データ マイニング ソリューションの作成に使用できる次のツールが用意されています。

  • SQL Server Data Toolsのデータ マイニング ウィザードを使用すると、リレーショナル データ ソースまたはキューブ内の多次元データを使用して、マイニング構造とマイニング モデルを簡単に作成できます。

    このウィザードでは、使用するデータを選択してから、クラスタリング、ニューラル ネットワーク、タイム シリーズ モデルなど、特定のデータ マイニング技法を適用します。

  • モデル ビューアーは、作成後にマイニング モデルを探索するために、SQL Server Management StudioとSQL Server Data Toolsの両方で提供されます。 各アルゴリズムに合わせて調整されたビューアーを使用してモデルを参照したり、モデル コンテンツ ビューアーを使用して詳しい分析を行ったりすることができます。

  • 予測クエリ ビルダーは、予測クエリの作成に役立つSQL Server Management StudioとSQL Server Data Toolsの両方で提供されます。 また、予約データセットまたは外部データに対してモデルの精度をテストしたり、クロス検証を使用してデータセットの品質を調査したりすることもできます。

  • SQL Server Management Studioは、SQL Server Analysis Servicesのインスタンスにデプロイされている既存のデータ マイニング ソリューションを管理するインターフェイスです。 構造とモデルを再処理して、データを更新することができます。

  • SQL Server Integration Services には、データのクリーン、予測の作成やモデルの更新などのタスクの自動化、テキスト マイニング ソリューションの作成に使用できるツールが含まれています。

次のセクションでは、SQL Serverのデータ マイニング ツールの詳細について説明します。

では、

データ マイニング ウィザードを使用して、データ マイニング ソリューションの作成を開始します。 このウィザードはすぐに簡単に使用でき、データ マイニング構造および初期関連マイニング モデルを順を追って作成する方法が示されます。また、アルゴリズムの種類やデータ ソースの選択と、分析に使用されるケース データの定義も行うことができます。

詳細情報:データ マイニング ウィザード (Analysis Services - データ マイニング)

Data Mining Designer

データ マイニング ウィザードを使用してマイニング構造とマイニング モデルを作成したら、SQL Server Data ToolsまたはSQL Server Management Studioのデータ マイニング Designerを使用して、既存のモデルと構造を操作できます。

デザイナーには次のタスクのためのツールが含まれます。

  • マイニング構造のプロパティの変更、列の追加、列の別名の作成、ビン分割方法または予想される値分布の変更。

  • 既存の構造への新しいモデルの追加。モデルのコピー、モデル プロパティまたはメタデータの変更、またはマイニング モデルへのフィルターの定義。

  • モデル内のパターンとルールの参照。関連付けまたはデシジョン ツリーの調査。 詳細な統計情報の取得。

    データの分析や、データ マイニングで明らかになるパターンの調査のために、各種のモデルに対してカスタム ビューアーが提供されます。

  • リフト チャートの作成またはモデルの利益曲線の分析による、モデルの検証。 分類マトリックスを使用したモデルの比較、またはクロス検証を使用したデータセットとモデルの検証。

  • 既存のマイニング モデルに対する予測とコンテンツ クエリの作成。 1 回限りのクエリの作成、または外部データのテーブル全体の予測を生成するクエリの設定。

SQL Server Management Studio

マイニング モデルを作成してサーバーにデプロイした後、SQL Server Management Studioを使用して、データ マイニング オブジェクトをホストするSQL Server Analysis Services データベースを管理できます。 また、モデルの調査、新しいデータの処理、予測の作成など、モデルを使用するタスクの実行を続けることもできます。

Management Studio には、データ マイニング拡張機能 (DMX) クエリを設計および実行したり、XMLA を使用してデータ マイニング オブジェクトを操作したりするために使用できるクエリ エディターも含まれています。

Integration Services のデータ マイニング タスクおよび変換

SQL Server Integration Services には、データ マイニングをサポートする多くのコンポーネントが用意されています。

Integration Services の一部のツールは、予測、モデル構築、処理など、一般的なデータ マイニング タスクを自動化するために設計されています。 例:

  • データセットが新しい顧客で更新されるたびにモデルを自動的に更新する Integration Services パッケージを作成する

  • ケース レコードのカスタム分割またはカスタム サンプリングの実行。

  • パラメーターで渡されたモデルの自動生成。

ただし、他のプロセスへの入力として、パッケージ ワークフローのデータ マイニングを使用することもできます。 例:

  • モデルで生成された確率値の使用。テキスト マイニングまたは他の分類タスクのスコアを重み付けします。

  • 前のデータに基づく予測の自動生成、およびそれらの値を使用した新しいデータの有効性の調査。

  • 新たな顧客をリスク別にセグメント化する、ロジスティック回帰の使用。

詳細:データ マイニング ソリューションの関連プロジェクト

参照

データ マイニング拡張機能 (DMX) リファレンス
マイニング モデル タスクと操作方法
マイニング モデル ビューアーのタスクと操作方法
データ マイニング ソリューション