データ マイニング (SSAS)

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

重要

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

SQL Serverは、SQL Server Analysis Servicesでデータ マイニングを提供することで、2000 年のリリース以来予測分析のリーダーです。 Integration Services、Reporting Services、SQL Server データ マイニングの組み合わせにより、データ クレンジングと準備、機械学習、レポートを含む予測分析用の統合プラットフォームが提供されます。 SQL Server データ マイニングには、EM および K-Means クラスタリング モデル、ニューラル ネットワーク、ロジスティック回帰と線形回帰、デシジョン ツリー、単純ベイズ分類子など、複数の標準アルゴリズムが含まれています。 すべてのモデルに視覚エフェクトが統合されており、モデルの開発、調整、および評価が簡単に行えます。 データ マイニングをビジネス インテリジェンス ソリューションに統合することで、複雑な問題に関して合理的な意思決定を行う場合に、この情報を役立てることができます。

データ マイニングの利点

データ マイニング (予測分析と機械学習とも呼ばれます) では、詳細な研究に基づいた統計原則を使用してデータ内のパターンを検出します。 SQL Server Analysis Servicesのデータ マイニング アルゴリズムをデータに適用することで、傾向の予測、パターンの特定、ルールと推奨事項の作成、複雑なデータ セット内のイベントのシーケンスの分析、新しい分析情報の取得を行うことができます。

SQL Server 2017 では、データ マイニングは強力でアクセスしやすく、多くのユーザーが分析やレポートに使用するツールと統合されています。

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

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

  • 複数のデータ ソース: スプレッドシートやテキスト ファイルなど、任意の表形式のデータ ソースをデータ マイニングに使用することができます。 SQL Server Analysis Servicesで作成された OLAP キューブを簡単にマイニングすることもできます。 ただし、インメモリ データベースからのデータは使用できません。

  • 統合データ クレンジング、データ管理、およびレポート: Integration Services には、データのプロファイリングとクレンジングのためのツールが用意されています。 モデル作成の準備段階でデータ クリーニング用の ETL プロセスを構築できます。また、ssISnoversion により、モデルの再トレーニングと更新が容易になります。

  • 複数のカスタマイズ可能なアルゴリズム: クラスタリング、ニューラル ネットワーク、意思決定ツリーなどのアルゴリズムを提供するだけでなく、SQL Server データ マイニングでは、独自のカスタム プラグイン アルゴリズムの開発がサポートされています。

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

  • クエリとドリルスルー: SQL Server データ マイニングは、予測クエリをアプリケーションに統合するための DMX 言語を提供します。 モデルから詳細な統計とパターンを取得し、ケース データにドリルスルーすることもできます。

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

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

  • セキュリティとデプロイ: モデルデータと構造データへのドリルスルーに対する個別のアクセス許可を含む、SQL Server Analysis Servicesによるロールベースのセキュリティを提供します。 他のサーバーへのモデルの配置が容易であるため、ユーザーがパターンにアクセスし、予測を実行することが可能になります。

このセクションの内容

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

参照

SQL Server R サービス