IBM® Rational® Insight(Rational Insight)의 ETL 기능을 사용하면 다양한 소스에서 데이터를 추출하고, 인코딩된 비즈니스 규칙을 통해 해당 데이터를 변환하여, 변환된 데이터를 데이터 마트에 로드할 수 있습니다. 이 프로세스 동안 작업 데이터가 제품 소스에서 검색되고, 정규화되며, 팩트 및 차원 테이블로 맵핑됩니다. 핵심 ETL 프로세스를 수행하는 컴포넌트는 IBM Cognos® Data Manager(Data Manager)입니다.
추출
ETL 프레임워크는 직접 데이터베이스 액세스 및 Rational Insight XML ODBC 드라이버를 포함한 ODBC 드라이버를 통해 데이터를 추출합니다. 조직은 기존의 관계형 데이터베이스나 기타 소스 형식(예: XML)으로 데이터를 저장합니다. Data Manager는 표 형식의 데이터를 지원하므로 핵심 ETL 추출 프로세스 이전에 수신되는 XML을 관계형 양식으로 변환해야 합니다. 이러한 작업은 XML 소스의 데이터를 맵핑하여(XML ODBC 드라이버를 사용하여) Data Manager로 전달하는 IBM Rational Insight XML 데이터 구성(XML 데이터 구성)에 의해 수행됩니다.
변환
로드
마지막 단계는 변환된 데이터를 웨어하우스의 별개 영역인 데이터 마트에 로드하는 작업입니다.
구현
Data Manager에서 각 ETL 프로세스는 팩트 또는 차원 빌드입니다. 이 빌드는 서로 다른 데이터 또는 테이블 세트에 대한 작업 스트림으로 구성됩니다. 작업 스트림은 Data Manager에서 직접 실행하거나 데이터 이동 타스크로 공개한 후 IBM Rational Insight 보고서 서버에서 실행하도록 스케줄링할 수 있습니다. 기본 ETL 빌드는 정규화된 양식 필드, 비 엔티티 빌드, 찾아보기 빌드, 차원 빌드 및 팩트 빌드입니다. Insight는 Rational ClearQuest®, Rational ClearCase®, Rational RequisitePro®, Microsoft® Project, Rational Team Concert, Rational Quality Manager 및 Rational TestManager와 같은 제품에 대한 샘플 ETL 트랜잭션을 구현하고 지원합니다.