사용자 지정 보고서 항목

SQL Server 2008 Reporting Services(SSRS)에서는 엔터프라이즈 보고서 작성 및 게시, 보안 및 구독 관리, 포괄적 API를 통한 보고 기능 확장 등을 위한 풍부한 도구 집합을 제공합니다. 보고서는 RDL(Report Definition Language)이라는 XML 기반 언어를 사용하여 정의됩니다. RDL은 보고서의 레이아웃, 쿼리 정보 및 항목 형식을 설명하는 지침을 제공합니다. 사용자 지정 보고서 항목을 작성하여 RDL을 확장할 수 있습니다. 사용자 지정 보고서 항목은 런타임에 보고서 처리기에서 호출하는 런타임 구성 요소와 사용자 지정 보고서 항목을 보고서 디자이너에서 사용할 수 있도록 하는 디자인 타임 구성 요소로 구성됩니다.

완전히 구현된 사용자 지정 보고서 항목 예제에 대한 자세한 내용은 SQL Server Reporting Services 제품 예제(SQL Server Reporting Services Product Samples)를 참조하십시오.

사용자 지정 보고서 항목 시나리오

Reporting Services를 응용 프로그램에 통합해야 하는 개발자는 기본적으로 RDL에서 지원되지 않는 기능이 필요할 수 있습니다. 이러한 기능에는 지도 컨트롤, 가로 목록, 열 목록, 피벗 재설정 가능 행렬 등이 포함됩니다. 응용 프로그램으로 런타임 사용자 지정 보고서 항목 구성 요소를 개발하고 배포하여 필요한 기능을 제공할 수 있습니다.

기본적으로 지원되지 않는 기능을 제공하는 것 외에도 일부 개발자는 Reporting Services에 이미 포함되어 있는 컨트롤의 다른 버전으로 기존 기능을 확장해야 할 수도 있습니다. 이 시나리오에서는 개발자가 런타임 구성 요소, 디자인 타임 구성 요소 및 디자인 타임 보고서 항목 변환 구성 요소의 세 가지 구성 요소를 제공할 수 있습니다. 이 중 디자인 타임 보고서 항목 변환 구성 요소는 요청 시 기존 보고서 항목을 사용자 지정 보고서 항목으로 변환합니다.

섹션 내용