Reporting Services の拡張機能

Reporting Services のモジュール式アーキテクチャは、拡張性を考慮して設計されています。 マネージド コード API を使用して、Reporting Services の多くのコンポーネントで使用される拡張機能を容易に開発、インストール、および管理できます。 プライベートまたは共有のアセンブリを Microsoft .NET Framework を使用して作成し、変化するご自分のビジネス要件に応じて新しい Reporting Services の機能を追加できます。

Reporting Services のユニークな拡張可能アーキテクチャによって、開発者は、製品とそのコンポーネントの特定の機能を拡張できます。 現在では、Reporting Services のデータ処理機能を拡張するために幅広いサポートがあります。 データ処理 API では、使い慣れた .NET Framework データ プロバイダーのコンストラクトと規約が採用されているので、開発者は、Reporting Services に新しいデータ処理を追加することができます。 これらのデータ処理拡張機能によって、レポート サーバーとレポート デザイナーの両方に機能を追加し、カスタム データをレポートにシームレスに統合できます。

配信拡張機能もサポートされています。 配信 API は .NET Framework アーキテクチャと完全に統合されているので、さまざまな配信メカニズムを使用して、レポート通知をユーザーに送信できます。 レポート サーバーを拡張してカスタム配信をユーザーに提供できます。レポート マネージャーのサブスクリプション管理ページを拡張して、カスタム配信拡張機能を使用したサブスクリプションを可能にします。

別のレポート サーバー拡張機能であるレポート定義カスタマイズ拡張機能 (RDCE) では、レポート定義を処理エンジンに渡す前に動的にカスタマイズできます。 レポートは、ユーザーや言語などの要因に基づいてカスタマイズできます。 たとえば、部署のマネージャーやメンバーなどのユーザーごとに異なるビューを実装したり、フランス語やアラビア語では異なるレイアウトで表示されるようにレポートをカスタマイズしたりできます。

このセクションの内容

拡張機能のセキュリティに関する考慮事項
Reporting Services 拡張機能の開発と配置に関連するセキュリティ上の問題について説明します。

データ処理拡張機能の実装
Reporting Services のデータ処理拡張機能を実装するための要件と手順について説明します。

配信拡張機能の実装
Reporting Services の配信拡張機能を実装するための要件と手順について説明します。

表示拡張機能の実装
表示拡張機能の開発の概要が記載されています。

セキュリティ拡張機能の実装
Reporting Services のセキュリティ拡張機能を実装するための要件と手順について説明します。

Reporting Services 拡張機能ライブラリ
Reporting Services の拡張可能な機能を対象とした拡張機能 API ライブラリのプログラミング リファレンスです。