Reporting Services には、動的サブスクライバー データに基づいてレポートの配布をカスタマイズできるように、データ ドリブン サブスクリプションが用意されています。 データ ドリブン サブスクリプションは、次の種類のシナリオを対象としています。
メンバーシップが 1 つの配布から次の配布に変更される可能性がある大規模な受信者プールにレポートを配布する。 たとえば、現在のすべての顧客に月次レポートを配布します。
定義済みの条件に基づいて特定の受信者グループにレポートを配布する。 たとえば、組織内の上位 10 人の営業マネージャーに販売実績レポートを送信します。
学習する内容
このチュートリアルでは、簡単な例を使用してデータ ドリブン サブスクリプションを使用して概念を説明する方法について説明します。
このチュートリアルは、次の 3 つのレッスンで構成されています。
レッスン 1: サンプル サブスクライバー データベースの作成
このレッスンでは、サブスクライバー情報を含むローカル SQL Server データベースを作成する方法について説明します。
レッスン 2: レポート データ ソースのプロパティの変更
このレッスンでは、レポート データ ソースのプロパティを変更して、レポートを無人で実行できるようにする方法について説明します。 無人処理には、保存された資格情報が必要です。 また、サブスクライバー データによって提供されるパラメーターを含むようにレポート データセットを変更します。
レッスン 3: Data-Driven サブスクリプションの定義
このレッスンでは、データ ドリブン サブスクリプションを定義する方法について説明します。 このレッスンでは、Data-Driven サブスクリプション ウィザードの各ページについて説明します。
要求事項
データ ドリブン サブスクリプションは、通常、レポート サーバー管理者によって作成および管理されます。 データ ドリブン サブスクリプションを作成するには、クエリの作成、サブスクライバー データを含むデータ ソースに関する知識、およびレポート サーバーに対する昇格されたアクセス許可に関する専門知識が必要です。
チュートリアルでは、チュートリアル「基本的なテーブル レポートの作成 (SSRS チュートリアル)」で作成したレポートと AdventureWorks2012 のデータを使用します。
このチュートリアルを使用するには、システムに次のものがインストールされている必要があります。
データ ドリブン サブスクリプションをサポートするエディションの SQL Server 。 詳細については、「 SQL Server 2014 のエディションとコンポーネント」を参照してください。
レポート サーバーはネイティブ モードで実行されている必要があります。 このチュートリアルで説明するユーザー インターフェイスは、ネイティブ モードのレポート サーバーに基づいています。 サブスクリプションは SharePoint モードのレポート サーバーでサポートされていますが、ユーザー インターフェイスは、このチュートリアルで説明されているものとは異なります。
SQL Server エージェント サービスが実行されている必要があります。
パラメーターを含むレポート。 このチュートリアルでは、チュートリアル「基本的なテーブル レポートの作成 (SSRS チュートリアル)」を使用して作成する
Sales Orders、サンプル レポートを前提としています。サンプル レポートにデータを提供する AdventureWorks2012 サンプル データベース。
サンプル レポートの [すべてのサブスクリプションの管理] タスクを含むロールの割り当て。 このタスクは、データ ドリブン サブスクリプションを定義するために必要です。 コンピューターの管理者である場合、ローカル管理者の既定のロール割り当てによって、データ ドリブン サブスクリプションの作成に必要なアクセス許可が提供されます。 詳細については、「 ネイティブ モードのレポート サーバーに対する権限の付与」を参照してください。
書き込みアクセス許可を持つ共有フォルダー。 共有フォルダーには、ネットワーク接続経由でアクセスできる必要があります。
このチュートリアルの推定所要時間: 30 分。 基本的なレポートチュートリアルを完了していない場合は、さらに 30 分かかります。