次の方法で共有


レッスン 1 : サンプル サブスクライバー データベースの作成

データ ドリブン サブスクリプションを定義するには、その前に、サブスクリプション データを提供するデータ ソースを用意する必要があります。 ここでは、このチュートリアル用のサブスクリプション データを格納する簡単なデータベースを作成します。 後でサブスクリプションを処理する際、このデータがレポート サーバーにより取得され、レポート出力、配信オプション、およびレポート表示形式のカスタマイズに使用されます。

このレッスンでは、Management Studio を使用して SQL Server 2012 データベースを作成することを前提としています。

サンプル サブスクライバー データベースを作成するには

  1. Management Studio を起動し、データベース エンジンへの接続を開きます。

  2. [データベース] を右クリックして [新しいデータベース] をクリックします。

  3. [新しいデータベース] ダイアログ ボックスの [データベース名] に「Subscribers」と入力します。 [OK] をクリックします。

  4. ツール バーの [新しいクエリ] ボタンをクリックします。

  5. 次の Transact-SQL ステートメントを空のクエリにコピーします。

    Use Subscribers
    CREATE TABLE [dbo].[OrderInfo] (
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,
        [Order] [nvarchar] (20) NOT NULL,
        [FileType] [bit],
        [Format] [nvarchar] (20) NOT NULL ,
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) 
    VALUES ('1', 'so43659', '1', 'IMAGE')
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) 
    VALUES ('2', 'so43664', '1', 'MHTML')
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) 
    VALUES ('3', 'so43668', '1', 'PDF')
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) 
    VALUES ('4', 'so71949', '1', 'Excel')
    GO
    
  6. ツール バーの [実行] をクリックします。

  7. SELECT ステートメントを使用して、3 行のデータがあることを確認します。 例: select * from OrderInfo

次の手順

以上の操作で、レポートを配信し、各サブスクライバーごとにレポート出力を変えるサブスクリプション データを作成できました。 次に、サブスクライバーに配信するレポートのデータ ソース プロパティを更新します。 データ ソース プロパティを更新する目的は、データ ドリブン サブスクリプション配信用のレポートを準備することです。 また、レポートのデザインを変更して、サブスクリプションがサブスクライバーのデータと共に使用するパラメーターを含めます。 レッスン 2 : レポート データ ソースのプロパティの変更.

関連項目

タスク

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

概念

データベースの作成

基本的なテーブル レポートの作成 (SSRS チュートリアル)

その他の技術情報

Adding Rows with INSERT