이 단원에서는 데이터 웨어하우스에 추가 속성을 로드하기 위해
Data Manager 빌드를 작성하는 방법에 대해 설명합니다.
단계 1.1에서 새 엔티티를 데이터 테이블에 추가했습니다. ETL
프로세스에는 엔티티마다 빌드가 하나씩 필요합니다. 새 엔티티를 로드하는 경우, 새 빌드를 작성하고
기존 빌드를 수정하여 추가 속성을 기존 엔티티에 추가해야 합니다. 1.2 단원에서는 기존 빌드를 수정했습니다. 이
단원에서는 데이터 웨어하우스에 있는 추가 속성을 로드하기 위해 새 빌드를 작성하는
방법에 대해 설명합니다. 기본 스키마 외부에 있는 데이터 속성으로 데이터
웨어하우스를 로드합니다.
소스에서 데이터 추출- IBM® Cognos® Data Manager를 시작하여
ETL 카탈로그를 로드하십시오.
- 를
펼치고 CQEnterprise 폴더를 마우스 오른쪽 단추로 누른 후
팩트 빌드 삽입을 선택하고 빌드 이름을 CQ_ENT_Component로 지정한 후
확인을 누르십시오.
개념: 이름 지정 규칙은 [Product Source]_[Configuration]_[Entity]입니다.
- 편집기 내부를 마우스 오른쪽 단추로 누르고 데이터 소스 삽입을 누른 후
이름으로 RI_Stg를 입력하십시오.
- 조회 탭을 누르고 데이터베이스 목록에서
ClearQuest를 선택하십시오.
- 데이터베이스 오브젝트 트리에서 CQEnterprise.ENTComponent 테이블을
마우스 오른쪽 단추로 누르고 select 문 테이블 추가를 선택하십시오.
다음과 같이 이 조회를 수정하십시오.
- 새 SQL 문을 테스트하려면 창의 왼쪽 하단에 있는
를 누르십시오. 변수를 지정하는 창에서 $RESOURCEGROUP 항목에 스키마 이름(CQEnterprise)을
입력하십시오. 데이터 서비스가 모든 레코드를 리턴하는 데 널값을 사용하도록
$MODIFIED_SINCE 필드를 비워 두십시오.
- 결과 열 탭을 누른 후 새로 고치기를 누르십시오.
변수를 지정하는 창에서 $RESOURCEGROUP 항목에 스키마 이름(CQEnterprise)을
입력하십시오. 데이터 서비스가 모든 레코드를
리턴하는 데 널값을 사용하도록 $MODIFIED_SINCE 필드를 비워 두십시오. 확인을 누르십시오.
데이터 원본에서 데이터를 추출하는 SQL 조회가 작성되었습니다.
속성
변환
- 편집기에서 새 데이터 스트림 노드를 두 번 누르고 자동 맵핑을 누른 후
확인을 누르십시오.
- 변환 모델 오브젝트를 마우스 오른쪽 단추로 누르고
맵핑을 누르십시오. 자동 맵핑을 누르고
새 요소를 속성으로 작성을 선택하십시오. 확인을 누르십시오.
대상 테이블에 속성 전달- 편집기 내부를 마우스 오른쪽 단추로 누르고 관계형 테이블 전달 삽입을
선택하십시오. 컴포넌트를 이름으로 입력하십시오.
- 테이블 특성 탭을 누르십시오. 연결 목록에서
Rational Insight Data Warehouse 테이블을 선택하고 테이블 이름 오른쪽에 있는
을 누르십시오.
- 정상화된 데이터 영역(RIODS 스키마)에서 COMPONENT 테이블을
선택하고 확인을 누르십시오.
- 스키마 이름을 "{$ODS}" 변수로 바꾸십시오.
- 대상 테이블 가져오기를 누르고 다음 목록을 사용하여
대상 테이블에서 요소를 열로 맵핑하십시오.
- (레코드 ID) 요소를 COMPONENT_ID 열로
- (마지막 갱신 날짜) 요소를 REC_DATETIME 열로
- 컴포넌트의 dbid를 EXTERNAL_KEY1 열로
- DATASOURCE_ID 요소를 SOURCE_ID 열로
- 컴포넌트 요소를 NAME 열로
확인을 누르십시오.
- 카탈로그를 저장하십시오.
작업 스트림에 빌드 추가
노드 아래
작업을 펼치고 CQ_ENT_Defect 빌드 이전에 새로 작성된 빌드를 추가하십시오.
빌드 실행- 노드를 펼쳐서 엔터프라이즈를 마우스 오른쪽 단추로 누른 후 을 선택하십시오.
- 프롬프트가 표시되면 확인을 누르십시오. 실행 상태는 콘솔에 표시되고,
세부사항은 [rational_insight_installation_directory]/cognos/datamanager/log 파일에 로깅됩니다.
엔터프라이즈 작업 스트림에 있는 모든 빌드를 실행했습니다. 작성한 빌드만 실행하려면 다음을 수행하십시오.
- 엔터프라이즈 작업 스트림의 복제본을 작성하십시오(작업 스트림을 마우스 오른쪽
단추로 누르고 복제본 선택).
- 실행하지 않을 빌드를 삭제하십시오.
- 변경사항을 저장하십시오.
- 빌드를 실행하십시오.