보고서 정의 언어

Report Definition Language

RDL(Report Definition Language)마이크로소프트가 보고서를 정의하기 위해 제안한 표준이다.

RDL은 주로 Microsoft SQL Server Reporting Services에서 사용되는 XML 응용프로그램이다.RDL은 타사 도구도 있지만 대개 Visual Studio를 사용하여 작성된다. 텍스트 편집기에서 손으로 작성하거나 편집할 수도 있다.SQL Server Reporting Services 또는 기타 제3자 보고 프레임워크는 RDL을 사용하여 차트, 그래프, 계산, 텍스트, 이미지(링크 사용) 및 기타 보고서 객체를 정의하고 이를 다양한 형식으로 렌더링한다.

일반적인 RDL 파일에는 다음과 같은 세 가지 고급 섹션이 있다.

  • 페이지 유형 - 필드, 이미지, 그래프, 표를 포함하여 표시할 개체.
  • 필드 정의 - 수식, 동적 데이터 또는 데이터베이스 파생 데이터로 채워진 필드의 확장 속성.
  • 매개 변수 및 데이터베이스 연결 - 사용자가 제공하거나 다른 응용 프로그램에서 전달할 수 있는 매개 변수, 그리고 보고서로 데이터를 가져오기 위한 데이터베이스 연결 및 쿼리.

외부 링크