Модули служб 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.