Основные понятия служб Reporting Services (SSRS)
Этот раздел содержит краткий обзор основных понятий служб SQL Server Службы Reporting Services.
Основные понятия служб Reporting Services
Основные понятия служб Reporting Services Серверы отчетов, настроенные в собственном режиме, Службы Reporting Services, настроенные как службы SharePoint, или серверы отчетов, настроенные в режиме интеграции с SharePoint, элементы сервера отчетов, папки, роли и разрешения, расписания, подписки и доставка, доступ к отчетам и модули Службы Reporting Services.
Основные понятия об отчетах и связанных элементах Отчеты, определения отчетов, определения отчетов клиента, подключения к данным, источники данных, учетные данные источника данных, наборы данных, параметры и связанные отчеты, элементы отчетов, области данных, карты, части отчетов и оповещения данных.
Типы отчетов Отчет с углубленной детализацией, детализированный отчет, отчет с дополнительной информацией, вложенный отчет, основные/подробные отчеты, отчет по журналам, кэшированный отчет, моментальный снимок и отчет по модели.
Этапы отчетов Определение отчета, скомпилированный отчет и промежуточный формат отчета, обработанный отчет, готовый для просмотра отчет, экспортированный отчет.
Основные понятия сервера отчетов
Сервером отчетов является компьютер, на котором установлен экземпляр служб Службы Reporting Services. На сервере отчетов хранятся такие элементы, как отчеты, связанные с отчетами элементы и ресурсы, расписания и подписки. Сервер отчетов может быть настроен в виде одиночного сервера или масштабируемой фермы, а также он может быть интегрирован с SharePoint Server. Взаимодействие с элементами сервера отчетов происходит с помощью веб-службы Службы Reporting Services, поставщика WMI, доступа по URL-адресу или программными методами с помощью скриптов. Способ взаимодействия с сервером отчетов зависит от топологии развертывания и конфигурации.
Сервер отчетов или сервер отчетов, настроенный на работу в собственном режиме
Сервер отчетов в собственном режиме — это компьютер, на котором установлены службы SQL Server Службы Reporting Services, настроенный в качестве изолированного сервера. Взаимодействие с сервером отчетов, отчетами и элементами, связанными с отчетами, производится с помощью браузера с диспетчером отчетов или командами доступа по URL-адресу, с помощью среды SQL Server Management Studio или программными средствами с помощью скриптов. Дополнительные сведения см. в разделе Сервер отчетов служб Reporting Services (собственный режим).Службы Reporting Services в качестве сервера SharePoint или сервер отчетов, настроенный в режиме интеграции SharePoint
Сервер отчетов, интегрированный с SharePoint, имеет две возможные конфигурации. В Службы SQL Server 2012 Reporting Services (SSRS) службы Службы Reporting Services устанавливаются с SharePoint Server как общая служба SharePoint. В более ранних выпусках сервер отчетов интегрируется с сервером SharePoint Server путем установки надстройки служб Службы Reporting Services SharePoint. В обоих случаях взаимодействие с сервером отчетов, отчетами и элементами, связанными с отчетами, производится с помощью страниц приложений на сайте SharePoint. Для хранения типов содержимого, связанного с отчетами, используются библиотека документов SharePoint и другие библиотеки. Дополнительные сведения см. в разделе Сервер отчетов служб Reporting Services (режим SharePoint).Элементы сервера отчетов
Элементы сервера отчетов включают отчеты, модели, общие источники данных, общие наборы данных и другие элементы, которые можно публиковать, передавать и сохранять на сервере отчетов. Элементы упорядочиваются с помощью иерархической структуры папок на сервере отчетов или сервере отчетов в собственном режиме или в библиотеках содержимого SharePoint на сайте SharePoint. Дополнительные сведения см. в разделе Содержимое сервера отчетов (собственный режим).Папки
На сервере отчетов в собственном режиме папки предоставляют иерархическую структуру навигации и адресацию всех элементов, хранящихся на сервере отчетов. Иерархия папок и разрешения на папки и сайты используются для контроля доступа к элементам сервера отчетов. Этот подход называется безопасность на уровне элементов. По умолчанию роли, назначаемые для конкретной папки, наследуются дочерними папками в иерархии папок. Если присвоить папке определенные роли, правила наследования больше не применяются. Структура папок состоит из корневого узла с именем Home и зарезервированных папок, поддерживающих дополнительную функцию Мои отчеты. В браузере корневым узлом является имя виртуального каталога сервера отчетов, например http://myreportserver/reports. Дополнительные сведения см. в разделе Папки.На сайте SharePoint для упорядочивания элементов используются папки SharePoint в библиотеках документов и библиотеках содержимого.
Роли и разрешения
На сервере отчетов в собственном режиме администратор сервера отчетов управляет разрешениями на доступ, настраивает сервер отчетов для обработки запросов отчета, поддерживает моментальные снимки журнала и управляет разрешениями для отчетов, источников данных, баз данных и подписок. Например, безопасность опубликованного отчета обеспечивается через назначение ролей при использовании модели безопасности служб Службы Reporting Services на основе ролей. Дополнительные сведения см. в разделе Роли и разрешения (службы Reporting Services).На сайте SharePoint для управления разрешениями на доступ к отчетам и связанному с отчетами содержимому сайта используется страница администратора сайта SharePoint.
Расписания
На сервере отчетов в собственном режиме можно запланировать отчеты, общие наборы данных и подписки для получения данных, доставки отчетов и выполнения запросов к наборам данных в указанное время или в часы снижения нагрузки. Расписания можно запустить один раз или на постоянной основе с интервалами в часах, днях, неделях или месяцах. Дополнительные сведения см. в разделе Расписания.Подписки и доставка
Подписка — фиксированный запрос для доставки отчета в определенное время или в ответ на событие в формате файла приложения, указанного в подписке. Подписки представляют собой альтернативу запуску отчета по запросу. Для отчета по требованию необходимо, чтобы он действительно был выбран каждый раз, когда необходимо его просмотреть. В отличие от этого, подписками можно пользоваться, чтобы запланировать и затем автоматически осуществлять доставку отчета. Отчеты можно доставлять в папку «Входящие» электронной почты или в общую папку файлов. Дополнительные сведения см. в разделе Подписки и доставка (службы Reporting Services).Модули
Службы SQL Server Службы Reporting Services предоставляет расширяемую архитектуру, которую можно использовать для настройки решений отчетов. Сервер отчетов поддерживает пользовательские модули проверки подлинности, модули обработки данных, модули обработки отчетов, модули подготовки отчетов и модули доставки, и все модули, доступные пользователям, можно настроить в файле конфигурации RSReportServer.config. Например, можно ограничить форматы экспорта, которые могут использоваться средством просмотра отчетов. Модули доставки и обработки отчетов необязательны, но необходимы, если требуется распространение отчетов или пользовательские элементы управления. Дополнительные сведения см. в разделе Расширения (SSRS).Доступ к отчетам
Доступ по запросу позволяет пользователям выбирать отчеты в средстве просмотра отчетов. В зависимости от конфигурации сервера отчетов можно использовать диспетчер отчетов, веб-часть Microsoft SharePoint 2.0, библиотеку SharePoint, если службы Службы Reporting Services установлены в режиме интеграции с SharePoint, внедренный элемент управления ReportViewer или браузер с использованием URL-адреса. Дополнительные сведения о доступе к отчетам по запросу см. в разделе Поиск, просмотр отчетов и управление ими (построитель отчетов и службы SSRS).Подписки представляют собой альтернативу запуску отчета по запросу. Дополнительные сведения см. в разделе Подписки и доставка (службы Reporting Services).
Список средств для взаимодействия с сервером отчетов см. в разделе Инструменты (SSRS).
В начало
Основные понятия об отчетах и связанных элементах
Отчеты и определения отчетов
RDL. Определение отчета представляет собой XML-файл, соответствующий грамматике XML, называемой языком определения отчетов (RDL). В службах Службы Reporting Services определения отчетов создаются с помощью такого средства, как построитель отчетов или конструктор отчетов. Оно содержит элементы, которые определяют соединения с источниками данных, запросы, используемые для получения данных, выражения, параметры, изображения, текстовые поля, таблицы и любые другие элементы макета времени разработки. Дополнительные сведения см. в разделе Язык определения отчетов (SSRS).RDLX. Определение отчета в формате RDLX представляет собой файл языка определения отчетов с внутренними расширениями, включающими интерфейс визуализации Power View. Дополнительные сведения см. в разделе Power View (службы SSRS).
RDLC. Конструктор отчетов среды Visual Studio создает клиентские RDLC-файлы определений отчетов в формате XML для использования с элементом управления ReportViewer.
Подключение отчетов к данным и источникам данных
Отчеты используют подключения к данным для получения данных об отчете при выполнении запросов или при обработке отчета. В определении отчета подключение к данным — это то же самое, что источник данных. Подключение можно выбрать из списка встроенных типов подключений: к реляционной базе данных, к многомерной базе данных, веб-службе или некоторым другим источникам данных. При описании подключений к данным используются следующие термины.Подключение к данным. Также называется источником данных. У подключения к данным есть имя и свойства подключения, зависящие от типа подключения. В соответствии с требованиями безопасности подключение к данным не содержит в себе учетных данных. Подключение к данным не определяет, какие данные будут извлекаться из внешнего источника данных. Для этого при создании набора данных задается запрос.
Определение источника данных. Файл, содержащий XML-представление источника данных отчета. При публикации отчета его источники данных сохраняются на сервере отчетов или сайте SharePoint в виде определений источников данных независимо от определения отчета. Например, администратор сервера отчетов может обновить строку подключения или учетные данные. Собственный формат сервера отчетов для этого файла — RDS. На сайте SharePoint этот файл сохраняется в формате RSDS.
Строка подключения. Строка подключения — это строковая версия свойств подключения, необходимых для подключения к источнику данных. Свойства подключения различаются в зависимости от типа подключения к данным.
Общий источник данных. Источник данных, доступный на сервере отчетов или на сайте SharePoint, который может использоваться в нескольких отчетах.
Применение общего источника данных рекомендовано в тех случаях, когда источник данных используется часто. Рекомендуется использовать общие источники данных (если возможно). Они облегчают управление отчетами и доступом к ним, а также помогают обеспечить безопасность отчетов и источников данных. Необходимый общий источник данных должен создать системный администратор.
В построителе отчетов невозможно создать общий источник данных. Перейдите на сервер отчетов и выберите расположенный на нем общий источник данных.
В конструкторе отчетов нельзя перейти к общему источнику данных на сервере отчетов. Можно создать общий источник данных как часть проекта в обозревателе решений и решить, будет ли он развернут на сервере отчетов. Этот источник данных можно также использовать локально, поскольку имеются различия в учетных данных, необходимых для обращения к локальному компьютеру и к серверу отчетов.
Внедренный источник данных. Внедренный источник данных, также называемый источником данных, связанным с отчетом, определяется в отчете и используется только этим отчетом.
Внедренный источник данных представляет собой подключение к данным, которое сохраняется в определении отчета. Эти сведения могут использоваться только тем отчетом, в который они внедрены.
Учетные данные. Учетные данные — это сведения для проверки подлинности, которые необходимы для получения доступа к внешним данным.
Учетные данные используются для создания внедренного источника данных, для запуска запроса, а также для извлечения данных в процессе обработки отчета. Владелец источника данных определяет тип учетных данных, которые необходимо использовать для получения доступа к данным. Учетные данные управляются независимо от подключения к данным на сервере отчетов, на сайте SharePoint или на локальном компьютере в среде создания отчетов. В зависимости от типа источника данных учетные данные могут быть сохранены или настроены таким образом, чтобы их должен был вводить самостоятельно каждый пользователь. Необходимые учетные данные могут отличаться в зависимости от того, производится ли подключение к источнику данных с локального компьютера или с сервера отчетов. Дополнительные сведения см. в разделе Указание учетных данных в построителе отчетов.
Наборы данных отчетов
Набор данных в отчете представляет данные отчета, возвращаемые из запроса к внешнему источнику данных. Набор данных зависит от подключения к данным, которое содержит сведения о внешнем источнике данных. Сами по себе данные не включены в определение отчета. Набор данных содержит команду запроса, коллекцию полей, параметры, фильтры и параметры данных, включая учет регистра и параметры сортировки. Существует два типа наборов данных.Общие наборы данных. Общий набор данных публикуется на сервере отчетов и может использоваться в нескольких отчетах. Общий набор данных должен быть основан на общем источнике данных. Общий набор данных может кэшироваться, кроме того, можно планировать кэширование путем создания плана обновления кэша.
Внедренные наборы данных. Внедренный набор данных определяется и используется только для отчета, в который он внедрен.
Дополнительные сведения см. в разделе Внедренные и общие наборы данных отчета (построитель отчетов и службы SSRS).
Параметры отчета
Параметры отчета являются частью определения отчета. Можно добавлять в отчет параметры, чтобы добавлять ссылки на связанные отчеты, управлять видом отчета, фильтровать данные отчета или ограничить область отчета определенными пользователями или расположениями. Когда отчет публикуется на сервере отчетов в собственном режиме или на сайте SharePoint, параметры отчета сохраняются в виде отдельного элемента сервера отчетов. Параметрами можно управлять независимо от определения отчета. Чтобы создать несколько наборов параметров для одного отчета, создайте связанные отчеты.Элементы отчета
Элемент отчета является внутренним, но основным понятием в определении отчета. Свойства элементов отчетов применяются к областям данных, картам, текстовым полям, изображениям и другим элементам дизайна, которые нужно включить в отчет. Знания о свойствах элементов отчетов помогут настроить содержимое и внешний вид отчета. Например, все элементы отчета имеют свойство Hidden, управляющее видимостью.Области данных и карты
Область данных — это элемент макета, в котором отображаются данные из одного набора. Типами областей данных являются табликс, диаграмма, датчик и индикатор. Карта — это особый тип области данных, так как в ней могут отображаться данные из двух наборов: одного, содержащего пространственные данные, и другого, содержащего аналитические данные.Области данных используются для распространенных видов визуализации данных: чисел и текста в таблицах, матриц или списков, графических отображений в виде диаграмм или датчиков, а также отображения географических объектов на карте. Таблицы, матрицы и списки основаны на области данных табликса, которая разворачивается так, чтобы отобразить все данные из набора данных. Область данных табликса поддерживает несколько групп статических и динамических строк и столбцов. На диаграмме показано несколько рядов и групп категорий в разнообразных форматах диаграммы. На датчике выводится единичное или сводное значение для набора данных. На карте пространственные данные отображаются как различные элементы карты, внешний вид которых может различаться в зависимости от сводных данных набора данных.
Таблица. Таблица — это область данных, в которой данные представлены построчно. Столбцы таблицы являются статическими: количество столбцов определяется во время проектирования отчета. Строки таблицы являются динамическими: они расширяются вниз, чтобы разместить данные. К таблицам могут быть добавлены группы, которые упорядочивают данные в соответствии с указанными полями или выражениями. Дополнительные сведения см. в разделе Таблицы (построитель отчетов и службы SSRS).
Матрица. Матрицу также называют перекрестной таблицей. Матричная область данных содержит динамически столбцы и динамические строки: они расширяются, чтобы разместить данные. Матрица может иметь как динамические, так и статические столбцы и строки. В столбцах и строках могут содержаться другие столбцы или строки, а также они могут использоваться для группирования данных. Дополнительные сведения см. в разделе Матрицы (построитель отчетов и службы SSRS).
Список. Список — это область данных, которая представляет данные, упорядоченные в свободной форме. Элементы отчета можно расположить в виде формы с находящимися в элементах списка текстовыми полями, изображениями и другими областями данных. Дополнительные сведения см. в разделе Списки (построитель отчетов и службы SSRS).
Диаграмма. Диаграмма представляет данные в графическом виде. Например, диаграмма может быть линейчатой, круговой и графиком. Поддерживается также множество других типов диаграмм. Дополнительные сведения см. в разделе Диаграммы (построитель отчетов и службы SSRS).
Датчик. Датчик представляет данные в виде диапазона с индикатором, указывающим на конкретное значение в пределах диапазона. Датчики используются для отображения ключевых показателей эффективности и других метрик. Датчики могут быть линейными и круговыми. Дополнительные сведения см. в разделе Датчики (построитель отчетов и службы SSRS).
Карта. Карта обеспечивает возможность представления данных в географическом контексте. На карте могут выводиться пространственные данные из запроса SQL Server, файла фигуры ESRI или мозаичных элементов Microsoft Bing. Пространственные данные состоят из наборов координат, определяющих многоугольники, которые представляют фигуры или области, линии, которые представляют маршруты или пути, и точки, которые представляются маркерами. Сводные данные можно связать с элементами карт для автоматического задания различных цветов и размеров элементов. Например, можно изменить тип маркера для склада на основе объема продаж или изменить цвет для дороги в зависимости от ограничения скорости. Дополнительные сведения см. в разделе Карты (построитель отчетов и службы SSRS).
Также можно включать значения из наборов данных, которые не связаны с областью данных, используя следующие способы.
Выражения, включающие вызовы агрегатных функций, в которых в качестве параметра диапазона указывается другой набор данных, например =Max(Fields!Sales.Value, "AnnualSales").
Функция Lookup используется для поиска значений в парах имен/значений в различных наборах данных.
Элементы отчета
Определение элементы отчета (RSC-файл) — это элемент сервера отчетов, представляющий собой XML-фрагмент файла определения отчета. Для создания частей отчета создается определение отчета, после чего выбранные элементы отчета публикуются независимо. Части отчета могут содержать области данных, прямоугольники и содержащиеся в них элементы, а также изображения. Часть отчета можно сохранить вместе с наборами данных и ссылками на общие источники данных, от которых они зависят, что позволит повторно использовать части отчета в других отчетах. Дополнительные сведения см. в разделе Части отчетов в конструкторе отчетов (SSRS).Предупреждения данных
Предупреждение данных — это элемент, хранящийся внутри базы данных предупреждений. Определение предупреждения данных указывает, какие данные из существующих веб-каналов данных использовать, включает условия, которым необходимо соответствовать, расписание и получателей предупреждения. Предупреждения данных доступны только в отчетах, публикуемых на сервере отчетов, интегрированном с сервером SharePoint Server. Предупреждения данных недоступны в экземплярах сервера отчетов, установленных в собственном режиме. Дополнительные сведения см. в разделе Предупреждения данных (службы SSRS).
В начало
Типы отчетов
В службахСлужбы Reporting Services термин отчет может применяться к определенному типу элемента сервера отчетов, дизайну макета или дизайну решения. Единственный отчет может иметь характеристики более одного типа; например, отчет может быть одновременно изолированным отчетом, вложенным отчетом, на который ссылается основной отчет, целью детализированного отчета в другом главном отчете и связанным отчетом.
Отчеты с углубленной детализацией
Отчет с углубленной детализацией — это дизайн макета, в котором вначале скрыта сложность и пользователь может переключать видимость условно скрытых элементов отчета, чтобы управлять объемом выводимых подробных данных. Отчеты с углубленной детализацией должны получать все возможные данные, которые могут отображаться в отчете. Рекомендуется использовать детализированные отчеты вместо отчетов с большими объемами данных. Дополнительные сведения см. в разделе Скрытие и отображение элементов отчета путем добавления углубленной детализации (построитель отчетов и службы SSRS).Вложенные отчеты
Вложенный отчет — это элемент отчета, добавляемый в отчет как элемент макета. Вложенный отчет указывает на другой отчет и отображается в тексте основного отчета. Во вложенном отчете можно использовать другие источники данных по сравнению с главным отчетом. Вложенный отчет может повторяться в областях данных с использованием параметра для фильтрации данных в каждом экземпляре вложенного отчета. Вложенные отчеты обычно используются в основном отчете в качестве книги совещания или в роли контейнера для коллекции связанных отчетов. Каждый экземпляр вложенного отчета переключает контекст обработки отчета между основным отчетом и вложенным отчетом. Вместо отчетов с большим числом вложенных отчетов рекомендуется использовать детализированные отчеты. Дополнительные сведения см. в разделе Вложенные отчеты (построитель отчетов и службы SSRS).Основные и подробные отчеты и детализированные отчеты
Это решение включает основной отчет, отображающий сводные данные, и гиперссылку на один или несколько отчетов с подробными сведениями. Подробный отчет запускается, только если читатель отчета щелкнет ссылку на него. Детализированный отчет открывается отдельно от основного отчета. Гиперссылка может быть определена для любого элемента отчета, у которого есть свойство Action, например текстового поля, текста заполнителя или рядов диаграммы. Дополнительные сведения см. в разделе Детализированные отчеты (построитель отчетов и службы SSRS).Связанные отчеты
Связанный отчет — это элемент сервера отчетов, содержащий указатель на определение отчета, но имеющий собственный набор свойств и параметров отчета. К ним относятся безопасность, параметры, местоположение, подписки и расписания. Поскольку на сервере параметры управляются независимо, повторная публикация основного отчета с новыми параметрами не ведет к перезаписи существующих параметров ни для основного, ни для связанного отчета.Дополнительные сведения см. в разделе Создание связанного отчета.
Отчеты по журналам
Журнал отчета — это коллекция моментальных снимков отчета. Журнал отчетов можно использовать для отслеживания отчета во времени. Журнал отчета не используется для отчетов, содержащих конфиденциальные или личные данные. По этой причине журнал отчетов может включать только отчеты, запрашивающие источник данных с одним набором учетных данных. Или же можно создать журнал отчета, определив расписание и подписку для доставки отчета в формате экспортированного файла в общую папку. Дополнительные сведения см. в разделе Производительность, моментальные снимки, кэширование (службы Reporting Services).Кэшированные отчеты
Кэшированный отчет представляет собой сохраненную копию скомпилированного отчета и данных отчета. Кэшированные отчеты используются для повышения производительности путем сокращения числа запросов обработки, направляемых в обработчик отчетов, и путем сокращения времени, необходимого для получения больших наборов данных для отчета. У них есть обязательный срок действия, обычно в минутах. Дополнительные сведения об использовании закэшированных отчетов см. в разделе Кэширование отчетов (службы SSRS).Результаты запросов общего набора данных также могут кэшироваться. Дополнительные сведения см. в разделе Общий набор данных в кэше (служба SSRS).
Моментальные снимки
Моментальный снимок отчета — это отчет, содержащий сведения о макете и результаты запроса, полученные в определенный момент времени. В отличие от отчетов по требованию, при открытии которых производится получение актуальных, действительных на текущий момент данных, в этом случае сервер отчетов получает скомпилированный отчет и данные отчета, бывшие актуальными на момент создания моментального снимка. Моментальные снимки отчета не сохраняются в каком-то определенном формате отображения, а преобразуются в него (например, в HTML) только при запросе пользователя или приложения. Дополнительные сведения см. в разделе Производительность, моментальные снимки, кэширование (службы Reporting Services).Отчеты по модели и отчеты с дополнительной информацией
Модель отчета. Модель отчетов является понятным описанием базовой базы данных и содержит готовые связи данных и автоматически созданные запросы. Модели отчетов можно использовать в качестве источников данных для отчетов, создаваемых в конструкторе отчетов и в построителе отчетов.
Отчет с дополнительной информацией. Отчет с дополнительной информацией представляет собой тип отчетов, в котором взаимосвязанные данные из модели отображаются после выбора щелчком интерактивных данных, содержащихся в отчете по модели. Отчеты с дополнительной информацией формируются автоматически. Дополнительные сведения см. в разделе Отчеты с дополнительной информацией (SSRS).
Дополнительные сведения о моделях SMDL см. в разделе Критические изменения в службах SQL Server Reporting Services в выпуске SQL Server «2012».
Сохраненные отчеты
Сохраненный отчет — это файл определения отчета (RDL). Определение отчета можно сохранить локально или на сервере отчетов. Если определение отчета передается на сервер, а не публикуется, проверка версии и проверка выражений не производится. Ошибки не будут видны до запуска отчета. Дополнительные сведения см. в разделе Сохранение и развертывание.Опубликованные отчеты
Опубликованный отчет — это элемент сервера отчетов, опубликованный на сервере отчетов с помощью средства служб Службы Reporting Services. На сервере отчетов в собственном режиме отчеты публикуются в папку, на которую имеются достаточные разрешения. На сервере отчетов SharePoint можно публиковать отчет в библиотеке документов, поддерживающей тип содержимого отчетов. Для предоставления общего доступа к отчету другим пользователям им необходимо предоставить разрешения на просмотр этого отчета. Дополнительные сведения см. в разделе Сохранение и развертывание.Обновленные отчеты
Обновленный отчет — это опубликованное определение отчета, преобразованное в более новую схему, когда сервер отчетов обновляется с одной версии служб Службы Reporting Services до более новой версии. Исходное определение отчета сохраняется. Отчет обновляется в памяти, компилируется, и скомпилированная версия сохраняется на сервере. Дополнительные сведения см. в разделе Обновление отчетов.
В начало
Этапы отчетов
Определение отчета может быть создано, опубликовано или сохранено, скомпилировано, обработано, кэшировано, подготовлено к просмотру, просмотрено, экспортировано и сохранено в журнал. При запуске отчета сервер отчетов обрабатывает отчет в три этапа: обработка отчета, обработка данных и подготовка отчета к просмотру. Обработка данных и отчета выполняется на этапе определения отчета, полученные результаты имеют внутренний промежуточный формат. Отчеты в промежуточном формате впоследствии подготавливаются для просмотра в определенном формате. На следующей диаграмме приведены этапы и элементы обработки отчетов.
Диаграмма обработки отчета
Определение отчета
Файл определения отчета (RDL) сохраняется на сервере отчетов. Дополнительные сведения см. в разделе Язык определения отчетов (SSRS).Скомпилированный отчет и промежуточный формат отчета
Отчет, в котором используются вычисленные выражения, параметры и свойства параметров.Моментальный снимок или журнал отчета
Моментальный снимок представляет собой данные отчета на определенный момент времени, а также промежуточный формат данных, содержащий сведения о макете отчета. Дополнительные сведения см. в разделе Производительность, моментальные снимки, кэширование (службы Reporting Services).Обработанный отчет
Полностью обработанный отчет, содержащий как данные, так и макет.Отчет, готовый для просмотра
Полностью обработанный отчет отправляется в модуль подготовки отчетов, чтобы объединить данные и макет на каждой странице целевого формата. Модули подготовки отчетов можно настраивать и расширять. HTML 4.0 является форматом подготовки к просмотру отчета по умолчанию. Дополнительные сведения см. в разделах Макет страницы и подготовка к просмотру (построитель отчетов и службы SSRS) и Расширения (SSRS).Экспортированный отчет
Экспортированный отчет представляет собой полностью разбитый на страницы отчет в определенном файловом формате. Формат экспорта зависит от установленных модулей подготовки к просмотру и может задаваться пользователем. По умолчанию форматы экспорта включают Excel, Word, XML, PDF, TIFF и CSV. Дополнительные сведения см. в разделе Экспорт отчетов (построитель отчетов и службы SSRS).
В начало
См. также
Основные понятия
Функции и задачи служб Reporting Services (SSRS)