이전 다음

공유 개발 프레임워크 빌드

이전 섹션에서는 데이터 소스 및 데이터 세트를 작성 및 사용하고 보고서 항목을 레이아웃 및 형식화하는 방법을 설명했습니다. 보고서 개발자가 한 명이고 소수의 보고서에만 요구사항이 적용되는 경우 이 접근 방식을 효과적으로 사용할 수 있습니다. 하지만 보다 큰 프로젝트의 경우 개발자 수가 더 많거나 더 많은 보고서에 요구사항이 적용되어야 하므로 많은 디자인에서 같은 요소 또는 레이아웃을 사용해야 합니다.

표준 형식 작성 및 유지보수, 다른 보고서 개발자와 협력하여 보고서 빌드, 잦은 오류 방지, 반복적인 디자인 태스크를 지원하기 위해 BIRT는 다음 필드 유형을 사용합니다.

*
라이브러리의 기본 목적은 보고서 디자인 개발자에게 사전 디자인된 보고서 요소 및 스타일의 공유 저장소를 제공하는 것입니다. 라이브러리 파일의 파일 이름 확장자는 .rptlibrary입니다. BIRT는 자원 폴더의 라이브러리를 찾습니다.
라이브러리는 보고서 디자인의 동적 컴포넌트입니다. 라이브러리 개발자가 라이브러리를 변경한 경우, 보고서 디자인은 변경된 라이브러리와 자체적으로 동기화됩니다. 이러한 방식으로 보고서 디자인 스위트 내에서 변경사항을 쉽게 전파할 수 있습니다.
라이브러리는 사용자 정의된 보고서 요소(예: 데이터 소스, 비주얼 보고서 항목, 스타일 및 마스터 페이지)를 저장합니다. 보고서 디자인에 라이브러리를 사용하여 사용자 정의한 요소에 액세스하십시오. 단일 보고서 디자인에서 다중 라이브러리를 사용할 수 있습니다. 다중 라이브러리를 사용하면, 다른 프로젝트 또는 프로세스에 필요한 스타일 및 기능을 분리할 수 있습니다.
*
템플리트의 기본 목적은 새 보고서 디자인에 대한 표준 시작 위치를 제공하는 것입니다. 따라서 템플리트 파일의 구조는 보고서 디자인 파일의 구조와 동일합니다. 템플리트 파일의 파일 이름 확장자는 .rpttemplate입니다. BIRT는 템플리트 폴더의 템플리트를 찾습니다.
템플리트는 새 보고서 디자인을 빌드하는 정적 프레임워크입니다. 템플리트에서 파생된 보고서 디자인은 해당 템플리트 사본을 수정합니다. 이러한 이유로 보고서 디자인은 하나의 템플리트에서만 파생될 수 있습니다. 보고서 디자인이 템플리트의 사본을 사용하므로 템플리트 개발자가 템플리트를 변경할 때 해당 템플리트에 기반하는 보고서 디자인은 이러한 변경사항을 자동으로 반영하지 않습니다.
템플리트는 표준 보고서 레이아웃의 구조를 제공합니다. 템플리트에는 보고서의 레이아웃, 데이터 소스 및 데이터 세트에 표시되는 비주얼 보고서 항목과 마스터 페이지 레이아웃이 포함될 수 있습니다. 템플리트는 보고서 디자인과 같은 방식으로 라이브러리를 사용합니다. BIRT Report Designer는 표준 템플리트 세트(예: 단순 목록 및 그룹화된 목록 보고서 템플리트)를 제공합니다.
*
이 파일 유형은 웹 페이지의 항목 형식화와 유사하게 보고서의 항목을 형식화하기 위한 스타일을 제공합니다.

(c) Copyright Actuate Corporation 2013