BIRT(Business Intelligence and Reporting Tools)를 사용하여 보고서 작성

보고서 레이아웃, 데이터 액세스, 스크립트 지원 등 BIRT 보고 기능을 사용하여 Rational Asset Manager에서 사용자 정의 보고 URL을 사용하는 보고서를 작성할 수 있습니다. 이러한 보고서는 사용자가 자산 및 저장소를 사용하는 방법에 대한 유용한 통계를 제공합니다.

시작하기 전에

보고서를 작성하려면 먼저 BIRT v2.2.1 이상을 설치해야 합니다. Eclipse 클라이언트에서는 보고서만 작성할 수 있습니다.

이 태스크 정보

참고: 이 주제는 jazz.net에서 다운로드할 수 있는 기사에 기반합니다. 전체 기사에는 단계별 방향, 완료된 샘플 보고서의 .pdf 파일, 보고서 디자인 파일, 샘플 데이터 파일이 포함됩니다.

소프트웨어 자산 관리는 자산을 저장소에 제출하고 자산 이용을 통해 자산을 관리하는 것으로 끝나지 않습니다. 변화되는 요소, 자산 세부사항의 모델 및 동향, 이용 유스 케이스 및 사용자 정보를 지속적으로 관찰하여 현재 비즈니스 전략의 필요를 평가해야 합니다.

역할이 다른 사용자는 다른 보고서가 필요합니다.

비즈니스 분석가, 관리자, 자산 소유자 및 자산 이용자에게는 저장소 사용을 평가할 수 있는 다양한 정보가 필요합니다. 예를 들어, 관리자는 사용자에게 역할이 부여된 시점을 알고자 합니다. 자산 소유자는 자산을 등록한 사용자를 알아야 합니다. 자산 이용자는 가장 선호되는 자산이 무엇인지 궁금해 합니다.

사용자는 다음 URL을 사용하여 Rational Asset Manager에서 데이터를 검색합니다.

보고서에 사용된 데이터는 저장소와 자산 정보를 리턴하는 사용자 작성 URL에 있는 데이터입니다. 이 데이터는 웹 브라우저에서 다운로드하거나 BIRT와 같은 보고 도구에서 직접 액세스할 수 있는 XML입니다. 상이한 보고서 경로 또는 URL은 상이한 유형의 데이터를 리턴합니다. 보고서 경로에도 조회와 같은 기능의 매개변수를 사용할 수 있습니다. 예를 들어, fromTime 및 toTime 매개변수를 사용하여 시간소인 사이에 발생한 활동만 검색할 수 있습니다.

다음 유형의 보고서를 작성하십시오.

보고서 경로가 다르면 보고서 유형도 다릅니다. 다음과 같은 유형의 보고서를 사용할 수 있습니다.
  • 자산 정보
  • 관련 자산
  • 활동 로그 및 정보
  • 자산 및 사용자의 등록
  • 사용자 역할 지정 및 활동
  • 빌드 프로세스에서 자산 사용법
  • 아티팩트 사용법

BIRT로 보고서를 작성하는 방법에 대해 자세히 학습하려면 커뮤니티 다운로드 보고서를 작성하는 다음 예제를 참조하십시오. 이 샘플 보고서는 해당 커뮤니티의 5월 다운로드 활동을 보여 줍니다. 커뮤니티의 자산에 대한 자산 이름별 다운로드도 제공합니다.

프로시저

  1. Rational Asset Manager 웹 클라이언트에 로그인하십시오.
  2. 자산을 클릭하십시오.
  3. 검색 필터 섹션에서 다운로드 보고서를 작성할 커뮤니티에 해당하는 커뮤니티 필터 이름을 클릭하십시오.
  4. 클립보드 및 돋보기가 있는 검색 필드 오른쪽의 아이콘을 클릭하고 검색 단축키를 복사하십시오. 예를 들어, ramSearch:(1fGroup,service_development)는 Service Development 커뮤니티의 검색 단축키입니다.
  5. Rational Asset Manager에서 5월 자산 활동에 대한 보고 정보를 검색하는 데이터 URL을 작성하십시오. 데이터 URL은 다음과 유사합니다. http://localhost:8080/com.example.repository.web.ws.tomcat/reporting/assetActivity:tid=610|asset:shortcut=fGroup%2Cm4_service_development,fromTime=1209617701756,toTime=1212292501756. 여기서, fGroup%2Cm4_service_development는 검색 단축키이고 fromTime 및 toTime은 5월의 값입니다.
  6. Enter를 클릭하십시오.
  7. 로컬 시스템에 XML 파일을 저장하십시오.
  8. Eclipse 클라이언트에서 이 보고서를 작성한 보고서 프로젝트에 새 공백 보고서를 작성하십시오.
  9. 데이터 탐색기 보기에서 데이터 소스를 마우스 오른쪽 단추로 클릭하고 새 데이터 소스를 선택하십시오.
  10. XML 데이터 소스를 선택한 후 다음을 클릭하십시오.
  11. 찾아보기를 클릭하고 7단계에서 저장한 XML 파일을 선택하십시오.
  12. 완료를 클릭하십시오.
  13. 시간별로 다운로드할 데이터 세트를 작성하십시오.
    1. 데이터 세트를 마우스 오른쪽 단추로 클릭하고 새 데이터 세트를 선택하십시오.
    2. 데이터 세트 이름을 입력하고 10단계에서 작성한 데이터 소스를 지정하십시오.
    3. 다음을 클릭하십시오.
    4. 다음을 클릭하십시오.
    5. Map/data/assetActivity를 테이블 맵핑으로 지정하십시오.
    6. 다음을 클릭하십시오.
    7. 열 맵핑 대화 상자에서 시간소인을 'Date time' 유형의 열로 맵핑하십시오.
      열 맵핑
    8. 완료를 클릭하십시오.
  14. 동향 차트를 작성하십시오.
    1. 보고서 편집기로 차트를 드래그하십시오.
    2. 영역을 차트 유형으로 선택하십시오.
    3. 다음을 클릭하십시오.
    4. 13단계에서 작성한 데이터 세트를 지정하십시오.
    5. 카테고리 (X) 시리즈 필드에 있는 사용 가능한 열 바인딩에서 시간소인을 선택하십시오.
    6. 편집 및 그룹화를 클릭하십시오.
    7. 데이터 정렬이 정렬 해제되었는지 확인하고 그룹화 섹션에서 다음을 지정하십시오.
      • 유형: DateTime
      • 단위: Days
      • 간격: 1
      • 집계 표현식: Count
      그룹 및 정렬 대화 상자
    8. 확인을 클릭하십시오.
    9. 값 Y 시리즈에 있는 사용 가능한 열 바인딩에서 RowNum을 선택하십시오.
    10. 완료를 클릭하십시오.
  15. 일별 다운로드 테이블을 작성하십시오.
    1. 테이블을 보고서 편집기로 드래그하여 방금 작성한 차트 아래에 놓으십시오.
    2. 삽입 테이블 대화 상자에서 다음 예제를 참조하여 테이블 크기 및 데이터 세트를 정의하십시오.
      열 수는 2, 세부사항 수는 1이고 데이터 세트는
삽입 테이블 대화 상자에 이미 정의되어 있습니다.
    3. 편집기에서 테이블을 선택하십시오.
    4. 특성 편집기 보기에서 그룹을 여십시오.
    5. 새 그룹을 추가하십시오.
    6. 그룹 세부사항에서 Group On 값 timestamp를 선택하십시오.
      그룹 세부 사항 섹션에서 GroupOn 값으로 시간소인을 선택하십시오.
    7. 'Aggregation'을 [timestamp] 옆의 셀로 드래그하십시오.
    8. 집계 빌더 대화 상자에서 기능을 COUNT로 변경하고 Aggregate On을 Group으로 변경하십시오.
      데이터 유형을 Any로, 기능을 Count로 지정한 집계 빌더 패널
    9. 확인을 클릭하십시오.
    10. 시간소인을 선택하십시오.
    11. 특성 편집기의 특성 탭에서 Format Date Time을 선택하십시오.
    12. 특성에서 형식은 short 형식(예: 5/10/08)을 지정하십시오.
    13. 테이블의 세부사항 행을 선택하고 삭제하십시오.
  16. 자산별로 다운로드할 데이터 세트를 작성하십시오.
    1. 일별로 다운로드할 데이터 세트를 작성하는 단계에 따라 수행하고 단, 열로 시간소인을 맵핑하는 대신에 assetName, GUID, targetURL 및 assetVersion을 맵핑하십시오.
      자산, ID, URL 및 버전에 대한 열 맵핑
    2. 자산 버전 및 GUID를 조합한 표현식으로 계산한 열을 작성하십시오. 예를 들어, row["ID"]+row[Version]입니다. 이렇게 하면 고유 자산을 그룹화할 수 있습니다.
  17. 자산별 다운로드 테이블을 작성하십시오.
    1. 테이블을 보고서 편집기로 드래그하여 앞서 작성한 테이블 아래에 놓으십시오.
    2. 삽입 테이블 대화 상자에서 위에서 작성한 데이터 세트에 테이블을 맵핑하십시오.
      데이터 세트 커뮤니티 다운로드에 대한 열 수 3 및 세부사항 수 1인
삽입 테이블.
    3. 특성 편집기에서 테이블을 선택하고 그룹을 여십시오.
    4. 보고 URL로 위에서 작성한 계산 값에 대해 분류할 새 그룹을 작성하십시오.
      그룹 세부사항에서 고유 자산 그룹화.
    5. 그룹 헤더 행에서 [Unique Asset] 값을 삭제하고 위에 작성된 데이터 세트에서 자산 이름 열 맵핑 값을 드래그하여 셀에 놓으십시오.
    6. 데이터 세트의 버전 열 맵핑 값을 중앙 그룹 헤더 셀로 드래그하십시오.
    7. 집계를 오른쪽 그룹 헤더 셀로 드래그하십시오.
    8. 집계 빌더 대화 상자에서 기능을 COUNT로 설정하고 Aggregate On을 Group으로 설정하십시오.
      Group: NewTableGroup1로 지정된 기능 COUNT의
집계 빌더 대화 상자
  18. 확인을 클릭하십시오. 테이블이 열립니다.
  19. 세부사항 행을 선택하고 삭제하십시오.

피드백