URL アクセス (SSRS)
SQL Server Reporting Services (SSRS) のレポート サーバーの URL アクセスにより、URL 要求を使用してレポート サーバーにコマンドを送信できます。 たとえば、ネイティブ モードのレポート サーバーや SharePoint ライブラリのレポートの表示をカスタマイズすることができます。 特定のレポート パラメーター値のセットを使用してレポートを表示したり、レポートの関心のある特定ページを表示することがあります。 この情報を、事前に定義された URL アクセス パラメーターを使用して URL にカプセル化することができます。 表示形式またはレポート ビューアーのルック アンド フィールのパラメーターを埋め込むことで、レポート サーバーによるレポートの処理方法をさらにカスタマイズできます。 その後、この URL を電子メールまたは Web ページに直接貼り付けて、他のユーザーがブラウザーから同じ方法でレポートにアクセスできるようにすることができます。
URL アクセスを使用して実行できる他のアクションは次のとおりです。
ルック アンド フィールの調節などのコマンドを HTML ビューアーに送信する
カタログ フォルダーの子の一覧を表示する
カタログ アイテムの XML 定義を取得する
特例のレポート履歴スナップショットを表示する
レポート セッションを管理する
URL アクセスにより使用できるコマンドおよび設定の完全な一覧については、「URL アクセス パラメーター リファレンス」を参照してください。
URL アクセスの概念
レポート サーバーに対する URL 要求には、レポート サーバーによって処理されるパラメーターが含まれます。 レポート サーバーが URL 要求を処理する方法は、URL に含まれるパラメーター、パラメーター プレフィックス、アイテムの種類によって異なります。 レポート サーバーの URL は、World Wide Web Consortium W3C/IETF 共同ドラフト仕様として提案されている URL フォーマット ガイドラインに準拠します。 Reporting Services の URL 機能は、標準的な URL アドレス指定をサポートするほとんどのインターネット ブラウザーやアプリケーションと互換性があります。
URL アクセスの構文
URL 要求には、任意の順序で一覧表示される複数のパラメーターを含めることができます。 パラメーターはアンパサンド (&) によって区切られ、名前と値のペアは等号 (=) によって区切られます。
rswebserviceurl
?reportpath
[&prefix:param=value]...n]
構文の説明
rswebserviceurl
レポート サーバーの Web サービスの URL。 ネイティブ モードでは、Reporting Services 構成マネージャーに構成されているレポート サーバー インスタンスの Web サービスの URL です (「レポート サーバーの URL の構成」を参照してください)。 次に例を示します。http://myrshost/reportserver https://machine.adventure-works.com/reportserver_MYNAMEDINSTANCE
SharePoint 統合モードでは、Reporting Services に統合された SharePoint サイトの Reporting Services プロキシの URL です。 次に例を示します。
http://myspsite/subsite/_vti_bin/reportserver
ヒント SharePoint および Reporting Services HTTP プロキシ経由で要求をルーティングする _vti_bin プロキシ構文を URL に含めることは重要です。 プロキシによって、HTTP 要求にいくつかのコンテキストが追加されます。これは、SharePoint モード レポート サーバーに対してレポートを適切に実行するために必要なコンテキストです。
pathinfo
ネイティブ モードのレポート サーバー データベース内のアイテムの相対パス名、または SharePoint カタログ内のアイテムの完全修飾 URL。カタログ アイテムのパス。 ネイティブ モードでは、スラッシュ (/) から始まるレポート サーバー データベース内のアイテムの相対パスです。 次にその例を示します。
/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2
SharePoint 統合モードでは、アイテムの拡張子を含む、SharePoint ライブラリ内のアイテムの完全修飾 URL です。 次にその例を示します。
http://myspsite/subsite/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2.rdl
&
URL アクセス パラメーターの名前と値のペアを区切るために使用します。prefix
省略可能です。 URL アクセス パラメーターのプレフィックス (rs: や rc: など)。レポート サーバー内で実行している特定のプロセスにアクセスします。注 URL アクセス パラメーターにプレフィックスが含まれていない場合は、レポート サーバーによってパラメーターがレポート パラメーターとして処理されます。 レポート パラメーターではパラメーター プレフィックスが使用されず、大文字と小文字が区別されます。
param
パラメーターの名前です。value
使用しているパラメーターの値に対応する URL テキスト。
注: 使用可能な URL アクセス パラメーターの一覧については、「URL アクセス パラメーター リファレンス」を参照してください。 URL でレポート パラメーターを渡す例については、「URL 内でレポート パラメーターを渡す」を参照してください。
関連タスク
タスクの説明 |
リンク |
---|---|
レポート、共有データ ソース、リソースなどのレポート サーバー アイテムにアクセスする |
|
レポート パラメーターをレポートに受け渡す |
|
日付、通貨など、ロケール固有の解釈を定義する URL アクセス文字列にレポート パラメーターのロケールを設定する |
|
レポートの表示形式をカスタマイズする表示拡張機能固有の設定を送信する |
|
ブラウザーに表示せずに、レポートを直接ファイル形式にエクスポートする |
|
レポートを開き、文字列の場所に直接移動する |
|
特例のレポート履歴スナップショットを表示する |
関連項目
参照
概念
レポートの検索、表示、管理 (レポート ビルダーおよび SSRS)