시작하기 전에
IBM® Rational® Portfolio Manager Open Data Access 기능은 Rational Portfolio Manager로부터 제3정규형(3NF) 스테이징으로 데이터를 추출, 변환 및 로드(ETL)하는 데 유용하다. 그 결과, 다른 어떠한 장점 보다도 참조 무결성을 강제실행하고 데이터 중복을 없애는 데이터 영역이 나타난다. 이렇게 하면 보고서 작성이 더 간편해진다.
이 튜토리얼은 Rational Open Data Access로 IBM® Cognos® 8 Business Intelligence 소프트웨어 제품군을 사용하여 보고서를 작성하는 방법을 시연하는 샘플 시나리오를 제공한다.
이 튜토리얼에 있는 연습을 따라 작업하려면 이러한 소프트웨어를 설치하고 구성해야 한다.
- IBM Rational Portfolio Manager(클라이언트, 미들웨어, 데이터베이스) on DB2
- IBM Rational Portfolio Manager Open Data Access on DB2 v9.5
- IBM Cognos 8.3 Business Intelligence
- IBM Cognos 8 BI Server
- IBM Cognos 8 BI Data Manager
- IBM Cognos 8 BI Framework Manager
- IBM Cognos 8 BI Reporting
이 튜토리얼은 이러한 태스크의 기초적인 사항이 나와있다.
- Data Manager를 사용하여 Rational Open Data Access 데이터베이스로부터 데이터를 빼내어 스타 스키마로 구성하기
- Framework Manager를 사용하여 메타데이터 모델링하기
- Cognos Report Studio를 사용하여 공개된 메타데이터를 기반으로 간단한 보고서 작성하기(그림 1 참조).
- Framework Manager에서 차원 모델 및 드릴 업 및 드릴 다운을 허용하는 보고서 작성하기
그림 1. 샘플 보고서
Data Manager에서 ETL을 올바르게 작성하고 Framework Manager에서 메타데이터 모델 및 내재된 이론 및 대안과 함께 올바르게 작성하는 방법을 설명하려면 별도의 튜토리얼이 필요할 것이다. 따라서, 이 튜토리얼은 Cognos 문서에서 더 알맞게 다루는 세부사항을 살펴보지 않는다. 그 대신에, 이는 기본 단계 뿐만 아니라 이를 빌드하기 위해 필요한 요소를 설명한다. Data Manager 및 Framework Manager에 대한 자세한 정보는 각각의 사용자 안내서를 참조하기 바란다.
결과가 보고 필요성에 좌우되기 때문에 스타 스키마를 설계하는 방법이 많다. 간단하게 하기 위해 이 튜토리얼은 간단한 보고서를 빌드하는 데 필요한 테이블을 작성하는 방법만 보여주며, 이는 그림 1에 표시된다. 이 예제에서는 General Health 스타 스키마에서 다른 테이블은 삭제한다.
이 예제에서 구축되는 팩트 테이블은 SCOPE_HEALTH이며, 이는 총 결함 수, 처리완료된 결함 수 등과 같이 범위 요소에 대한 정량 정보가 들어있다.
구축되는 차원 테이블은 PROJECT_DIM이며, 이는 이름, 상태, 화폐 등의 프로젝트 정보가 들어있다.
그림 2는 이러한 테이블의 설계를 보여준다.
그림 2. 샘플 데이터베이스 스키마
참고:
PROJECT_DIM 테이블의 경우 설명 필드의 수(DESC_FIELD_COLUMN_IDXX 및 DESC_FIELD_VALUEXX)는 실제로
최대 20까지 올라가지만, 이 튜토리얼에서는 축약되어 있다.
