データ ドリブン サブスクリプション

データ ドリブン サブスクリプションでは、実行時に外部データ ソースから取得した動的サブスクリプション データを使用できます。サブスクリプションの定義時に指定した静的テキストや既定値を使用することもできます。データ ドリブン サブスクリプションを使用すると、次のようなことが可能になります。

  • サブスクライバの変動が頻繁に生じても、それに対応してレポートを配信する。たとえば、データ ドリブン サブスクリプションを使用して、サブスクライバが毎月変わる大きな組織全体にレポートを配信したり、他の条件を使用して既存の一連のユーザーからグループのメンバシップを決定することができます。

  • 実行時に取得したレポート パラメータ値に基づいてレポート出力をフィルタ選択する。

  • レポートを配信するたびにレポートの出力形式や配信オプションを変化させる。

データ ドリブン サブスクリプションは複数の要素で構成されます。データ ドリブン サブスクリプションの固定的な要素は、サブスクリプションの作成時に定義され、次のような要素があります。

  • サブスクリプションを定義するレポート (サブスクリプションは常に単一のレポートと関連付けられます)。

  • レポートの配信に使用する配信拡張機能。レポート サーバーの電子メール配信、ファイル共有配信、キャッシュの事前読み込みに使用する NULL 配信プロバイダ、カスタム配信拡張機能などを指定できます。単一のサブスクリプションに対して複数の配信拡張機能を指定することはできません。

  • サブスクライバ データ ソース。サブスクリプションを定義するとき、サブスクライバ データが格納されているデータ ソースへの接続文字列を指定する必要があります。サブスクライバ データ ソースを実行時に動的に指定することはできません。

  • サブスクライバ データの選択に使用するクエリ。サブスクリプションの定義時に指定する必要があります。クエリを実行時に変更することはできません。

データ ドリブン サブスクリプションに使用される動的な値は、サブスクリプションの処理時に取得されます。サブスクリプションで使用される変数データには、サブスクライバ名、電子メール アドレス、使用するレポート出力形式のほか、各種レポート パラメータの値があります。データ ドリブン サブスクリプションで動的な値を使用するには、クエリから返されるフィールドを、特定の配信オプションおよびレポート パラメータに対応付ける必要があります。変数データは、サブスクリプションを処理するごとに、サブスクライバ データ ソースから取得されます。

データ ドリブン サブスクリプションを使用する場合の要件

データ ドリブン サブスクリプション機能は、すべてのエディションで利用できるわけではありません。また、データ ソースの種類によっては、実行時にサブスクリプション データを取得できない場合もあります。詳細な要件については、以下の情報を参考にしてください。

  • 使用しているエディションが Evaluation、Developer、Enterprise のいずれかに該当しているかを確認します。データ ドリブン サブスクリプションは、Standard Edition や SQL Server Express with Advanced Services ではサポートされません。使用できる機能の詳細については、「SQL Server Express with Advanced Services の Reporting Services」を参照してください。

  • サブスクリプション データについては、スキーマ情報をレポート サーバーに提供できるデータ ソースを選択します。サポートされているデータ ソースの種類としては、SQL Server リレーショナル データ、Oracle、Analysis Services データベース、SQL ServerIntegration Services パッケージ データ、ODBC データ ソース、OLE DB データ ソースなどがあります。サブスクライバ データ ソースの要件の詳細については、「サブスクライバ データに対する外部データ ソースの使用」を参照してください。

データ ドリブン サブスクリプションの処理

以下のトピックでは、データ ドリブン サブスクリプションの詳細について説明します。

トピック

説明

サブスクリプションの処理

データ ドリブン サブスクリプションでのレポートの処理方法について説明します。

データ ドリブン サブスクリプションの作成、変更、削除

データ ドリブン サブスクリプションの作成、変更、および削除方法について説明します。

サブスクライバ データに対する外部データ ソースの使用

データ ドリブン サブスクリプションに使用できるデータ ソースに関する情報を記載しています。

チュートリアル : データ ドリブン サブスクリプションの作成

データ ドリブン サブスクリプションの作成方法について理解するための手順を記載しています。

Reporting Services でのレポートのキャッシュ

データ ドリブン サブスクリプションと NULL 配信プロバイダを使用して、キャッシュを事前に読み込む方法を説明しています。

変更履歴

変更内容

SharePoint 統合モードでは、データ ドリブン サブスクリプションがサポートされない、という注意書きを削除しました。