Обзор компонентов служб Reporting Services
Изменения: 14 апреля 2006 г.
Службы SQL Server Reporting Services — это набор компонентов, средств и программных интерфейсов для разработки и использования всесторонних отчетов в управляемой среде. В набор средств входят средства разработки, настройки и администрирования, а также средства просмотра отчетов. К программным интерфейсам относятся протокол простого доступа к объектам (Simple Object Access Protocol, SOAP), конечные точки URL-адреса и инструментарий управления Windows (WMI), обеспечивающие простую интеграцию с развернутыми приложениями и порталами.
Обработка распределена по нескольким компонентам. Центральные и специализированные процессоры используются для получения данных, обработки макетов отчетов, подготовки к просмотру форматов представления и их доставки по целевым адресам. Обработка представления выполняется отдельно от обработки самих данных после их получения. Она позволяет нескольким пользователям одновременно просматривать один отчет в форматах, предназначенных для различных устройств, а также одним щелчком менять формат просмотра отчета из HTML в PDF, Microsoft Excel или XML. Модульная архитектура обеспечивает возможность расширения. Разработчики могут использовать в своих приложениях возможность обработки отчетов, а также расширить имеющиеся возможности за счет поддержки пользовательских функций.
В следующей диаграмме приведены компоненты и средства служб Reporting Services, а также их компоновка в общей структуре. В диаграмме показан поток запросов и данных в серверных компонентах, а также компоненты, отправляющие и получающие содержимое из хранилища данных. Дополнительные сведения о том, как новые соединения осуществляются во время выполнения, см. в разделе Соединения и учетные записи при развертывании служб Reporting Services.
Диаграмма архитектуры
Диаграмма архитектуры служб Reporting Services
Подразделы обзора компонентов
- Сервер отчетов
Компонент «Сервер отчетов», обеспечивающий обработку данных и отчетов и доставку отчетов. Этот компонент содержит несколько вспомогательных компонентов для выполнения отдельных функций. В этом разделе представлены все компоненты сервера отчетов.
- Диспетчер отчетов
Средство веб-приложений, применяемое для подключения к содержимому базы данных сервера отчетов, а также для управления этим содержимым.
- Построитель отчетов
Средство создания отчетов, позволяющее формировать нерегламентированные отчеты.
- Конструктор отчетов
Средство создания отчетов, входящее в состав служб Reporting Services.
- Конструктор моделей
Средство создания моделей отчетов, применяемое для конструирования моделей нерегламентированных отчетов.
- Программа конфигурации служб Reporting Services
Средство настройки для развертывания и обслуживания сервера отчетов.
- Программы командной строки сервера отчетов
Программы командной строки, с помощью которых можно управлять сервером отчетов.
- Поддержка веб-обозревателей в службах Reporting Services
Веб-обозреватели, с помощью которых можно просматривать отчеты и запускать веб-инструменты.
См. также
Основные понятия
Введение в службы Reporting Services
Сценарии служб Reporting Services
Службы SQL Server Reporting Services
Источники данных, поддерживаемые службами Reporting Services
Другие ресурсы
Introducing Reporting Services Programming
Проблемы специальных возможностей в службах Reporting Services