다음을 통해 공유


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(Report Definition Customization Extension)에서는 보고서 정의가 처리 엔진에 전달되기 전에 보고서 정의를 동적으로 사용자 지정할 수 있습니다. 사용자나 언어 등의 요소를 기준으로 보고서를 사용자 지정할 수 있습니다. 예를 들어, 관리자나 부서원과 같이 다양한 사용자가 보는 뷰를 서로 다르게 구현하거나 프랑스어 또는 아랍어로 렌더링될 때 레이아웃이 서로 다르도록 보고서를 사용자 지정할 수 있습니다.

섹션 내용