Поделиться через


Руководство разработчика (службы Reporting Services)

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

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

ПримечаниеПримечание

В службы Reporting Services включены образцы программирования и учебники, помогающие приступить к работе. Дополнительные сведения см. в разделах Образцы служб Reporting Services и Руководство разработчика: Учебники.

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

  • Интеграция служб Reporting Services в приложения
    Приводит общие сведения об использовании служб Reporting Services для интеграции средств работы с отчетами в пользовательские приложения. Описывает, когда для обращения к серверу отчетов применяется прямой доступ по URL-адресу, а когда — веб-служба.

  • Веб-служба сервера отчетов
    Веб-служба сервера отчетов предоставляет доступ ко всем функциональным возможностям сервера отчетов. Веб-служба использует протокол SOAP через HTTP и предназначена в качестве интерфейса связи между клиентскими программами и сервером отчетов. Веб-служба и ее методы предоставляют доступ к функциям сервера отчетов и позволяют создавать пользовательские средства для любого этапа жизненного цикла отчета, от управления до выполнения.

  • Доступ по URL-адресу
    Службы Reporting Services поддерживают полный набор запросов на основе URL-адреса, которые можно использовать в качестве средства быстрого и простого доступа для перехода по отчетам и просмотра отчетов. Эту технологию можно использовать совместно с веб-службой сервера отчетов, чтобы интегрировать законченное решение по работе с отчетами в пользовательское бизнес-приложение. Доступ по URL-адресу особенно удобен, если отчеты интегрируются в составе веб-портала, а также для просмотра отчета из веб-обозревателя.

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

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

  • Использование пользовательских сборок с отчетами
    Описывает использование пользовательских сборок с отчетами путем включения ссылок на код в определение отчета.

  • Поставщик WMI служб Reporting Services
    Описывает использование поставщика инструментария WMI служб Reporting Services для управления развертыванием сервера отчетов.