Ссылка на параметр доступа по URL-адресу
Для настройки внешнего вида отчетов можно использовать следующие параметры как часть URL-адреса. В этом разделе перечислены основные параметры. Параметры не учитывают регистр символов и начинаются с префикса параметра rs: , если направлены на сервер отчетов, и с префикса параметра rc: , если направлены в средство просмотра HTML-страниц. Также можно указать конкретные параметры устройств или модулей подготовки отчетов. Дополнительные сведения о параметрах, определяемых устройством, см. в разделе Указание настройки сведений об устройстве в URL-адресе.
Внимание
Важно, чтобы URL-адрес включал _vti_bin
синтаксис прокси-сервера для маршрутизации запроса через SharePoint и HTTP-прокси служб Reporting Services. Прокси-сервер добавляет в HTTP-запрос контекст, необходимый для обеспечения правильного выполнения отчета для серверов отчетов в режиме интеграции с SharePoint. Примеры см. в разделе Access Report Server Items Using URL Access.
Сведения об указании параметров отчета в URL-адресе и примеры см. в разделе Pass a Report Parameter Within a URL.
Команды средства просмотра HTML-страниц (rc:)
В следующей таблице описаны параметры доступа к URL-адресам, которые префиксированы с помощью rc: и используются для просмотра HTML.
Параметр | Описание | Values |
---|---|---|
Панель инструментов | Показывает или скрывает панель инструментов. ** Важно ** rc:Toolbar= false не работает для строк доступа по URL-адресу, использующих IP-адрес, а не доменное имя, для назначения отчета, размещенного на сайте SharePoint. |
Если этот параметр имеет значение false , остальные параметры не учитываются. Если этот параметр опустить, панель инструментов отображается автоматически для тех форматов подготовки к просмотру, которые ее поддерживают. По умолчанию этот параметр имеет значение true .true false |
Параметры | Показывает или скрывает область параметров на панели инструментов.Native Пример режима:http://myrshost/reportserver?/Sales&rc:Parameters=Collapsed SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Если установить этот параметр в значение true , область параметров на панели инструментов отображается. Если установить этот параметр в значение false , область параметров не отображается и пользователь не может управлять ее отображением. Если установить этот параметр в значение Collapsed , область параметров не отображается, но может быть сделана видимой или скрытой конечным пользователем. Значение параметра по умолчанию — true . Допустимые значения:true false Collapsed |
Масштабирование | Устанавливает значение масштаба отображения отчета в виде целого числа процентов или строковой константы.Native Пример режима:http://myrshost/reportserver?/Sales&rc:Zoom=Page Width SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rc:Zoom=Page Width |
Допустимые строковые значения включают Page Width и Whole Page . Этот параметр не учитывается версиями Internet Explorer, предшествующими Internet Explorer 5.0, и всеми веб-браузерами сторонних разработчиков. Значение параметра по умолчанию — 100 . |
Раздел | Указывает, какую страницу отчета отобразить.Native Пример режима для отображения страницы 2 отчета:http://myrshost/reportserver?/Sales&rc:Section=2 SharePoint Пример режима для отображения страницы 2 отчета:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rc:Section=2 |
Применение любого значения, превышающего число страниц отчета, приводит к отображению последней страницы. Любое значение меньше 0 приводит к отображению страницы 1 отчета. Значение параметра по умолчанию — 1 . |
FindString | Поиск в отчете определенного текста.Native Пример режима:http://myrshost/reportserver?/Sales&rc:FindString=Mountain-400 SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rc:FindString=Mountain-400 |
|
StartFind | Указывает последний раздел поиска.Native Пример режима, который выполняет поиск первого вхождения текста "Mountain-400" в примере отчета каталога продуктов, начиная с страницы один и заканчивая пятью страницами:https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400 |
По умолчанию этот параметр имеет значение последней страницы отчета. |
EndFind | Указывает номер последней страницы, используемой при поиске. Например, значение 5 показывает, что последней страницей, на которой осуществляется поиск, является страница 5. Этот параметр используется совместно с параметром StartFind . См. приведенный выше пример для StartFind . |
Значением по умолчанию является номер текущей страницы. |
РезервныйPage | Указывает номер отображаемой страницы, если поиск или выбор схемы документа завершился неудачно. | Значением по умолчанию является номер текущей страницы. |
GetImage | Возвращает определенный значок для пользовательского интерфейса средства просмотра HTML-страниц. | |
Значок | Возвращает значок определенного модуля подготовки отчетов. | |
Stylesheet | Указывает таблицу стилей, применяемую к средству просмотра HTML-страниц. | |
Параметр сведений об устройстве | Задает параметр сведений об устройстве в формате rc:tag=value , где tag содержит имя параметра сведений об устройстве, относящееся к используемому в настоящий момент модулю подготовки к просмотру (см. описание параметра Format). Например, можно использовать параметр сведений об устройстве OutputFormat , чтобы модуль подготовки отчетов IMAGE выводил отчет в формате JPEG-изображения с помощью следующих параметров в строке доступа по URL-адресу: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG . Дополнительные сведения обо всех параметрах сведений об устройстве, относящихся к расширению, см. в разделе "Параметры сведений об устройстве" для расширений подготовки отчетов (службы Reporting Services). |
Команды для сервера отчетов (rs:)
В следующей таблице описываются параметры доступа по URL-адресу, которые префиксированы с помощью rs: и используются для целевого сервера отчетов.
Параметр | Описание |
---|---|
Command | Выполняет действие с элементом каталога в зависимости от типа элемента. Значение по умолчанию определяется типом элемента каталога, на который ссылается строка доступа по URL-адресу. Допустимые значения:ListChildren и GetChildren отображает содержимое папки. Элементы папки отображаются на общей странице навигации по элементам.Native Пример режима:http://myrshost/reportserver?/Sales&rs:Command=GetChildren SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rs:Command=GetChildren |
Render Отрисовывает указанный отчет.Native Пример режима:http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render |
|
GetSharedDatasetDefinition Отображает определение XML, связанное с общим набором данных. Определение включает свойства общего набора данных, в том числе запрос, параметры набора данных, значения по умолчанию, фильтры набора данных и такие параметры данных, как параметры сортировки и чувствительность к регистру. Чтобы использовать это значение, требуется разрешение Чтение определения отчета на общий набор данных.Native Пример режима:https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition |
|
GetDataSourceContents Отображает свойства заданного общего источника данных в формате XML. Если браузер поддерживает XML, то определение источника данных отображается при условии, что текущий пользователь прошел проверку подлинности и обладает разрешением Read Contents для источника данных.Native Пример режима:http://myrshost/reportserver?/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents |
|
GetResourceContents Отрисовывает ресурс и отображает его на HTML-странице, если ресурс совместим с браузером. В противном случае будет предложено открыть или сохранить файл или ресурс на диск.Native Пример режима:http://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents SharePoint Пример режима:http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents |
|
GetComponentDefinition Отображает определение XML, связанное с опубликованным элементом отчета. Для использования этого значения необходимо иметь Read Contents разрешение на опубликованный элемент отчета. |
|
Формат | Указывает формат, в котором необходимо подготовить отчет к просмотру. Обычные значения включают ATOM , HTML4.0 , MHTML , IMAGE , EXCEL , WORD , CSV , PDF , XML . Значение по умолчанию — HTML4.0 . Дополнительные сведения см. в разделе Export a Report Using URL Access.Например, чтобы получить копию отчета в формате PDF прямо с сервера отчетов, работающего в режиме Native .http://myrshost/ReportServer?/myreport&rs:Format=PDF Пример в режиме SharePoint .http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/myrereport.rdl&rs:Format=PDF |
ПараметрLanguage | Определяет язык передаваемых в URL-адресе параметров независимо от языка веб-браузера. Значение по умолчанию — язык веб-браузера. Значением может быть значение культуры, например en-us или de-de. Пример в режиме Native , переопределяющий язык браузера и задающий значение культуры de-DE.http://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE |
Моментальный снимок | Подготовка к просмотру отчета основывается на моментальном снимке журнала отчета. Дополнительные сведения см. в разделе Обработка моментального снимка журнала отчета с использованием доступа по URL-адресу. Пример в режиме Native , получающий моментальный снимок журнала отчета, датированный 2003-04-07, с меткой времени 13:40:02.http://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02 |
PersistStreams | Отчет подготавливается в отдельном постоянном потоке. Этот параметр используется модулем подготовки изображений для передачи подготовленного отчета по одному фрагменту данных за один раз. После использования этого параметра в строке доступа по URL-адресу используйте ту же строку доступа по URL-адресу с параметром GetNextStream вместо параметра PersistStreams , чтобы получить следующий фрагмент данных в постоянном потоке. В конечном счете эта URL-команда возвратит 0-байтовый поток, обозначающий конец сохраняемого потока. Значение по умолчанию — false . |
GetNextStream | Возвращает из постоянного потока следующий фрагмент данных, к которому открывается доступ с помощью параметра PersistStreams . Дополнительные сведения см. в описании параметра PersistStreams. Значение по умолчанию — false . |
SessionID | Определяет установленный активный сеанс между клиентским приложением и сервером отчетов. В качестве значения этого параметра задается идентификатор сеанса. Идентификатор сеанса можно задать в виде куки-файла или ввести в состав URL-адреса. Если сервер отчетов настроен так, что в нем не используются куки-файлы, то первый же запрос, в котором не указан идентификатор сеанса, завершится перенаправлением с идентификатором сеанса. Дополнительные сведения о сеансах сервера отчетов см. в разделе Identifying Execution State. |
ClearSession | Значение true служит для сервера отчетов указанием, что отчет следует удалить из сеанса отчета. Все экземпляры отчетов, связанные с прошедшим проверку пользователем, удаляются из сеанса отчета (Экземпляр отчета определяется как один и тот же отчет выполняется несколько раз с различными значениями параметров отчета.) Значение по умолчанию — false . |
СбросSession | Значение true указывает серверу отчетов сбросить настройки сеанса работы отчета, удалив связь сеанса отчета со всеми моментальными снимками отчета. Значение по умолчанию — false . |
ShowHideToggle | Отображает или скрывает раздел отчета. Для переключения отображения раздела укажите положительное целое число. |
Команды веб-части средства просмотра отчетов (rv:)
В следующей таблице описываются зарезервированные имена параметров отчета SQL Server, которые используются для целевой веб-части средства просмотра отчетов, интегрированной с SharePoint. Эти имена параметров имеют префикс rv:. Веб-часть средства просмотра отчетов принимает также параметр rs:ParameterLanguage .
Параметр | Действие |
---|---|
Панель инструментов | Управляет отображением панели инструментов веб-части средства просмотра отчетов. Значение по умолчанию — Full . Значения могут быть такими:Full : панель инструментов отображается полностью.Navigation : на панели инструментов отображается только разбиение на страницы.None : панель инструментов не отображается.Например, в режиме SharePoint , чтобы показать на панели инструментов только разбиение на страницы.http://myspsite/_vti_bin/reportserver?http://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation |
HeaderArea | Управляет отображением заголовка веб-части средства просмотра отчетов. Значение по умолчанию — Full . Значения могут быть такими:Full : заголовок отображается полностью.BreadCrumbsOnly : в заголовке отображаются только элементы иерархической навигации, чтобы информировать пользователей о том, где они находятся в приложении.None : заголовок не отображается.Например, в режиме SharePoint для отображения в заголовке только элементов иерархической навигации.http://myspsite/_vti_bin/reportserver?http://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly |
DocMapAreaWidth | Управляет шириной (в пикселях) области параметров в веб-части средства просмотра отчетов. Значение по умолчанию совпадает со значением по умолчанию веб-части средства просмотра отчетов. Значением должно быть неотрицательное целое число. |
AsyncRender | Управляет тем, подготавливается ли отчет к просмотру асинхронно. По умолчанию устанавливается значение true , которое указывает, что отчет должен быть подготовлен к просмотру асинхронно. Значение должно иметь логический тип и принимать значение true или false . |
ParamMode | Управляет отображением области запроса параметров в веб-части средства просмотра отчетов в режиме полностраничного просмотра. Значение по умолчанию — Full . Допустимые значения:Full : область запроса параметров отображается.Collapsed : область запроса параметров сворачивается.Hidden : область запроса параметров скрыта.Например, в режиме SharePoint , чтобы свернуть область запроса параметров.http://myspsite/_vti_bin/reportserver?http://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed |
DocMapMode | Управляет отображением области схемы документа в веб-части средства просмотра отчетов в режиме полностраничного просмотра. Значение по умолчанию — Full . Допустимые значения:Full : область схемы документа отображается.Collapsed : область схемы документа сворачивается.Hidden : область схемы документа скрывается. |
DockToolBar | Управляет закреплением панели инструментов в веб-части средства просмотра отчетов у верхнего или нижнего края окна. Допустимые значения — Top и Bottom . Значение по умолчанию — Top .Например, в режиме SharePoint , чтобы закрепить панель инструментов в нижней части.http://myspsite/_vti_bin/reportserver?http://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom |
ToolBarItemsDisplayMode | Определяет отображаемые элементы панели инструментов. Значение побитового перечисления. Чтобы включить элемент панели инструментов, добавьте значение элемента к общему значению. Например, чтобы отобразить меню «Действия», укажите rv:ToolBarItemsDisplayMode=63 (или 0x3F), что равно 1+2+4+8+16+32; чтобы отобразить только элементы меню «Действия», укажите rv:ToolBarItemsDisplayMode=960 (или 0x3C0). Значение по умолчанию — -1 , включающее все элементы панели инструментов. Допустимые значения:1 (0x1): кнопка Назад . 2 (0x2): элементы управления текстовым поиском. 4 (0x4): элементы управления навигацией по странице. 8 (0x8): кнопка Обновить . 16 (0x10): раскрывающийся список Масштаб . 32 (0x20): кнопка Веб-канал Atom . 64 (0x40): команда Печать в меню Действия. 128 (0x80): подменю Экспорт в меню Действия. 256 (0x100: команда Открыть в построителе отчетов в меню Действия. 512 (0x200: команда Подписка в меню Действия. 1024 (0x400: команда Новое предупреждение данных в меню Действия. Например, в SharePoint режиме отображения только кнопки "Назад ", элементов управления поиска текста, элементов управления навигацией страницы и кнопки "Обновить ".http://myspsite/_vti_bin/reportserver?http://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15 |