Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server Reporting Services предлагает несколько программных интерфейсов, которые вы можете применять в своих собственных приложениях. Вы можете использовать существующие функции и возможности Reporting Services для создания пользовательских инструментов отчётности и управления на веб-сайтах и приложениях Windows. Или вы можете расширить платформу Reporting Services.
Расширение платформы Reporting Services включает создание новых компонентов и ресурсов, которые можно использовать для доступа к данным, доставки отчетов и многого другого. Вы можете продвигать эти компоненты и ресурсы компаниям, которые используют Reporting Services в своей организации.
Замечание
Reporting Services включают примеры программирования и учебные материалы, которые помогут вам начать. Для получения дополнительной информации смотрите Reporting Services Samples и руководство для разработчиков: Tutorials (Reporting Services).
В этом разделе
Интегрировать Reporting Services в приложения
Предоставляет обзор того, как использовать Reporting Services для интеграции отчетности в пользовательские приложения. Описывает, когда использовать прямой доступ по URL и когда использовать веб-сервис для доступа к серверу отчетов.
Веб-сервис Report Server для ASP.NET и традиционных приложений
Веб-сервис Report Server предоставляет доступ к полной функциональности сервера отчетов. Веб-сервис использует SOAP поверх HTTP и предназначен для выполнения функции коммуникационного интерфейса между клиентскими программами и сервером отчётов. Веб-сервис и его методы раскрывают функциональность сервера отчетов и позволяют создавать индивидуальные инструменты для любой части жизненного цикла отчета — от управления до выполнения.
Разработка с помощью REST API для современных приложений
REST API Reporting Services обеспечивают программный доступ к объектам из каталога сервера отчетов Reporting Services. При использовании REST API вы можете перейти к иерархии папок, найти содержимое папки или скачать определение отчёта. Вы также можете создавать, обновлять и удалять объекты.
Доступ по URL-адресу (SSRS)
Reporting Services поддерживает полный набор запросов на основе URL, которые вы можете использовать как быструю и удобную точку доступа для навигации и просмотра отчетов. Вы можете использовать эту технологию с веб-сервисом Report Server для интеграции полноценного решения для отчётности в ваши собственные бизнес-приложения. Доступ к URL полезен при интеграции отчётов в веб-портал или при просмотре отчётов из веб-браузера.
Расширения служб Reporting Services
Модульная архитектура Reporting Services разработана для расширения. Доступен управляемый API кода, позволяющий легко разрабатывать, устанавливать и управлять расширениями, используемыми многими компонентами Reporting Services. Вы можете создавать сборки с помощью Microsoft .NET Framework и добавлять новые функции Reporting Services рендеринга, безопасности, доставки и обработки данных, чтобы соответствовать развивающимся бизнес-потребностям.
Пользовательские отчётные элементы
Описывает, как создавать пользовательские отчётные элементы для добавления функциональности в RDL или расширения функциональности существующих элементов управления.
Использование пользовательских сборок с отчетами
Описывает, как использовать пользовательские сборки с отчётами, включая ссылки на код в определение отчёта.
Доступ к поставщику WMI служб Reporting Services
Описывает, как использовать Reporting Services WMI Provider для управления развертыванием серверов отчетов.