IBM® Rational® 제품의 기능을
BIRT(Business Intelligence and Reporting Tools)와 함께 사용하여
UML 및 EMF 모델에 대해 데이터 소스, 데이터 세트 및 보고서 디자인을
세부 조정할 수 있습니다. 다음 팁은 모델 보고서 디자인 시 유용한 정보
및 추가 정보를 찾을 수 있는 사이트에 대한 링크를 제공합니다.
- 샘플 모델이 포함된 보고서 디자인 프로세스를 통해 작업
- 보고서 디자인 방법에 대한 단계별 데모는 "UML 모델용 BIRT 보고서 디자인 작성"
학습서를 참조하십시오. 이 학습서는 보고서 디자인을 작성하고 공통적으로
사용되는 모델 요소를 보고서에 추가하는 방법을 보여줍니다.
- 보고서에 공통 유형의 모델 정보 추가
- 보고서에 정보를 포함시키려면 보고서 디자인에 해당 요소를 추가해야
합니다. 모델 요소 문서와 같이
일반적으로 보고서에 포함되는 특정 정보 유형의 경우 다음 특수 프로시저를
따라야 합니다. 자세한 정보는 "보고서에 공통 유형의 모델 정보 추가" 주제를 참조하십시오.
- 사용 가능한 사용자 정의 XPath 함수 찾기
- XPathIBM Rational에서 제공하는
XPath 함수는 "EMF 및 UML 데이터 세트에 대한 추가 XPath 함수" 주제를
참조하십시오. 이러한 함수만으로 필요한 데이터 세트를 작성할 수 없는 경우,
직접 XPath 함수를 작성한 다음 org.eclipse.jet.xpathFunctions라는
확장점을 사용하여 등록할 수 있습니다. 자세한 정보는 "사용자 정의 XPath 함수 작성" 주제를
참조하십시오.
- XPath 함수를 지정할 수 있는 데이터 세트 마법사의 열 맵핑 페이지에
대한 컨텍스트 도움말도 참조하십시오.
- XPath 표현식 문제점 해결
- 데이터 세트 대화 상자에서는 유효한 것으로 나타나지만, 미리보기에
어떠한 결과도 나타나지 않는 XPath 표현식이 있을 수 있습니다.
- 데이터 세트 대화 상자에서는 XPath 구문의 유효성만 검증하고,
모델에 존재하지 않는 탐색 경로에 대한 참조 등의 오류를 찾아내지는
못합니다.
- 데이터 세트 결합
- 데이터 세트를 결합할 때 모델 오브젝트를 고유하게 식별하기 위한 키가
필요하다면 최적의 키는 모델 오브젝트 URI입니다. 왜냐하면 모델 오브젝트
URI는 자원 전체에서 고유하기 때문입니다. getURI()
XPath 함수는 모델 내에 있는 오브젝트의 URI를 리턴합니다. resolveURI()
함수는 URI를 해석합니다.
- 예를 들어, URI 열(getURI(.))이 있는 Class 데이터 세트와
containerURI 열이 있는 Operation 데이터 세트가 있을 경우,
URI 및 containerURI를 사용하여 두 데이터 세트를 결합할 수 있습니다.
- 추가 정보는 BIRT에 대한 필드 안내서에서
"데이터 세트 결합 방법" 주제를 참조하십시오.
- 보고서를 생성할 때 사용할 수 없는 글꼴을 로드하라는 메시지 표시 방지
- 보고서 사용자가 보고서를 생성할 때 사용할 수 없는 글꼴을
로드하라는 메시지가 표시될 경우, 글꼴을 "자동"으로 설정하거나
각 요소의 특성 보기에서 글꼴을 지정하여 보고서 디자인을
수정하십시오. 기본 serif와 같은 기본 글꼴을 사용하지 마십시오.
- 예를 들어, 보고서에 일본어 텍스트가 필요할 경우 보고서에 기본 serif를
사용하면 이 보고서 디자인으로 인해 중국어 글꼴을 다운로드하라는 예상치 않은
메시지가 표시될 수 있습니다.
- 보고서 디자인 시 최적의 인스턴스 모델 선택
- 보고서를 디자인할 때 사용하는 인스턴스 모델이 데이터를 잘 나타내고
있는지 확인하십시오. 그러나 인스턴스 모델은 보고서 디자인 타스크의 속도에
방해되지 않을 정도로 작아야 합니다. 모델은 디자인 단계 전체에서
여러 번 다시 로드되므로 작을수록 시간이 절약됩니다.
- 보고서 디자인을 시작하는 다른 방법
- 보고서 탐색기 창을 사용하여 보고서 디자인을 시작하는 방법
이외에도 BIRT 보고서 마법사를 사용할 수 있습니다.
- 보고서 탐색기 창을 열려면 를
클릭하고 보고서 작성을 펼친 다음 보고서 탐색기를 두 번 클릭하십시오.
- BIRT 새 보고서 마법사를 열려면 을 클릭하고
Business Intelligence Reporting Tools를 펼친 다음 보고서를 두 번 클릭하십시오.
- 보고서가 기존 보고서 디자인을 기반으로 하는 경우 보고서 탐색기 창을
사용하십시오.
- 플러그인으로 BIRT 보고서 배치
- BIRT 보고서를 플러그인으로 배치하려면 보고서를 포함하며
com.ibm.ccl.erf.birt 플러그인에서
com.ibm.ccl.erf.birt.reports이라는 확장점을
확장하는 플러그인을 작성하십시오.
- 플러그인을 작성하려면 새 플러그인 프로젝트를 시작한 다음
Activator가 /src 폴더에 있는지 확인하십시오. 보고서를 포함하는
RPTDESIGN 파일을 프로젝트에 추가한 다음 출력에 보고서가 포함되도록
프로젝트 빌드 구성을 설정하십시오. 빌드 구성에 2진 빌드의 bin 디렉토리가
포함되었는지 확인하십시오.
com.ibm.ccl.erf.birt를 종속성으로 추가한 다음
com.ibm.ccl.erf.birt.reports를 플러그인에 대한
확장점으로 설정하십시오. 확장점을 설정하려면 보고서 카테고리를 추가한
다음 보고서 자체를 카테고리에 추가하십시오. 보고서 URL에 대해서는
플랫폼 플러그인 경로(platform:/plugin/<plug-in
name>/<path to RPTDESIGN file>)를 사용하십시오.
- 플러그인을 배치하려면 플러그인을 내보내고 출력 JAR 파일을
IBM Rational 제품 설치 디렉토리의
SDP\plugins 폴더로 복사한 다음 제품을 다시 시작하십시오.
주: Eclipse 문서 또는
개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만
사용 가능합니다.