Обзор компонентов служб 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
Службы SQL Server Reporting Services
Источники данных, поддерживаемые службами Reporting Services

Другие ресурсы

Introducing Reporting Services Programming
Проблемы специальных возможностей в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005