Documentação do desenvolvedor do Reporting ServicesReporting Services Developer Documentation

O SQL ServerSQL Server Reporting ServicesReporting Services oferece várias interfaces de programação que você pode usar em seus próprios aplicativos.SQL ServerSQL Server Reporting ServicesReporting Services offers several programming interfaces that you can leverage in your own applications. Você pode usar os recursos e as capacidades existentes do Reporting ServicesReporting Services para criar relatório personalizado e ferramentas de gerenciamento nos sites da Web e nos aplicativos do Windows ou você poderá estender a plataforma do Reporting ServicesReporting Services .You can use the existing features and capabilities of Reporting ServicesReporting Services to build custom reporting and management tools into Web sites and Windows applications, or you can extend the Reporting ServicesReporting Services platform.

Estender a plataforma do Reporting ServicesReporting Services inclui a criação de novos componentes e recursos que podem ser usados para acesso a dados, entrega de relatório e muito mais.Extending the Reporting ServicesReporting Services platform includes creating new components and resources that can be used for data access, report delivery and more. Você pode comercializar esses componentes e recursos para empresas que estiverem usando o Reporting ServicesReporting Services em sua organização.You can market these components and resources to companies that are using Reporting ServicesReporting Services in their organization.

Observação

O Reporting ServicesReporting Services inclui exemplos de programação e tutoriais para ajudar você começar a usá-los.Reporting ServicesReporting Services include programming samples and tutorials to help you get started. Para obter mais informações, consulte Amostras do Reporting Services e Guia do desenvolvedor: Tutoriais (Reporting Services).For more information, see Reporting Services Samples and Developer's Guide: Tutorials (Reporting Services).

Nesta seçãoIn This Section

Integração do Reporting Services em aplicativosIntegrating Reporting Services into Applications
Fornece uma visão geral de como usar o Reporting ServicesReporting Services para integrar o relatório em aplicativos personalizados.Provides an overview of how to use Reporting ServicesReporting Services to integrate reporting into custom applications. Descreve quando usar acesso de URL direto e quando usar o serviço Web para acessar o servidor de relatório.Describes when to use direct URL access and when to use the Web service to access the report server.

Serviço Web do Servidor de Relatório para aplicativos ASP.NET e tradicionaisReport Server Web Service for ASP.net and traditional applications
O serviço Web do servidor de relatório fornece acesso à funcionalidade completa do servidor de relatório.The Report Server Web service provides access to the full functionality of the report server. O serviço Web usa o SOAP por meio de HTTP e é criado para agir como uma interface de comunicações entre programas cliente e o servidor de relatório.The Web service uses SOAP over HTTP and is designed to act as a communications interface between client programs and the report server. O serviço Web e seus métodos expõem a funcionalidade do servidor de relatório e permite que você crie ferramentas personalizadas para qualquer parte do ciclo e vida do relatório do gerenciamento até a execução.The Web service and its methods expose the functionality of the report server and allow you to create custom tools for any part of the report life cycle, from management to execution.

Desenvolver com APIs REST para aplicativos modernosDevelop with REST APIs for modern applications
As APIs REST do Reporting Services dão acesso programático aos objetos no catálogo do servidor de relatório do Reporting Services.The Reporting Services REST APIs provide programmatic access to the objects in Reporting Services report server catalog. Ao usar APIs REST, você pode navegar pela hierarquia de pastas, descobrir o conteúdo de uma pasta ou baixar uma definição de relatório.When using the REST APIs, you can navigate to a folder hierarchy, discover the contents of a folder, or download a report definition. Você também pode criar, atualizar e excluir objetos.You can also create, update, and delete objects.

Acesso à URL (SSRS)URL Access (SSRS)
O Reporting ServicesReporting Services dá suporte a um conjunto completo de solicitações baseadas na URL que você pode usar como um ponto de acesso rápido e fácil para navegação e exibição de relatório.Reporting ServicesReporting Services supports a complete set of URL-based requests that you can use as a quick and easy access point for report navigation and viewing. Você pode usar esta tecnologia junto com o serviço Web do servidor de relatório para integrar uma solução de relatório completa em seus aplicativos comerciais personalizados.You can use this technology in conjunction with the Report Server Web service to integrate a complete reporting solution into your custom business applications. O acesso de URL será particularmente útil quando você estiver integrando relatórios como parte de um portal de Web ou exibindo relatórios de um navegador da Web.URL access is particularly useful when integrating reports as part of a Web portal or when viewing reports from a Web browser.

Extensões do Reporting ServicesReporting Services Extensions
A arquitetura modular do Reporting ServicesReporting Services foi desenhada para extensibilidade.The modular architecture of Reporting ServicesReporting Services is designed for extensibility. Uma API de código gerenciado está disponível de forma que você possa desenvolver, instalar e gerenciar facilmente extensões consumidas por muitos componentes do Reporting ServicesReporting Services .A managed code API is available so that you can easily develop, install, and manage extensions consumed by many Reporting ServicesReporting Services components. Você pode criar assemblies usando o MicrosoftMicrosoft .NET Framework.NET Framework e adicionar uma nova funcionalidade de renderização, segurança, entrega e processamento de dados do Reporting ServicesReporting Services de acordo com suas necessidades de negócios em evolução.You can create assemblies using the MicrosoftMicrosoft .NET Framework.NET Framework and add new Reporting ServicesReporting Services rendering, security, delivery, and data processing functionality to meet your evolving business needs.

Itens de relatório personalizadosCustom Report Items
Descreve como criar Itens de Relatório Personalizados para adicionar funcionalidade à RDL ou estender a funcionalidade de controles existentes.Describes how to create Custom Report Items to add functionality to RDL or extend functionality of existing controls.

Usar assemblies personalizados com relatóriosUsing Custom Assemblies with Reports
Descreve como usar assemblies personalizados com Relatórios incluindo referências de código na definição de relatório.Describes how to use custom assemblies with Reports by including code references within the report definition.

Acessar o provedor WMI do Reporting ServicesAccess the Reporting Services WMI Provider
Descreve como usar o Provedor WMI do Reporting ServicesReporting Services para gerenciar as implantações do servidor de relatório.Describes how to use the Reporting ServicesReporting Services WMI Provider to manage report server deployments.

Consulte TambémSee Also

Reporting Services (SSRS) Reporting Services (SSRS)
Linguagem RDL (SSRS) Report Definition Language (SSRS)
Referência técnica (SSRS) Technical Reference (SSRS)
Desenvolvimento seguro (Reporting Services)Secure Development (Reporting Services)