Reporting Services 확장

Reporting Services의 모듈식 아키텍처는 확장성을 위해 설계되었습니다. 여러 Reporting Services 구성 요소에서 사용하는 확장을 쉽게 개발, 설치 및 관리할 수 있도록 관리 코드 API를 사용할 수 있습니다. Microsoft .NET Framework를 사용하여 프라이빗 또는 공유 어셈블리를 만들고 새로운 Reporting Services 기능을 추가하여 진화하는 비즈니스 요구 사항을 충족할 수 있습니다.

Reporting Services의 고유한 확장성 아키텍처를 통해 개발자는 제품 및 해당 구성 요소의 특정 기능을 확장할 수 있습니다. 현재 Reporting Services의 데이터 처리 기능을 확장하기 위한 광범위한 지원이 있습니다. 데이터 처리 API에는 개발자가 Reporting Services에 추가 데이터 처리를 빌드할 수 있도록 하는 친숙한 .NET Framework 데이터 공급자 구문 및 규칙이 포함되어 있습니다. 이러한 데이터 처리 확장 프로그램은 보고서 서버와 보고서 디자이너 기능을 추가하여 사용자 지정 데이터를 보고서에 원활하게 통합할 수 있도록 합니다.

지원되는 또 다른 확장 프로그램은 배달 확장 프로그램입니다. 배달 API는 .NET Framework 아키텍처와 완전히 통합되어 사용자에게 보고서 알림을 보낼 때 다양한 배달 메커니즘을 사용할 수 있습니다. 보고서 서버를 확장하여 사용자에게 사용자 지정 배달을 제공하고 보고서 관리자의 구독 관리 페이지를 확장하여 사용자 지정 배달 확장자를 사용하는 구독을 사용하도록 설정할 수 있습니다.

또 다른 보고서 서버 확장인 RDCE(보고서 정의 사용자 지정 확장)는 처리 엔진에 전달되기 전에 보고서 정의를 동적으로 사용자 지정할 수 있습니다. 사용자나 언어 등의 요소를 기준으로 보고서를 사용자 지정할 수 있습니다. 예를 들어 관리자 또는 부서 구성원과 같은 다양한 사용자에 대해 다른 보기를 구현하거나 보고서를 프랑스어 또는 아랍어로 렌더링할 때 다른 레이아웃으로 사용자 지정할 수 있습니다.

이 섹션의 내용

확장에 대한 보안 고려 사항
Reporting Services 확장 개발 및 배포와 관련된 보안 문제에 대해 설명합니다.

데이터 처리 확장 프로그램 구현
Reporting Services에 대한 데이터 처리 확장 프로그램을 구현하기 위한 요구 사항 및 단계를 설명합니다.

배달 확장 프로그램 구현
Reporting Services에 대한 배달 확장 프로그램 구현을 위한 요구 사항 및 단계를 설명합니다.

렌더링 확장 프로그램 구현
렌더링 확장 프로그램 개발에 대한 소개를 포함합니다.

보안 확장 구현
Reporting Services 보안 확장을 구현하기 위한 요구 사항 및 단계를 설명합니다.

Reporting Services 확장 라이브러리
Reporting Services 확장 기능용 확장 API 라이브러리에 대한 프로그래밍 참조를 포함합니다.