< 이전 | 다음 >

학습 2: BIRT 보고서 디자인 파일 작성

이 학습에서는 모델 보고서에 대한 BIRT 보고서 디자인 파일 작성 방법에 대해 설명합니다.
이 태스크 정보
보고서 탐색기 보기에서 새 UML 보고서를 작성합니다. UML 메타 모델에 대한 데이터 세트 및 일부 표준 데이터 세트를 사용하여 보고서를 채우는 템플리트로 시작합니다.
데이터 소스 및 데이터 세트는 BIRT 보고서에 대한 데이터를 제공합니다.
  • 데이터 소스는 데이터를 얻을 수 있는 위치를 지정합니다. 모델 보고서의 경우 데이터 소스는 모델 세트입니다. 메타 모델, 인스턴스 모델 또는 둘 다를 사용할 수 있습니다.
  • 데이터 세트는 보고서에 사용할 데이터를 지정합니다. 모델 보고서의 경우 각 데이터 세트는 데이터 소스 모델에서 추출되는 데이터 테이블입니다. 데이터 세트는 테이블 행에 대한 모델 오브젝트를 찾는 "행 맵핑" 파트와 모델 오브젝트의 속성을 찾고 이를 열로 구성하는 "열 맵핑" 파트로 구성됩니다. 행 맵핑 파트와 열 맵핑 파트 둘 다 보고서 디자인을 실행하여 보고서를 생성할 때 메타 모델 구조를 사용하여 대상 인스턴스 모델을 조회하는 XPath 표현식을 포함합니다.

BIRT 보고서 디자인 파일을 작성하려면 다음을 수행하십시오.

  1. 보고서 디자인 파일 폴더를 작성하려면 다음을 수행하십시오.
    1. 프로젝트 탐색기 보기에서 마우스 오른쪽 단추로 샘플 보고서 프로젝트를 클릭한 다음 새로 작성 > 폴더를 클릭하십시오.
    2. 폴더 이름에 MyReport를 입력한 다음 완료를 클릭하십시오.
  2. 보고서 디자인 파일을 작성하십시오.
    1. > 보기 표시 > 기타를 클릭하고 보고를 펼친 다음 보고서 탐색기를 두 번 클릭하십시오.
    2. 보고서 탐색기 보기에서 마우스 오른쪽 단추로 UML 모델을 클릭한 다음 새 보고서를 클릭하십시오.
    3. 새 보고서 추가 창에서 템플리트의 보고서 관리자에 대해 UML 모델을 선택하십시오.
    4. 시작 템플리트로 사용할 보고서에 대해 빈 UML 모델 보고서를 클릭하고 다음을 클릭하십시오.
    5. 보고서의 표시 이름에 비즈니스 보고서를 입력하십시오.
    6. 보고서의 설명에 Rational Business Modeling 프로파일이 적용된 UML 모델의 비즈니스 유스 케이스 및 비즈니스 액터에 대한 보고서를 입력하십시오.
    7. 다음을 클릭하십시오.
    8. 보고서의 파일 이름에 businessReport.rptdesign을 입력하십시오.
    9. 보고서 폴더의 경우, 찾아보기를 클릭하고 샘플 보고 프로젝트에서 MyReport 폴더를 탐색한 다음 완료를 클릭하십시오. 새 비즈니스 보고서가 보고서 탐색기 보기의 UML 모델 카테고리에 표시됩니다.

      프로젝트 탐색기 보기를 새로 고치기 전에는 보고서가 보기에 표시되지 않습니다.

  3. 샘플 비즈니스 모델을 보고서의 데이터 소스로 지정하십시오.
    1. 보고서 탐색기 보기에서 마우스 오른쪽 단추로 비즈니스 보고서를 클릭한 다음 열기를 클릭하십시오. 보고서 디자인 편집기에 businessReport.rptdesign 파일이 열립니다.
    2. 데이터 탐색기 탭을 클릭하여 데이터 탐색기 보기를 열고 데이터 소스를 펼친 다음 마우스 오른쪽 단추로 기본 패키지를 클릭하고 편집을 클릭하십시오.
    3. 데이터 소스 편집 창에서 인스턴스 모델의 표시 영역 옆에 있는 추가를 클릭하십시오.
    4. 자원 로드 창에서 작업공간 찾아보기를 클릭하십시오. 샘플 보고 프로젝트를 펼치고 Sample Business Model.emx를 클릭한 다음 확인을 클릭하고 확인을 다시 클릭하십시오.
      주: 인스턴스 모델을 데이터 소스로 지정하는 경우, 예제 데이터를 사용하여 데이터 세트를 빌드할 수 있으며 보고서를 미리볼 수 있습니다.

      메타 모델 아래의 데이터 소스에 나열된 UML 모델은 UML.ecore 메타 모델입니다. 이 메타모델은 각 UML 데이터 소스에 대해 사전정의되어 있으며 이는 UML 메타 모델 요소 및 지정된 인스턴스 모델의 예제 데이터를 사용하여 데이터 세트를 빌드할 수 있음을 의미합니다.

    5. 데이터 소스 편집 창에서 확인을 클릭하십시오.
  4. 보고서 디자인에 보고서 제목, 모델 이름 및 모델 문서를 추가하십시오.
    1. 팔레트가 표시되지 않는 경우, > 보기 표시 > 팔레트를 클릭하십시오.
    2. 보고서에 제목을 추가하려면 팔레트에서 레이블을 클릭하고 커서를 보고서 디자인 편집기로 끌어오십시오.
    3. 레이블 상자에 UML 비즈니스 유스 케이스 보고서를 입력하십시오.
    4. 제목의 글꼴 및 배경색을 지정하고 제목 텍스트를 가운데 배치하십시오.
      주: 글꼴, 배경색 및 맞추기와 같은 특성을 지정하려면 마우스 오른쪽 단추로 레이블을 클릭한 다음 스타일 > 새 스타일을 클릭하십시오.

      새 스타일 창 페이지에서 스타일 특성을 지정하십시오. 예를 들어, 텍스트 블록 페이지에서 텍스트를 가운데 배치할 수 있습니다. 일반 페이지에서 스타일에 설명적 이름을 지정할 수 있으며 이를 통해 동일한 스타일을 다른 비슷한 보고서 디자인 요소에 쉽게 적용할 수 있습니다. 또한 스타일을 수정하려는 경우 이를 찾을 수 있습니다.

      팔레트 및 스타일과 같은 BIRT 기능 사용에 대한 자세한 정보는 제품 온라인 도움말의 BIRT에 대한 필드 안내서를 참조하십시오. 이 학습을 수행하는 동안 다른 스타일을 시도해보고 싶을 수 있습니다.

    5. 데이터 탐색기 보기에서 데이터 세트를 펼친 다음 모든 이름 지정된 요소를 펼치십시오.
    6. 이름을 제목 아래의 보고서 디자인 편집기로 끌어오십시오.
    7. 모델 이름의 글꼴 및 배경색을 지정하고 모델 이름을 가운데 배치한 다음 아래쪽 여백을 24포인트로 지정합니다. 스타일 창의 상자 페이지에서 여백을 지정합니다.
    8. 팔레트에서 동적 텍스트를 클릭하고 커서를 보고서 디자인 편집기로 끌어오십시오. 표현식 빌더가 열립니다. 데이터 항목과 다르게 동적 텍스트 항목은 모델 문서의 서식 있는 텍스트 형식을 보존합니다.
    9. 표현식 필드에 row["documentation"]를 입력하고 확인을 클릭하십시오.
    10. > 보기 표시 > 특성 편집기를 클릭하고 특성 편집기 – 동적 텍스트 보기에서 바인딩 탭을 클릭하십시오.
    11. 데이터 세트 필드에서 패키지 루트를 선택하십시오.
    12. 보고서를 저장하려면 파일 > 저장을 클릭하십시오.
    13. 보고서 디자인 편집기에서 미리보기 탭을 클릭하십시오. Sample Business Model.emx 인스턴스 모델의 모델 이름 및 문서가 표시됩니다. 보고서에 사용한 스타일의 특성이 다른 경우에도 보고서의 영어 버전은 다음 그림과 유사합니다.
결과

이제 컨텐츠를 보고서에 추가할 준비가 되었습니다.

< 이전 | 다음 >

피드백