Reporting Services 확장 프로그램Reporting Services Extensions

확장성을 위해 Reporting ServicesReporting Services의 모듈식 아키텍처를 디자인했습니다.The modular architecture of Reporting ServicesReporting Services is designed for extensibility. 다양한 Reporting ServicesReporting Services 구성 요소에서 사용되는 확장 프로그램을 쉽게 개발, 설치 및 관리할 수 있도록 관리 코드 API를 사용할 수 있습니다.A managed code API is available so that you can easily develop, install, and manage extensions consumed by many Reporting ServicesReporting Services components. MicrosoftMicrosoft .NET Framework.NET Framework를 사용하여 전용 또는 공유 어셈블리를 만들 수 있으며 끊임없이 변하는 업무상의 요구에 맞게 새 Reporting ServicesReporting Services 기능을 추가할 수도 있습니다.You can create private or shared assemblies using the MicrosoftMicrosoft .NET Framework.NET Framework and add new Reporting ServicesReporting Services functionality to meet your evolving business needs.

Reporting ServicesReporting Services의 고유한 확장성 아키텍처를 통해 개발자는 제품 및 해당 구성 요소의 특정 기능을 확장할 수 있습니다.The unique extensibility architecture of Reporting ServicesReporting Services enables developers to extend specific features of the product and its components. 현재 Reporting ServicesReporting Services의 데이터 처리 기능을 확장할 수 있도록 폭넓은 지원이 제공됩니다.Currently, broad support exists for extending the data processing capabilities of Reporting ServicesReporting Services. 데이터 처리 API에는 개발자가 추가 데이터 처리를 .NET Framework.NET Framework에 구축하는 데 사용할 수 있는 친숙한 Reporting ServicesReporting Services 데이터 공급자 구문 및 규칙이 포함됩니다.The data processing API includes familiar, .NET Framework.NET Framework data provider constructs and conventions that enable developers to build additional data processing into Reporting ServicesReporting Services. 이러한 데이터 처리 확장 프로그램은 보고서 서버와 보고서 디자이너 모두에 기능을 추가하여 사용자 지정 데이터가 보고서에 완벽하게 통합되도록 합니다.These data processing extensions add functionality to both the Report Server and Report Designer, enabling seamless integration of custom data into reports.

지원되는 다른 확장 프로그램은 배달 확장 프로그램입니다.Another supported extension is the delivery extension. 배달 API는 .NET Framework.NET Framework 아키텍처와 완벽하게 통합되어 보고서 알림을 사용자에게 보낼 때 다양한 배달 메커니즘을 사용할 수 있습니다.The delivery API is fully integrated with the .NET Framework.NET Framework architecture, enabling a wide variety of delivery mechanisms to be used when sending report notifications to users. 보고서 서버를 확장하여 사용자에게 사용자 지정 배달을 제공할 수 있으며 보고서 관리자의 구독 관리 페이지를 확장하여 사용자 지정 배달 확장 프로그램을 사용하는 구독이 가능하도록 할 수 있습니다.You can extend the Report Server to provide custom delivery to users and you can extend the subscription management pages of Report Manager to enable subscriptions that use custom delivery extensions.

또 다른 보고서 서버 확장 프로그램인 RDCE(Report Definition Customization Extension)에서는 보고서 정의가 처리 엔진에 전달되기 전에 보고서 정의를 동적으로 사용자 지정할 수 있습니다.Another report server extension, Report Definition Customization Extension (RDCE), can dynamically customize a report definition before it is passed to the processing engine. 사용자나 언어 등의 요소를 기준으로 보고서를 사용자 지정할 수 있습니다.You might customize reports based on factors such as users or languages. 예를 들어, 관리자나 부서원과 같이 다양한 사용자가 보는 뷰를 서로 다르게 구현하거나 프랑스어 또는 아랍어로 렌더링될 때 레이아웃이 서로 다르도록 보고서를 사용자 지정할 수 있습니다.For example, you might want to implement different views for various users such as managers or members of a department, or you might want to customize a report to have a different layout when it is rendered in French or Arabic.

섹션 내용In This Section

확장에 대한 보안 고려 사항Security Considerations for Extensions
Reporting ServicesReporting Services 확장 프로그램 개발 및 배포와 관련된 보안 문제를 설명합니다.Describes security issues related to developing and deploying Reporting ServicesReporting Services extensions.

데이터 처리 확장 프로그램 구현Implementing a Data Processing Extension
Reporting ServicesReporting Services에 대한 데이터 처리 확장 프로그램을 구현하기 위한 요구 사항 및 단계를 설명합니다.Describes the requirements and steps for implementing a data processing extension for Reporting ServicesReporting Services.

배달 확장 프로그램 구현Implementing a Delivery Extension
Reporting ServicesReporting Services에 대한 배달 확장 프로그램을 구현하기 위한 요구 사항 및 단계를 설명합니다.Describes the requirements and steps for implementing a delivery extension for Reporting ServicesReporting Services.

렌더링 확장 프로그램 구현Implementing a Rendering Extension
렌더링 확장 프로그램 개발에 대한 소개가 포함되어 있습니다.Contains an introduction to developing rendering extensions.

보안 확장 프로그램 구현Implementing a Security Extension
Reporting ServicesReporting Services 보안 확장 프로그램을 구현하기 위한 요구 사항 및 단계를 설명합니다.Describes the requirements and steps for implementing a Reporting ServicesReporting Services security extension.

Reporting Services 확장 라이브러리Reporting Services Extension Library
Reporting ServicesReporting Services 확장성 기능용 확장 API 라이브러리에 대한 프로그래밍 참조가 포함되어 있습니다.Contains the programming reference for the extension API library for the Reporting ServicesReporting Services extensibility features.