Расширения служб Reporting Services

Модульная архитектура служб Reporting Services предназначена для расширения. API управляемого кода доступен для упрощения разработки, установки и управления расширениями, используемыми многими компонентами Служб Reporting Services. Вы можете создавать частные или общие сборки с помощью Microsoft платформа .NET Framework и добавлять новые функциональные возможности служб Reporting Services в соответствии с изменяющимися бизнес-потребностями.

Уникальная архитектура расширяемости служб Reporting Services позволяет разработчикам расширить определенные возможности продукта и его компонентов. В настоящее время существует широкая поддержка расширения возможностей обработки данных служб Reporting Services. API обработки данных включает знакомые, платформа .NET Framework конструкторы и соглашения поставщика данных, позволяющие разработчикам создавать дополнительную обработку данных в службах Reporting Services. Эти модули обработки данных расширяют функциональные возможности сервера отчетов и конструктора отчетов, обеспечивая безукоризненную интеграцию пользовательских данных в отчеты.

Еще одним поддерживаемым модулем является модуль доставки. API доставки полностью интегрирован с архитектурой платформа .NET Framework, что позволяет использовать широкий спектр механизмов доставки при отправке уведомлений отчетов пользователям. Можно расширить возможности сервера отчетов, чтобы он предоставлял пользователям нестандартные модули доставки, а страницы управления подписками в диспетчере отчетов дополнить так, чтобы они включили поддержку подписок с нестандартными модулями доставки.

Еще один модуль сервера отчетов, модуль настройки определений отчетов (RDCE), позволяет динамически настроить определение отчета до передачи его механизму обработки. Отчеты могут настраиваться с учетом таких факторов, как пользователи или языки. Например, можно реализовать различные представления для разных пользователей (допустим, руководителей или сотрудников отдела) или настроить отчет на использование разных вариантов макета при подготовке отчета к просмотру, допустим, на французском или арабском языке.

В этом разделе

Рекомендации по безопасности расширений
Описывает проблемы безопасности, связанные с разработкой и развертыванием расширений служб Reporting Services.

Реализация модуля обработки данных
Описывает требования и шаги по реализации модуля обработки данных для служб Reporting Services.

Реализация модуля доставки
Описывает требования и шаги по реализации модуля доставки для служб Reporting Services.

Реализация модуля подготовки отрисовки
Содержит введение в разработку модулей подготовки отчетов.

Реализация расширения безопасности
Описывает требования и шаги по реализации расширения безопасности служб Reporting Services.

Библиотека расширений служб Reporting Services
Содержит справочник по программированию для библиотеки API расширений для функций расширяемости служб Reporting Services.