レポート サーバーへのレポートのパブリッシュ

1 つまたは複数のレポートのデザインおよびテストが完了したら、Business Intelligence Development Studio の組み込みの配置機能を使用してレポート サーバーにレポートをパブリッシュします。個々のレポートまたはレポート サーバー プロジェクトをパブリッシュできます。複数のレポートをパブリッシュする最も簡単な方法は、レポート サーバー プロジェクトをパブリッシュする方法です。Business Intelligence Development Studio では、"パブリッシュ" の代わりに、"配置" という用語が使用されます。この 2 つの用語は同義です。

レポートをパブリッシュするには、そのための権限が必要です。この権限は、レポート サーバー管理者が定義するロールベースのセキュリティによって決まります。パブリッシュ操作は、通常、パブリッシャー ロールを介して許可されます。必要な権限の詳細については、「パブリッシャー ロール」を参照するか、レポート サーバー管理者に問い合わせてください。

Business Intelligence Development Studio では、レポートのパブリッシュを管理するためのプロジェクト構成が提供されます。構成では、レポート サーバーの場所、レポート サーバーにインストールされている SQL Server Reporting Services のバージョンのほか、レポートにパブリッシュされたデータ ソースは上書きされるかどうかなどが指定されます。Business Intelligence Development Studio が提供する構成を使用する他に、構成を追加作成することもできます。

プロジェクトの構成

有効なレポート定義のみがレポート サーバーにパブリッシュされるように、レポートはパブリッシュされる前にビルドされます。プロジェクト構成には、ビルド レポートを一時的に保存するフォルダー、ビルドの問題の対処方法など、レポートをビルドするためのプロパティが含まれます。構成には、レポート サーバーの場所やバージョン、レポート サーバー上のフォルダーの指定に使用されるプロパティも含まれます。

既定で、Business Intelligence Development Studio では、DebugLocal、Debug、Release の 3 つの構成が提供されます。既定の構成は DebugLocal です。通常、DebugLocal 構成はローカル プレビュー ウィンドウでのレポートの表示に、Debug 構成はテスト サーバーへのレポートのパブリッシュに、Release 構成は実稼働サーバーへのレポートのパブリッシュに使用できます。標準ツール バーの [ソリューション構成] ドロップダウン リストには、アクティブな構成が表示されます。別の構成を使用するには、一覧からその構成を選択します。

ご使用のレポート環境に、複数のレポート サーバーが含まれる場合や異なるバージョンの Reporting Services がインストールされている場合は、複数の構成を作成し、配置シナリオに応じて異なる構成を使用できます。詳細については、「Business Intelligence Development Studio でのレポートの作成」および「配置プロパティを設定する方法 (Reporting Services)」を参照してください。

レポートのパブリッシュ

単一のレポートだけでなく、複数のレポートが含まれるレポート サーバー プロジェクトをパブリッシュできます。レポートをパブリッシュする方法については、「レポートをパブリッシュする方法」を参照してください。

単一のレポートのパブリッシュ

プロジェクト内のすべてのレポートをパブリッシュしない場合、単一のレポートのみのパブリッシュを選択できます。この操作を行うには、レポートを配置する構成 (たとえば、Release 構成など) を選択し、レポートを右クリックして、[配置] をクリックします。

レポートが共有データ ソースを使用する場合は、共有データ ソースを配置する必要もあります。共有データ ソースを配置しないと、配置されたレポートが実行されません。共有データ ソースを右クリックし、[配置] をクリックします。

レポート サーバーのターゲット サーバー URL を指定する必要があります。レポートおよび共有データ ソースが配置される既定のフォルダーは変更できます。

複数のレポートのパブリッシュ

レポート サーバー プロジェクトをパブリッシュすると、そのプロジェクト内にあるすべてのレポートをパブリッシュできます。すべてのレポートは、同じプロジェクト構成を使用して同じレポート サーバー、サーバー上の同じフォルダーというように配置されます。異なるサーバーにレポートを配置するには、これらのレポートを 1 つずつパブリッシュするか、レポート サーバー プロジェクトに必要なレポートのみを含めます。ソリューションには、複数のレポート サーバー プロジェクトを含めることができます。複数のプロジェクトを使用すると、異なる構成を使用してさまざまなプロジェクトを配置できるため、レポートの配置を簡単に管理できます。