사용자 지정 보고서 항목

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

완전히 구현된 사용자 지정 보고서 항목의 샘플은 SQL Server Reporting Services 제품 샘플을 참조 하세요.

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

Reporting Services를 애플리케이션에 통합해야 하는 개발자는 RDL에서 기본적으로 지원되지 않는 기능이 필요할 수 있습니다. 항목의 예로는 지도 컨트롤, 가로 목록, 열 형식 목록 및 리포지토리 가능한 행렬이 있습니다. 런타임 사용자 지정 보고서 항목 구성 요소를 개발 하 고 이러한 필요를 채우기 위해 애플리케이션으로 배포할 수 있습니다.

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

이 섹션의 내용

사용자 지정 보고서 항목 아키텍처
사용자 지정 보고서 항목을 구성하는 구성 요소에 대해 설명합니다.

사용자 지정 보고서 항목 구현 요구 사항
사용자 지정 보고서 항목을 만들기 위한 필수 구성 요소를 설명합니다.

사용자 지정 보고서 항목 런타임 구성 요소 만들기
사용자 지정 보고서 항목 런타임 구성 요소를 만드는 방법을 설명합니다.

사용자 지정 보고서 항목 디자인 타임 구성 요소 만들기
사용자 지정 보고서 항목 디자인 타임 구성 요소를 만드는 방법을 설명합니다.

방법: 사용자 지정 보고서 항목 배포
사용자 지정 보고서 항목을 배포하는 방법을 설명합니다.

사용자 지정 보고서 항목 클래스 라이브러리
Microsoft.ReportDesigner 네임스페이스의 사용자 지정 보고서 항목 인프라 클래스 및 관리되는 래퍼 클래스에 대해 설명합니다.

기술 참조(SSRS)