次の方法で共有


データ マイニングのストアド プロシージャ (Analysis Services - データ マイニング)

適用対象: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 2005 (9.x) 以降では、SQL Server Analysis Servicesは、任意のマネージド言語で記述できるストアド プロシージャをサポートしています。 サポートされているマネージド言語には、Visual Basic .NET、C#、およびマネージド C++ が含まれます。 SQL Server Management Studioでは、CALL ステートメントを使用するか、データ マイニング拡張機能 (DMX) クエリの一部としてストアド プロシージャを直接呼び出すことができます。

ストアド プロシージャSQL Server Analysis Services呼び出す方法の詳細については、「ストアド プロシージャの呼び出し」を参照してください。

プログラミングの一般的な情報については、「 データ マイニング プログラミング」を参照してください。

データ マイニング オブジェクトのプログラミング方法の詳細については、MSDN ライブラリの「SQL Server データ マイニングのプログラミング」を参照してください。

注意

マイニング モデルにクエリを実行する場合、特に新しいデータ マイニング ソリューションをテストする場合は、データ マイニング エンジンで内部的に使用されるシステム ストアド プロシージャを呼び出すと便利です。 これらのシステム ストアド プロシージャの名前を表示するには、SQL Server Profilerを使用してSQL Server Analysis Services サーバーにトレースを作成し、データ マイニング モデルの作成、参照、クエリを実行します。 ただし、Microsoft はバージョン間のシステム ストアド プロシージャの互換性を保証しません。また、運用システムでシステム ストアド プロシージャの呼び出しを使用しないでください。 代わりに、互換性を維持するために、DMX または XML/A を使用して独自のクエリを作成してください。

このセクションの内容

参照

相互検証 (Analysis Services - データ マイニング)
[相互検証] タブ ([マイニング精度チャート] ビュー)
ストアド プロシージャの呼び出し