Основные понятия служб Reporting Services (SSRS)

В этой статье содержится краткое описание концепций служб SQL Server Reporting Services.

Применимо к: Службы Reporting Services в собственном режиме | Службы Reporting Services в режиме интеграции с SharePoint

Основные понятия сервера отчетов

Сервером отчетов является компьютер, на котором установлен экземпляр Reporting Services. На сервере отчетов хранятся такие элементы, как отчеты с разбивкой на страницы и мобильные отчеты, а также связанные с отчетами элементы и ресурсы, расписания и подписки. Сервер отчетов можно настроить как автономный отдельный сервер или как масштабируемую ферму или интегрировать его с SharePoint Server. Взаимодействие с элементами сервера отчетов происходит с помощью веб-службы Reporting Services, поставщика WMI, доступа по URL-адресу или посредством программных методов с помощью скриптов. Способ взаимодействия с сервером отчетов зависит от топологии развертывания и конфигурации.

Серверы отчетов в собственном режиме

Сервер отчетов в собственном режиме — это компьютер, на котором установлен экземпляр SQL Server Reporting Services, настроенный в качестве изолированного сервера. Взаимодействие с сервером отчетов, отчетами и связанными с ними элементами производится с помощью браузера с веб-порталом или командами доступа по URL-адресу, с помощью среды SQL Server Management Studio или посредством программных средств с помощью скриптов. Дополнительные сведения см. в разделе "Сервер отчетов Служб Reporting Services" (собственный режим)".

Серверы отчетов в режиме интеграции с SharePoint

Сервер отчетов, интегрированный с SharePoint, имеет две возможные конфигурации. В SQL Server 2016 (13.x) Reporting Services или более поздней версии (SSRS) службы Reporting Services устанавливаются с SharePoint Server в качестве общей службы SharePoint. В более ранних выпусках сервер отчетов интегрируется с сервером SharePoint Server путем установки надстройки служб Reporting Services SharePoint. В обоих случаях взаимодействие с сервером отчетов, отчетами и элементами, связанными с отчетами, производится с помощью страниц приложений на сайте SharePoint. Для хранения типов содержимого, связанного с отчетами, используются библиотека документов SharePoint и другие библиотеки. Дополнительные сведения см. на сервере отчетов служб Reporting Services (режим SharePoint).

Элементы сервера отчетов

Элементы сервера отчетов включают отчеты с разбивкой на страницы и мобильные отчеты, ключевые показатели эффективности, общие источники данных, общие наборы данных. Они также включают другие элементы, которые можно публиковать, отправлять или сохранять на сервер отчетов. Элементы упорядочиваются с помощью иерархической структуры папок на сервере отчетов или сервере отчетов в собственном режиме или в библиотеках содержимого SharePoint на сайте SharePoint. Дополнительные сведения см. в разделе "Управление содержимым сервера отчетов" (собственный режим SSRS).

Папки

На сервере отчетов в собственном режиме папки предоставляют иерархическую структуру навигации и адресацию всех элементов, хранящихся на сервере отчетов. Иерархия папок и разрешения на папки и сайты используются для контроля доступа к элементам сервера отчетов. Этот подход называется безопасность на уровне элементов. По умолчанию дочерние папки наследуют назначения ролей, определенные для определенных папок в иерархии папок. Если присвоить папке определенные роли, правила наследования больше не применяются. Структура папок состоит из корневого узла с именем Homeи зарезервированных папок, поддерживающих дополнительную функцию Мои отчеты . В браузере корневым узлом является имя виртуального каталога сервера отчетов, например https://myreportserver/reports. Дополнительные сведения см. в разделе Folders.

На сайте SharePoint для упорядочивания элементов используются папки SharePoint в библиотеках документов и библиотеках содержимого.

Роли и разрешения

На собственном сервере отчетов системный администратор сервера отчетов управляет разрешениями доступа, настраивает сервер отчетов для обработки запросов отчетов и поддерживает журналы моментальных снимков. Они также управляют разрешениями для отчетов, источников данных, наборов данных и подписок. Например, безопасность опубликованного отчета обеспечивается путем назначения ролей с использованием модели безопасности на основе ролей Reporting Services. Дополнительные сведения см. в разделе "Роли и разрешения" (службы Reporting Services).

На сайте SharePoint для управления разрешениями на доступ к отчетам и связанному с отчетами содержимому сайта используется страница администратора сайта SharePoint.

Расписания

На сервере отчетов в собственном режиме можно запланировать отчеты с разбивкой на страницы, общие наборы данных и подписки для получения данных, доставки отчетов и выполнения запросов к наборам данных в указанное время или в часы снижения нагрузки. Расписания можно запустить один раз или на постоянной основе с интервалами в часах, днях, неделях или месяцах. Дополнительные сведения см. в разделе Schedules.

Подписки и доставка

Подписка — фиксированный запрос для доставки отчета в определенное время или в ответ на событие в формате файла приложения, указанного в подписке. Подписки представляют собой альтернативу запуску отчета по запросу. Для отчета по требованию необходимо, чтобы он действительно был выбран каждый раз, когда необходимо его просмотреть. В отличие от этого, подписками можно пользоваться, чтобы запланировать и затем автоматически осуществлять доставку отчета. Отчеты можно доставлять в папку «Входящие» электронной почты или в общую папку файлов. Дополнительные сведения см. в разделе "Подписки" и "Доставка" (службы Reporting Services).

Модули

SQL Server Reporting Services предоставляет расширяемую архитектуру, которую можно использовать для настройки решений отчетов. Сервер отчетов поддерживает пользовательские расширения проверки подлинности, модули обработки данных, модули обработки отчетов, модули подготовки отчетов и модули доставки. Расширения, доступные пользователям, настраиваются в файле конфигурации RSReportServer.config. Например, можно ограничить форматы экспорта, которые могут использоваться средством просмотра отчетов. Модули доставки и обработки отчетов необязательны, но необходимы, если требуется распространение отчетов или пользовательские элементы управления. Дополнительные сведения см. в разделе о расширениях служб Reporting Services (SSRS).

Доступ к отчетам

Доступ по запросу позволяет пользователям выбирать отчеты в средстве просмотра отчетов. В зависимости от конфигурации сервера отчетов можно использовать веб-портал, веб-часть Microsoft SharePoint 2.0, библиотеку SharePoint, если службы Reporting Services установлены в режиме интеграции с SharePoint, внедренный элемент управления ReportViewer или браузер с применением URL-адреса. Дополнительные сведения о доступе к отчетам по запросу см. в статье "Поиск, просмотр и управление отчетами" (построитель отчетов и SSRS).

Подписки представляют собой альтернативу запуску отчета по запросу. Дополнительные сведения см. в разделе "Подписки" и "Доставка" (службы Reporting Services).

Список средств для взаимодействия с сервером отчетов см. в разделе Инструментальные средства служб Reporting Services.

Основные понятия об отчетах и связанных элементах

Отчеты и определения отчетов

язык определения отчетов

Определение отчета представляет собой XML-файл, соответствующий грамматике XML, называемой языком определения отчетов (RDL). В службах Reporting Services определения отчетов создаются с помощью такого средства, как построитель отчетов или конструктор отчетов. Содержит элементы, которые определяют соединения с источниками данных, запросы, используемые для получения данных, выражения, параметры, изображения, текстовые поля, таблицы и любые другие элементы макета времени разработки. Дополнительные сведения см. в разделе "Язык определения отчетов" (SSRS).

RSMOBILE

В издателе мобильных отчетов SQL Server можно создавать мобильные отчеты служб Reporting Services (RSMOBILE-файлы). Они оптимизированы для использования с мобильными устройствами, подключенными к локальным данным и содержащими разные визуализации данных. См. дополнительные сведения о мобильных отчетах служб Reporting Services.

RDLC

Конструктор отчетов среды Visual Studio создает клиентские RDLC-файлы определений отчетов в формате XML для использования с элементом управления ReportViewer.

Подключение отчетов к данным и источникам данных

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

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

  • Определение источника данных. Файл, содержащий XML-представление источника данных отчетов. При публикации отчета его источники данных сохраняются на сервере отчетов или сайте SharePoint в виде определений источников данных независимо от определения отчета. Например, администратор сервера отчетов может обновить строку подключения или учетные данные. Собственный формат сервера отчетов для этого файла — RDS. На сайте SharePoint этот файл сохраняется в формате RSDS.

  • Строка подключения. Строка подключения — это строковая версия свойств подключения, необходимых для подключения к источнику данных. Свойства подключения различаются в зависимости от типа подключения к данным.

  • Общий источник данных. Источник данных, доступный на сервере отчетов или на сайте SharePoint, который может использоваться в нескольких отчетах.

    Применение общего источника данных рекомендовано в тех случаях, когда источник данных используется часто. Как можно больше следует использовать общие источники данных. Они облегчают управление отчетами и доступом к ним, а также помогают обеспечить безопасность отчетов и источников данных. Необходимый общий источник данных должен создать системный администратор.

    В построитель отчетов невозможно создать общий источник данных. Перейдите на сервер отчетов и выберите расположенный на нем общий источник данных.

    В конструктор отчетов нельзя перейти к общему источнику данных на сервере отчетов. Можно создать общий источник данных как часть проекта в обозревателе решений и решить, будет ли он развернут на сервере отчетов. Этот источник данных можно также использовать локально, поскольку имеются различия в учетных данных, необходимых для обращения к локальному компьютеру и к серверу отчетов.

  • Внедренный источник данных. Этот источник данных также известен как источник данных для отчета, внедренный источник данных определяется в отчете и используется только этим отчетом.

    Внедренный источник данных представляет собой подключение к данным, которое сохраняется в определении отчета. Эти сведения могут использоваться только тем отчетом, в который они внедрены.

  • Учетные данные. . Учетные данные — это сведения для проверки подлинности, которые необходимы для получения доступа к внешним данным.

    Учетные данные используются для создания внедренного источника данных, для запуска запроса, а также для извлечения данных в процессе обработки отчета. Владелец источника данных определяет тип учетных данных, которые необходимо использовать для получения доступа к данным. Учетные данные управляются независимо от подключения к данным на сервере отчетов, на сайте SharePoint или на локальном компьютере в среде создания отчетов. В зависимости от типа источника данных учетные данные могут быть сохранены или настроены таким образом, чтобы их должен был вводить самостоятельно каждый пользователь. Необходимые учетные данные могут отличаться в зависимости от того, подключаетесь ли вы к источнику данных с компьютера или с сервера отчетов. Дополнительные сведения см. в разделе "Указание учетных данных" в построитель отчетов.

Наборы данных отчетов

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

  • Общие наборы данных. Общий набор данных публикуется на сервере отчетов и может использоваться в нескольких отчетах. Общий набор данных должен быть основан на общем источнике данных. Общий набор данных может кэшироваться, кроме того, можно планировать кэширование путем создания плана обновления кэша.

  • Внедренные наборы данных. Внедренные наборы данных определяются и используются в одном отчете.

Дополнительные сведения см. в разделе "Отчет о внедренных наборах данных" и общих наборах данных (построитель отчетов и SSRS).

Параметры отчета

Параметры отчета являются частью определения отчета. В отчеты с разбивкой на страницы и мобильные отчеты Reporting Services можно добавлять параметры, чтобы включать ссылки на связанные отчеты, управлять видом отчета, фильтровать данные отчета или ограничивать область отчета определенными пользователями или расположениями. Когда отчет с разбивкой на страницы публикуется на сервере отчетов в собственном режиме или на сайте SharePoint, параметры отчета сохраняются в виде отдельного элемента сервера отчетов. Параметрами можно управлять независимо от определения отчета. Чтобы создать несколько наборов параметров для одного отчета, создайте связанные отчеты.

Элементы отчета

Элемент отчета является внутренним, но основным понятием в определении отчета Reporting Services с разбивкой на страницы. Свойства элементов отчетов применяются к областям данных, картам, текстовым полям, изображениям и другим элементам дизайна, которые нужно включить в отчет. Знания о свойствах элементов отчетов помогут настроить содержимое и внешний вид отчета. Например, все элементы отчета имеют свойство Hidden, управляющее видимостью.

Области данных и карты

Область данных — это элемент макета, в котором отображаются данные из одного набора в отчете Reporting Services с разбивкой на страницы. Типами областей данных являются табликс, диаграмма, датчик и индикатор. Карта — это специальный тип региона данных, так как он может отображать данные из двух наборов данных: один содержит пространственные данные, а второй — аналитические.

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

  • Таблица. Таблица — это область данных, в которой данные представлены построчно. Столбцы таблицы являются статическими: количество столбцов определяется во время проектирования отчета. Строки таблицы являются динамическими: при заполнении данными они расширяются вниз. К таблицам могут быть добавлены группы, которые упорядочивают данные в соответствии с указанными полями или выражениями. Дополнительные сведения см. в таблицах, матрицах и списках (построитель отчетов и SSRS).

  • Матрица. Матрицу также называют перекрестной таблицей. Матричная область данных содержит динамические столбцы и строки, расширяющиеся при поступлении данных. Матрица может иметь как динамические, так и статические столбцы и строки. В столбцах и строках могут содержаться другие столбцы или строки, а также они могут использоваться для группирования данных. Дополнительные сведения см. в таблицах, матрицах и списках (построитель отчетов и SSRS).

  • Список. Список — это область данных, которая представляет данные, упорядоченные в свободной форме. Элементы отчета можно расположить в виде формы с находящимися в элементах списка текстовыми полями, изображениями и другими областями данных. Дополнительные сведения см. в таблицах, матрицах и списках (построитель отчетов и SSRS).

  • Диаграмма. Диаграмма представляет данные в графическом виде. Например, диаграмма может быть линейчатой, круговой и графиком. Поддерживается также множество других типов диаграмм. Дополнительные сведения см. в статье Диаграммы в отчете с разбивкой на страницы (построитель отчетов).

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

  • Карта. Карта обеспечивает возможность представления данных в географическом контексте. На карте могут выводиться пространственные данные из запроса SQL Server, файла фигуры ESRI или фрагментов карты Microsoft Bing. Пространственные данные состоят из наборов координат, определяющих многоугольники, которые представляют фигуры или области, линии, которые представляют маршруты или пути, и точки, которые представляются маркерами. Сводные данные можно связать с элементами карт для автоматического задания различных цветов и размеров элементов. Например, можно изменить тип маркера для склада на основе объема продаж или изменить цвет для дороги в зависимости от ограничения скорости. Дополнительные сведения см. в разделе Карты (построитель отчетов и SSRS).

Можно также включить значения из наборов данных, которые не связаны с регионом данных следующим образом:

  • Выражения, включающие вызовы агрегатных функций, в которых в качестве параметра диапазона указывается другой набор данных, например =Max(Fields!Sales.Value, "AnnualSales").

  • Функция Lookup используется для поиска значений в парах имя-значение в различных наборах данных.

Элементы отчета

Определение элементы отчета (RSC-файл) — это элемент сервера отчетов, представляющий собой XML-фрагмент файла определения отчета. Для создания частей отчета создается определение отчета, после чего выбранные элементы отчета публикуются независимо. Части отчета могут содержать области данных, прямоугольники и содержащиеся в них элементы, а также изображения. Часть отчета можно сохранить вместе с наборами данных и ссылками на общие источники данных, от которых они зависят, что позволит повторно использовать части отчета в других отчетах. Дополнительные сведения см. в разделе "Части отчета" в конструктор отчетов (SSRS).

Примечание.

Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.

Предупреждения данных

Предупреждение данных — это элемент, хранящийся внутри базы данных предупреждений. Определение предупреждения данных указывает, какие данные из существующих веб-каналов данных использовать, включает условия, которым необходимо соответствовать, расписание и получателей предупреждения. Предупреждения данных доступны только в отчетах, публикуемых на сервере отчетов, интегрированном с сервером SharePoint Server. Оповещения о данных недоступны на установке собственного сервера отчетов. Дополнительные сведения см. в оповещениях о данных служб Reporting Services.

Типы отчетов Reporting Services с разбивкой на страницы

В Reporting Services термин отчет может применяться к определенному типу элемента сервера отчетов, дизайну макета или дизайну решения. Один отчет служб Reporting Services с разбивкой на страницы может иметь характеристики нескольких типов. Например, отчет может быть в то же время автономным отчетом, вложенным отчетом, на который ссылается основной отчет, целевым объектом детализации в другом основном отчете и связанным отчетом.

Отчеты с углубленной детализацией

Отчет с углубленной детализацией — это дизайн макета, в котором вначале скрыта сложность и пользователь может переключать видимость условно скрытых элементов отчета, чтобы управлять объемом выводимых подробных данных. Отчеты с углубленной детализацией должны получать все возможные данные, которые могут отображаться в отчете. Рекомендуется использовать детализированные отчеты вместо отчетов с большими объемами данных. Дополнительные сведения см. в разделе "Действие детализации" (построитель отчетов и SSRS).

Вложенные отчеты

Вложенный отчет — это элемент отчета, добавляемый в отчет как элемент макета. Вложенный отчет указывает на другой отчет и отображается внутри текста основного отчета в качестве экземпляра вложенного отчета. Во вложенном отчете можно использовать другие источники данных по сравнению с главным отчетом. Вложенный отчет может повторяться в областях данных с использованием параметра для фильтрации данных в каждом экземпляре вложенного отчета. Вложенные отчеты обычно используются в основном отчете в качестве книги совещания или в роли контейнера для коллекции связанных отчетов. Каждый экземпляр вложенного отчета переключает контекст обработки отчета между основным отчетом и вложенным отчетом. Вместо отчетов с большим числом вложенных отчетов рекомендуется использовать детализированные отчеты. Дополнительные сведения см. в разделе Вложенные отчеты (построитель отчетов и службы SSRS).

Основные и подробные отчеты и детализированные отчеты

Это решение включает основной отчет, отображающий сводные данные, и гиперссылку на один или несколько отчетов с подробными сведениями. Подробный отчет запускается только в том случае, если средство чтения отчетов выбирает ссылку на него. Детализированный отчет открывается отдельно от основного отчета. Гиперссылка может быть определена для любого элемента отчета, у которого есть свойство Action, например текстового поля, текста заполнителя или рядов диаграммы. Дополнительные сведения см. в отчетах детализации (построитель отчетов и SSRS).

связанные отчеты

Связанный отчет — это элемент сервера отчетов, содержащий указатель на определение отчета, но имеющий собственный набор свойств и параметров отчета. К ним относятся безопасность, параметры, местоположение, подписки и расписания. Так как параметры управляются независимо на сервере, повторно публикуя основной отчет, использующий новые параметры параметров, не перезаписывает существующие параметры для основного отчета или связанного отчета.

Дополнительные сведения см. в разделе "Создание связанного отчета".

Отчеты по журналам

Журнал отчета — это коллекция моментальных снимков отчета. Журнал отчетов можно использовать для отслеживания отчета во времени. Журнал отчетов не предназначен для отчетов, содержащих конфиденциальные или персональные данные. По этой причине журнал отчетов может включать только отчеты, запрашивающие источник данных с одним набором учетных данных. Или же можно создать журнал отчета, определив расписание и подписку для доставки отчета в формате экспортированного файла в общую папку. Дополнительные сведения см. в разделе "Производительность", "моментальные снимки", "кэширование" (службы Reporting Services).

Кэшированные отчеты

Кэшированный отчет представляет собой сохраненную копию скомпилированного отчета и данных отчета. Кэшированные отчеты используются для повышения производительности путем сокращения числа запросов обработки, направляемых в обработчик отчетов, и путем сокращения времени, необходимого для получения больших наборов данных для отчета. У них есть обязательный срок действия, обычно в минутах. Дополнительные сведения об использовании кэшированных отчетов см. в разделе "Отчеты кэша" (SSRS).

Результаты запросов общего набора данных также могут кэшироваться. Дополнительные сведения см. в разделе "Кэш общих наборов данных" (SSRS).

Моментальные снимки

Моментальный снимок отчета — это отчет, содержащий сведения о макете и результаты запроса, полученные в определенный момент времени. В отличие от отчетов по требованию, при открытии которых производится получение актуальных, действительных на текущий момент данных, в этом случае сервер отчетов получает скомпилированный отчет и данные отчета, бывшие актуальными на момент создания моментального снимка. Моментальные снимки отчетов не сохраняются в определенном формате отрисовки. а преобразуются в него (например, в HTML) только при запросе пользователя или приложения. Дополнительные сведения см. в разделе "Производительность", "моментальные снимки", "кэширование" (службы Reporting Services).

Сохраненные отчеты

Сохраненный отчет с разбивкой на страницы — это файл определения отчета (RDL). Определение отчета можно сохранить локально или на сервере отчетов. Если определение отчета передается на сервер, а не публикуется, проверка версии и проверка выражений не производится. Ошибки не отображаются до запуска отчета. Дополнительные сведения см. в статье "Сохранение и развертывание отчетов Reporting Services".

Опубликованные отчеты

Опубликованный отчет — это элемент сервера отчетов, опубликованный на сервере отчетов с помощью средства служб Reporting Services. На сервере отчетов в собственном режиме отчеты публикуются в папку, на которую имеются достаточные разрешения. На сервере отчетов SharePoint можно публиковать отчет в библиотеке документов, поддерживающей тип содержимого отчетов. Чтобы предоставить общий доступ к отчету, использующим другие пользователи, они должны иметь разрешение на просмотр отчета. Дополнительные сведения см. в статье "Сохранение и развертывание отчетов Reporting Services".

Обновленные отчеты

Обновленный отчет — это опубликованное определение отчета, преобразованное в более новую схему, когда сервер отчетов обновляется с одной версии служб Reporting Services до более новой версии. Исходное определение отчета сохраняется. Отчет обновляется в памяти, компилируется, и скомпилированная версия сохраняется на сервере. Дополнительные сведения см. в разделе "Обновление отчетов Reporting Services".

Этапы отчетов Reporting Services с разбивкой на страницы

Определение отчета может быть создано, опубликовано или сохранено, скомпилировано, обработано, кэшировано, подготовлено к просмотру, просмотрено, экспортировано и сохранено в журнал. При запуске отчета сервер отчетов обрабатывает отчет в три этапа: обработка отчета, обработка данных и подготовка отчета к просмотру. Обработка данных и отчета выполняется на этапе определения отчета, полученные результаты имеют внутренний промежуточный формат. Затем отчеты, которые находятся в промежуточном формате, отображаются в определенном формате просмотра. На следующей диаграмме приведены этапы и элементы обработки отчетов.

Diagram that shows the stages and elements of report processing.

Определение отчета

Файл определения отчета (RDL) сохраняется на сервере отчетов. Дополнительные сведения см. в разделе "Язык определения отчетов" (SSRS).

Скомпилированный отчет и промежуточный формат отчета

Отчет, в котором используются вычисленные выражения, параметры и свойства параметров.

Журнал моментальных снимков или отчетов

Моментальный снимок представляет собой данные отчета на определенный момент времени, а также промежуточный формат данных, содержащий сведения о макете отчета. Дополнительные сведения см. в разделе "Производительность", "моментальные снимки", "кэширование" (службы Reporting Services).

Обработанный отчет

Полностью обработанный отчет, содержащий как данные, так и макет.

Отчет, готовый для просмотра

Полностью обработанный отчет отправляется в модуль подготовки отчетов, чтобы объединить данные и макет на каждой странице целевого формата. Модули подготовки отчетов можно настраивать и расширять. HTML 4.0 является форматом подготовки к просмотру отчета по умолчанию. Дополнительные сведения см. в разделе "Макет страницы" и "Отрисовка" (построитель отчетов и SSRS) и "Расширения" (SSRS).

Экспортированный отчет

Экспортированный отчет представляет собой полностью разбитый на страницы отчет в определенном файловом формате. Формат экспорта зависит от установленных модулей подготовки к просмотру и может задаваться пользователем. По умолчанию форматы экспорта включают Excel, Word, XML, PDF, TIFF и CSV. Дополнительные сведения см. в разделе "Экспорт отчетов" (построитель отчетов и служб SSRS).