UML(Unified Modeling Language) 데이터 세트는 테이블 형식의 데이터베이스로서,
행과 열이 UML 데이터 소스에서 맵핑됩니다. 사용자가
BIRT(Business Intelligence and Reporting Tools)를 사용하여 보고서를 생성할 수 있도록
데이터 세트가 형식화되었습니다.
시작하기 전에
이 활동을 시작하려면 사용하는 데이터 소스가 이미 있어야 합니다. 새 데이터 소스를
작성하려는 경우 관련 타스크 "UML 데이터 소스 작성"을 참조하십시오.
- 보고서 탐색기 보기를 여십시오. 를 클릭하십시오.
- 보고서 탐색기 보기에서 보고서 디자인을 마우스 오른쪽 단추로 클릭한 다음
열기를 클릭하십시오.
- 데이터 탐색기 보기를 여십시오. 를 클릭하십시오.
- 데이터 탐색기 보기에서 마우스 오른쪽 단추로 데이터
세트를 클릭한 다음 새 데이터 세트를 클릭하십시오.
여러 테이블의 데이터를 결합하려는 경우에는 새 결합 데이터 세트도
클릭할 수 있습니다. 추가 정보는 BIRT에 대한 필드 안내서에서
"데이터 세트 결합 방법" 주제를 참조하십시오.
- 데이터 세트의 이름을 입력하고, UML 데이터 세트를 유형으로
선택한 다음 데이터 소스를 선택하고 다음을 클릭하십시오.
- 조회 매개변수 페이지에서 데이터 세트에서 조회를
정의하는 데 필요한 모든 조회 매개변수를 나열한 후 다음을 클릭하십시오. 이 페이지에서는 매개변수를 추가, 제거 및 재정렬하고 매개변수 이름을
바꿀 수 있습니다. 이 페이지의 매개변수는 매개변수의
내부 이름으로 식별됩니다. 내부 이름은 XPath 표현식에서 사용하는 이름이므로,
변수에 대한 XPath 이름 지정 규칙을 준수해야 합니다. 또한 문자 또는 밑줄(_)로
시작해야 하며, 문자, 숫자 또는 밑줄 시퀀스를 포함할 수 있습니다. 이 페이지에서
변경한 사항은 매개변수 페이지에도 나타납니다. 10단계를 참조하십시오.
매개변수는 여러 특수 유형의 정보를 보고서에 포함시킬 수 있도록 해주는 유연하고
강력한 도구입니다. 매개변수 사용 방법에 대한 정보는 관련 개념
"EMF 및 UML 데이터 세트의 매개변수"를 참조하십시오.
주: 매개변수를 정의한 후에는 앞에 달러 부호($)가 붙는 내부 이름을 사용하여
행 맵핑과 열 맵핑 조회에서 참조할 수 있습니다.
- 데이터 세트에 대한 행 맵핑을 정의하십시오. 테이블 행을 구성하고 요소 유형을 지정하는 요소 콜렉션을
정의하십시오. 행 맵핑을 정의하려면 다음 단계를 수행하십시오.
- 사용 중인 데이터 소스에 지정된 모델 중 하나를 찾아 선택하십시오.
- 행 맵핑을 정의하려면 XPath 표현식을 지정하십시오. 예를 들어, 모델 내의 모든 클래스를 맵핑하려면 표현식은
//Class이고 유형은 Class입니다.
주: 행 맵핑 XPath 표현식을 작성하는 경우 루트는 자원 인스턴스입니다.
XPath 구문에 대한 자세한 정보는 이 주제 끝에 나오는 관련 링크를
참조하십시오.
표현식을 직접 입력하거나 EMF 구조의 요소에서 작성할 수 있습니다.
그런 다음 EMF 구조에서 노드를 선택하고 오른쪽 화살표(>) 단추를 클릭하여
표현식 필드에 추가할 수 있습니다.
- 표현식이 자원의 루트가 아닌 매개변수에서 컨텍스트로 시작되는 경우,
데이터 소스 인스턴스 모델마다 평가 선택란을 선택 취소할 수 있습니다. 그러면 표현식을 요청마다 실행할 필요가 없기 때문에 성능이 향상됩니다.
- XPath 표현식에 필요한 유형을 갖는 EMF 구조의 요소를 선택한 다음
유형 필드의 오른쪽 화살표(>) 단추를 클릭하십시오. 예를 들어, //Class에 대한 결과 유형은 Class입니다.
- 데이터 세트에 포함될 스테레오타입을 지정하십시오.
- 다음을 클릭하십시오.
- 데이터 세트에 대한 테이블 열을 정의하십시오. 열 정의 XPath 표현식의 경우, 루트는 이전 단계에서 리턴 유형으로
지정한 유형의 오브젝트입니다. 매트릭스에 열 값을 직접 입력하거나
다음 단계를 수행하여 열을 정의할 수 있습니다.
- 찾아보기를 클릭하여 찾아볼 유형을 표시하십시오.
- 테이블 열로 사용할 항목을 트리에서 선택한 다음 오른쪽 화살표(>)
단추를 클릭하십시오.
- 필요한 열을 모두 지정하십시오. 열 맵핑 매트릭스의 오른쪽에
있는 단추를 클릭하여 열을 삭제하거나, 열 순서를 변경할 수 있습니다.
- 필요에 따라 각 열의 조회 및 유형 값을 조정하십시오.
- 테이블을 구성한 후 완료를 클릭하십시오. 데이터 세트 편집 창이 열립니다.
- 데이터 세트에 매개변수가 포함된 경우 데이터 세트 편집 창의
매개변수 페이지에서 매개변수 정의를 완료하십시오.
데이터 세트 매개변수에 바인딩할 표시 이름(처음에는 내부 이름으로 설정됨),
유형(처음에는 String으로 설정됨),
방향(처음에는 Input으로 설정됨) 및 보고서 매개변수의 이름(있는 경우)을
지정하십시오. 특성 바인딩 페이지에서 값을 데이터 세트 매개변수에
바인딩하는 경우 매개변수 표시 이름을 사용하십시오.
- 계속 편집한 다음 결과 미리보기를 클릭하여 작업을 확인하거나
확인을 클릭하여 창을 닫을 수 있습니다.
주: 원할 때 데이터 세트를 수정하려면 데이터 탐색기 보기에서 데이터 세트를
마우스 오른쪽 단추로 클릭한 다음 편집을 클릭하십시오.
다음에 수행할 작업
이제 BIRT 기능을 사용하여 데이터 세트의 요소를 통합하는 보고서 디자인을
완성할 수 있습니다. 자세한 정보는
BIRT에 대한 필드 안내서를 참조하십시오.
주: Eclipse 문서 또는
개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만
사용 가능합니다.