データ マイニング (SSAS)

Analysis Services は、データ マイニングを取り入れたソリューションのための統合プラットフォームを提供します。 リレーショナル データまたはキューブ データを使用して、予測分析を含むビジネス インテリジェンス ソリューションを作成できます。

データ マイニングの利点

データ マイニングでは、詳細な研究に基づいた統計原則を使用してデータ内のパターンを検出します。複雑な問題に関して合理的な意思決定を行う場合に、この情報を役立てることができます。 Analysis Services のデータ マイニング アルゴリズムをデータに適用することにより、傾向の予測、パターンの識別、およびルールや提案の作成を行い、複雑なデータ セット内でイベントの順序を分析し、新しい見識を得ることができます。

SQL Server 2012 のデータ マイニングは、強力でありながら使いやすく、分析用やレポート作成用として多くの人に使用されているツールに統合されています。 データ マイニングの使用を開始するために必要な全体像を把握するには、このセクションのリンクを参照してください。

データ マイニングの主要機能

SQL Server では、統合データ マイニング ソリューションをサポートするために次の機能が提供されています。

  • 複数のデータ ソース:データ マイニングを実行するためにデータ ウェアハウスや OLAP キューブを作成する必要はありません。 外部プロバイダー、スプレッドシート、およびテキスト ファイルから、表形式のデータを使用することができます。Analysis Services で作成した OLAP キューブのマイニングを簡単に行うこともできます。 ただし、インメモリ データベースからのデータは使用できません。

  • 統合データ クレンジング、データ管理、および ETL:Data Quality Services により、データのプロファイリングとクレンジングのための高度なツールが提供されます。 Integration Services を使用して、データのクレンジングおよびモデルの構築、処理、トレーニング、および更新のために、ETL プロセスを構築できます。

  • 複数のカスタマイズ可能なアルゴリズム:クラスタリング、ニューラル ネットワーク、デシジョン ツリーなどのアルゴリズムの提供に加え、このプラットフォームは、独自のカスタム プラグイン アルゴリズムの開発をサポートします。

  • モデル テスト用インフラストラクチャ:相互検証、分類マトリックス、リフト チャート、散布図などの重要な統計ツールを使用して、モデルおよびデータ セットをテストできます。 テストおよびトレーニングのセットを容易に作成および管理できます。

  • クエリおよびドリルスルー:予測クエリを作成し、モデルのパターンおよび統計情報を取得し、ケース データにドリルスルーします。

  • クライアント ツール:SQL Server で提供される開発および設計スタジオに加え、Excel 用データ マイニング アドインを使用して、モデルの作成、照会、および参照を行うことができます。 Web サービスなど、カスタムのクライアントを作成することもできます。

  • スクリプト言語のサポートとマネージ API:すべてのデータ マイニング オブジェクトは、あらゆる点でプログラム可能です。 Analysis Services 用の MDX 拡張機能、XMLA 拡張機能、または、PowerShell 拡張機能により、スクリプトの作成が可能です。 データ マイニング拡張機能 (DMX) 言語を使用すると、クエリとスクリプト作成を迅速に行うことができます。

  • セキュリティと配置:Analysis Services により、ロール ベースのセキュリティが提供されます (モデルと構造データへのドリルスルーに、別々の権限を使用できるなど)。 他のサーバーへのモデルの配置が容易であるため、ユーザーがパターンにアクセスし、予測を実行することが可能になります。

このセクションの内容

このセクションのトピックでは、SQL Server データ マイニングの主要機能および関連タスクについて説明します。