Обзор создания отчетов, управления ими и их доставки
Этот раздел содержит общее описание возможностей создания отчетов, управления ими и их доставки, доступных в службах SQL Server 2005 Reporting Services. Чтобы приступить к работе со своим первым отчетом, см. раздел Учебник. Создание основного отчета.
Создание отчетов
Чтобы создать отчет, необходимо создать определение отчета с помощью конструктора или построителя отчетов. Выбор средства создания зависит от требований к отчету и опыта работы пользователя с инструментами создания отчетов.
- Конструктор отчетов — это полнофункциональное средство создания отчетов, выполняющееся в среде Business Intelligence Development Studio. Чтобы использовать его, необходимо уметь подключать источники данных, создавать запросы и устанавливать свойства. Конструктором отчетов можно пользоваться для создания как простых, так и сложных отчетов (последние включают выражения и пользовательские сборки для обеспечения требуемой пользователю функциональности). Можно воспользоваться мастером отчетов для создания отчета, а затем изменить его или создать отчет с нуля, воспользовавшись шаблоном проекта сервера отчетов.
- Построитель отчетов обеспечивает создание нерегламентированных отчетов по реляционным и многомерным данным с использованием источников данных модели. Он предназначен для пользователей, желающих легко создавать простые отчеты без написания собственных запросов. Построитель отчетов использует предопределенные модели отчетов и шаблоны, включающие соединения с данными, запросы и связи данных, так что пользователям остается лишь перетянуть поля данных на отчет, чтобы создавать табличные или матричные отчеты.
Отчеты создаются на компьютере-клиенте, независимом от сервера отчетов. Когда отчет приобретает требуемый вид, его можно опубликовать на сервере отчетов, где он становится доступен для общего использования. Чтобы создать отчет, выполните следующие шаги.
- Подключитесь к источнику данных и получите данные. Это можно сделать, редактируя строки соединения и запросы или создав модель отчета, определяющую необходимые данные.
- Создайте формат отчета. Построитель отчетов содержит шаблоны, позволяющие пропустить этот шаг. Конструктор отчетов содержит панель инструментов и область конструктора, в которую можно помещать таблицы, матрицы, диаграммы, графические и другие элементы соответственно требованиям пользователя.
- После предварительного просмотра отчета, который позволит убедиться, что данные соответствуют макету, отчет публикуется на сервере отчетов.
Управление отчетами и другими элементами
Одним из ключевых преимуществ использования служб Reporting Services является возможность централизованного (из одной точки) управления отчетами и связанными с ними элементами, такими как папки, соединения с источниками данных и ресурсы. Можно управлять безопасностью, изменять параметры и свойства и устанавливать расписание выполнения операций. Также возможно создание общих расписаний и источников данных, доступных для общего использования. Чтобы управлять отчетами и средой создания отчетов, используйте среду SQL Server Management Studio или диспетчер отчетов. Управление отчетами включает в себя следующие задачи.
- Организацию среды создания отчетов путем создания новых папок для хранения коллекций отчетов.
- Настройку таких функций, как «Мои отчеты», журнал отчета и доставка отчетов по электронной почте.
- Обеспечение безопасности доступа к папкам и каталогам путем назначения ролей группам и пользователям.
- Создание расписаний и источников данных, доступных для общего пользования.
Пользователи и администраторы сервера отчетов управляют отчетами различным образом. Пользователи могут управлять своими отчетами и публиковать их в личном рабочем пространстве, называющемся «Мои отчеты». Администраторы сервера отчетов могут управлять всем пространством имен папок сервера отчетов. Возможности управления зависят от назначенных пользователю разрешений.
Доступ к отчетам и их доставка
В службах Reporting Services доступны два способа доступа к отчетам и их доставки.
- Доступ по запросу позволяет пользователям выбирать отчеты в средстве просмотра отчетов. Для этого можно использовать диспетчер отчетов, веб-часть Microsoft SharePoint или обозреватель.
- Доступ, основанный на подписке, автоматически создает отчеты и доставляет их в точку назначения. Отчеты можно доставлять в папку «Входящие» электронной почты или в общую папку файлов.
Чтобы просмотреть отчет по запросу, можно выполнить поиск или выбрать отчет в иерархии папок, называемой пространством имен папок сервера отчетов. Чтобы получать отчеты автоматически, можно подписаться на определенный отчет. При выполнении отчета будет отправлено уведомление о доступности отчета или же его копия будет отправлена в сообщении электронной почты.
Администраторы сервера отчетов могут создавать подписки, управляемые данными, отправляющие отчеты большим группам пользователей. Управляемые данными подписки создают список получателей во время выполнения. В управляемых данными подписках параметры доставки определяются с учетом хранимых данных (например данных из базы данных сотрудников) при запуске подписки.
Службы Reporting Services поддерживают просмотр в различных форматах. Изначально отчеты отображаются в формате HTML, но после подготовки отчета его можно просмотреть и в другом формате, например Excel или PDF.
См. также
Основные понятия
Обзор компонентов служб Reporting Services
Введение в службы Reporting Services
Основные понятия служб Reporting Services
Управление службами Reporting Services
Управление разрешениями и безопасностью служб Reporting Services
Другие ресурсы
Справка мастера отчетов (конструктор отчетов)
Управление опубликованными отчетами и работа с ними
Конструирование и создание отчетов
Развертывание служб Reporting Services