ストアド プロシージャを使用して、Microsoft SQL Server Analysis Services から外部ルーチンを呼び出すことができます。 ストアド プロシージャによって呼び出される外部ルーチンは、C、C++、C#、Visual Basic、Visual Basic .NET などの任意の共通言語ランタイム (CLR) 言語で記述できます。 ストアド プロシージャは 1 回作成し、他のストアド プロシージャ、計算メジャー、クライアント アプリケーションなどの多くのコンテキストから呼び出すことができます。 ストアド プロシージャを使用すると、一般的なコードを 1 回開発し、1 つの場所に格納できるため、Analysis Services データベースの開発と実装が簡略化されます。 ストアド プロシージャを使用すると、MDX のネイティブ機能によって提供されないビジネス機能をアプリケーションに追加できます。
このセクションでは、ストアド プロシージャの理解、設計、実装に必要な情報を提供します。
| トピック | 説明 |
|---|---|
| ストアド プロシージャの設計 | Analysis Services で使用するアセンブリを設計する方法について説明します。 |
| ストアド プロシージャの作成 | Analysis Services のアセンブリを作成する方法について説明します。 |
| ストアド プロシージャの呼び出し | Analysis Services でアセンブリを使用する方法について説明します。 |
| ストアド プロシージャでのクエリ コンテキストへのアクセス | アセンブリを使用してスコープとコンテキスト情報にアクセスする方法について説明します。 |
| ストアド プロシージャのセキュリティの設定 | Analysis Services でアセンブリのセキュリティを構成する方法について説明します。 |
| ストアド プロシージャのデバッグ | Analysis Services でアセンブリをデバッグする方法について説明します。 |