Report Server

Оценить
(1 голос)

Report Server является основным компонентом в Reporting Services. Он реализован как Web-сервис, а также как и сервис Windows. Web-сервис содержит набор интерфейсов, которые может использовать клиентское приложение для доступа к отчетам через Web-сервер. Сервис Windows предоставляет сервисы составления расписаний и поставки. Оба сервиса работают вместе и составляют один экземпляр сервера отчетов.

Как вы можете видеть на рис. 25.1, Report Server включает несколько компонентов:

♦ процессор отчетов;

♦ провайдер данных;

♦ визуализатор (выполняющий построение изображений);

♦ обработчик запросов.

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

Report Server

 

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

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

Обработчик запросов получает запросы на отчеты и отправляет их процессору отчетов. Он также передает готовый отчет. Различные формы передачи отчетов будут рассмотрены позже В этом разделе.


Подробнее в этой категории: « Report Manager Report Catalog »
Report Catalog
Создание отчетов Business Intelligence Development Studio
Создание отчетов при помощи мастера Report Server Project Wizard
Выбор источника данных
Проектирование запроса

Добавить комментарий


Защитный код
Обновить

Авторизация



© 2021 serversql.ru. Все права защищены.