Поделиться через


Предварительный просмотр отчетов в службах SQL Server Reporting Services (SSRS)

При разработке отчета служб Reporting Services его можно просмотреть перед публикацией в рабочей среде. Это можно сделать несколькими способами: воспользовавшись вкладкой «Предварительный просмотр» конструктора отчетов, при помощи окна предварительного просмотра в конструкторе отчетов, а также опубликовав отчет на сервере отчетов в тестовом режиме.

Примечание.

При осуществлении предварительного просмотра отчета данные для отчета кэшируются в файл на локальном компьютере. При повторном просмотре того же отчета (с использованием того же запроса, параметров и учетных данных) конструктор отчетов получает кэшированную копию вместо того, чтобы заново выполнять запрос. Файл данных сохраняется под именем <имя_отчета>.rdl.data в том же каталоге, что и файл определения отчета. Этот файл не удаляется, когда конструктор отчетов закрывается.

Режим предварительного просмотра

Для предварительного просмотра отчета в конструкторе отчетов откройте вкладку ssrs_ssdt_preview. Тем самым отчет выполнится локально, используя те же возможности обработки отчета и подготовки его к предварительному просмотру, которые обеспечиваются на сервере отчетов. Отчет отображается как интерактивное изображение; можно выбирать параметры, щелкать ссылки, просматривать схему документа, разворачивать и сворачивать скрытые области отчета. Также можно экспортировать отчет в любой из установленных форматов подготовки к просмотру.

Автономный предварительный просмотр

Другой способ предварительного просмотра отчета — выполнение проекта отчета в конфигурации отладки; например, это можно сделать для отладки пользовательских сборок. Отчет открывается в браузере по умолчанию. Существуют три способа выполнения проекта:

  • Нажатием кнопки Начать отладку в меню Отладка .

  • Нажав кнопку "Пуск" на стандартной панели инструментов ssrs_ssdt_startdebugVisual Studio.

  • Нажатием клавиши F5.

Если используется конфигурация проекта, которая строит отчет, но не развертывает его, отчет, указанный в свойстве StartItem текущей конфигурации, открывается в отдельном окне предварительного просмотра. Окно предварительного просмотра отображает отчет в том же виде и с теми же возможностями, что и вкладка «Предварительный просмотр».

Примечание.

Прежде чем приступить к отладке отчета, необходимо указать стартовый элемент. Например, при запуске режима отладки в обозревателе открывается главная страница сервера отчетов, а не отчет в режиме предварительной обработки. Чтобы задать стартовый элемент, в обозревателе решений щелкните правой кнопкой мыши проект отчета, выберите Свойства, а затем в поле StartItemимя отчета, который нужно отобразить.

Для предварительного просмотра конкретного отчета, не являющегося стартовым элементом проекта, выберите конфигурацию, которая строит отчет, но не развертывает его, например DebugLocal, щелкните правой кнопкой мыши отчет и выберите команду Выполнить. Необходимо выбрать конфигурацию, которая не развертывает отчет; в противном случае отчет будет опубликован на сервере отчетов вместо того, чтобы отобразиться локально в окне предварительного просмотра.

Публикация на тестовом сервере

Отчеты также можно протестировать, опубликовав их на тестовом сервере и открыв предварительный просмотр. Публикация отчета на тестовом сервере происходит точно так же, как публикация на производственном сервере. Сведения о публикации отчета см. в разделе Публикация отчетов на сервере отчетов.