< 이전 | 다음 >

학습 5: 보고서 디자인에 그룹화된 데이터 추가

이 학습에서는 결합 데이터 세트를 작성하여 이를 보고서 디자인 파일에 추가하는 방법에 대해 설명합니다.
이 태스크 정보
작성된 결합 데이터 세트는 각 액터가 참여하는 유스 케이스를 나열합니다.

결합 데이터 세트를 작성하여 이를 보고서 디자인에 추가하려면 다음을 수행하십시오.

  1. 디자인을 계속하기 위해 보고서 디자인 편집기에서 레이아웃 탭을 클릭하십시오.
  2. 비즈니스 액터에 대한 데이터 세트를 작성하십시오.
    1. 데이터 탐색기 보기에서 마우스 오른쪽 단추로 데이터 세트를 클릭한 다음 새 데이터 세트를 클릭하십시오.
    2. 데이터 세트 이름을 비즈니스 액터로 지정하고 다음을 클릭한 후 다음을 다시 클릭하십시오.
    3. 행 맵핑 페이지 표현식 필드에서 Ctrl+Space를 누른 다음 getElementsWithStereotype을 두 번 클릭하십시오.
    4. 표현식에서 inputXPath//*로 바꾸고 inputStereotypesBusiness Modeling::BusinessActor로 바꾸십시오. 보고서를 실행할 때 이 표현식은 비즈니스 액터에 대해 스테레오타입화된 모델의 모든 요소를 찾습니다.
    5. 유형의 값을 uml:Actor로 설정하고 스테레오타입의 값을 BusinessModeling::BusinessActor로 설정하십시오. 이를 수행하려면 찾아보기 아래에서 아래로 화살표를 클릭하고 Sample Business Model.emx를 클릭하십시오.
    6. <BusinessActor> 샘플 유스 케이스를 선택하고 유형에 대한 오른쪽 화살표(>) 단추를 클릭한 다음 스테레오타입에 대한 오른쪽 화살표 단추를 클릭하십시오.
    7. 다음을 클릭하십시오.
    8. 열 맵핑 페이지의 찾아보기 아래에서 아래로 화살표를 클릭한 다음 uml:Actor를 클릭하십시오.
    9. 구조 계층 구조에서 이름을 클릭한 다음 오른쪽 화살표 단추를 클릭하십시오.
    10. 열 조회 테이블에서 새 열 추가를 클릭하고 새 열에 다음 값을 지정하십시오.
      • 이름uri를 입력하십시오.
      • 조회getURI(.)를 입력하십시오.
      • 유형문자열을 선택하십시오.
      주: 사용자 정의 함수 getURI()는 모델 요소의 URI가 고유하므로 데이터 세트 조인에 사용하기에 적합한 키입니다.
    11. 완료를 클릭한 다음 확인을 클릭하십시오. 데이터 세트 편집 창이 닫힙니다.
  3. 비즈니스 유스 케이스 연관에 대한 데이터 세트를 작성하십시오.
    1. 비즈니스 유스 케이스 연관이라는 새 데이터 세트를 작성하십시오.
    2. 행 맵핑 페이지에서 연관에 대한 UML 메타 모델을 찾은 다음 //Association을 표현식으로 지정하고 uml:Association을 유형으로 지정하십시오.

      필드에 대한 오른쪽 화살표 단추를 클릭하여 표현식 및 유형에 대한 값을 입력할 수 있습니다. 수동으로 슬래시(//)를 추가하여 표현식에 대한 항목을 편집해야 합니다.

      이 보고서는 액터와 유스 케이스 간의 연관에 초점을 맞춥니다. 각 연관에서 한쪽 끝에는 액터의 URI가 필요하고 다른 쪽 끝에는 유스 케이스의 이름이 필요합니다. 액터의 URI를 사용하여 이 데이터 세트를 이전 단계에서 작성한 비즈니스 액터 데이터 세트와 결합합니다.

    3. 다음을 클릭하십시오.
    4. 열 조회 테이블에서 다음 값을 사용하여 새 열을 작성하십시오.
      • 이름actorURI를 입력하십시오.
      • 조회getURI(oclQuery(endType, "self.oclIsKindOf(uml::Actor)"))를 입력하십시오.
      • 유형문자열을 선택하십시오.
    5. 열 조회 테이블에서 다음 값을 사용하여 새 열을 작성하십시오.
      • 이름usecaseName을 입력하십시오.
      • 조회oclQuery(endType, "self.oclIsKindOf(uml::UseCase)")/@name을 입력하십시오.
      • 유형문자열을 선택하십시오.
    6. 완료를 클릭한 다음 확인을 클릭하십시오.
  4. 액터 연관에 대한 결합 데이터 세트를 작성하십시오.
    1. 데이터 탐색기 보기에서 마우스 오른쪽 단추로 데이터 세트를 클릭한 다음 새 결합 데이터 세트를 클릭하십시오.
    2. 데이터 세트 이름을 비즈니스 액터 연관으로 지정하십시오.
    3. 왼쪽에 있는 항목에 대해 비즈니스 액터를 선택하고 uri를 클릭하십시오.
    4. 오른쪽에 있는 항목에 대해 비즈니스 유스 케이스 연관을 선택하고 actorURI를 클릭하십시오.
    5. 왼쪽 외부 결합을 클릭하십시오. 이 경우 액터가 유스 케이스와 연관되지 않은 경우에도 보고서에 포함됩니다.
    6. 완료를 클릭한 다음 확인을 클릭하십시오.
  5. 보고서에 비즈니스 액터 및 비즈니스 액터가 참여하는 유스 케이스에 대한 테이블을 추가하십시오.
    1. 보고서 디자인에 레이블 텍스트가 비즈니스 액터인 레이블을 추가하고 보고서의 이 레벨에 있는 레이블에 사용하는 스타일을 적용하십시오.
    2. 열이 2개이고 비즈니스 액터 연관을 데이터 세트로 사용하는 테이블을 보고서 디자인에 추가하십시오.
    3. 위쪽 및 아래쪽 여백이 12포인트인 테이블 스타일을 테이블에 적용하십시오.
    4. 열 헤더에 대한 레이블을 삽입하고 첫 번째 열 헤더에 액터 이름 및 두 번째 열 헤더에 유스 케이스 참여를 입력한 다음 열 헤더에 대해 작성한 스타일을 적용하십시오.
    5. 마우스 오른쪽 단추로 세부사항 행을 클릭한 다음 그룹 삽입을 클릭하십시오.
    6. 이름 필드에 actorGroup을 입력하십시오.
    7. 그룹 대상 필드에서 Business Actors::uri를 선택하십시오.
    8. 확인을 클릭하십시오.테이블에 그룹 헤더 행이 추가됩니다.
    9. 스타일을 정의하고 두 열 모두의 그룹 헤더 행에 적용하십시오.
    10. 그룹 헤더 행에서 마우스 오른쪽 단추로 [Business Actos::uri]를 클릭한 다음 삭제를 클릭하십시오.
    11. 데이터 탐색기 보기에서 데이터 세트를 펼친 다음 비즈니스 액터 연관을 펼치십시오.
    12. Business Actors::name을 왼쪽 열의 그룹 헤더 행으로 끌어오십시오.
    13. 팔레트에서 테이블을 클릭하고 커서를 오른쪽에 있는 열의 세부사항 행으로 끌어오십시오.
    14. 열의 수를 1로 설정하고 확인을 클릭하십시오.
    15. 데이터 탐색기 보기의 비즈니스 액터 연관 아래에서 Business Use Case Associations::usecaseName을 중첩된 테이블의 세부사항 행으로 끌어오십시오.
    16. 중첩된 테이블에서 헤더 행의 컨텐츠를 삭제하십시오.
    17. 보고서 디자인 파일을 저장하십시오.
    18. 보고서를 미리보십시오. Sample Business Model.emx 인스턴스 모델에서 액터 및 액터가 참여하는 유스 케이스가 표시됩니다. 영어로 작업 중인 경우, 미리보기는 다음 그림과 유사합니다.
결과
이제 보고서 디자인이 완료되었습니다. 다음 학습에서는 이 보고서 디자인을 사용하여 대상 제공 모델에 대한 보고서를 생성합니다.
< 이전 | 다음 >

피드백