데이터 추출
원본 데이터는 데이터 서비스 또는 XML 데이터 파일에서 XML ODBC 드라이버를 통해 추출됩니다. 데이터 서비스의 데이터는 스테이징을 통해 추출됩니다. 작은 ETL 빌드가 데이터를 추출하여 임시 테이블에 저장하고, 이 테이블에서 다른 ETL 빌드가 데이터를 꺼내고 변환하여 데이터 웨어하우스의 작업 데이터 스토어 영역에 맵핑합니다. 델타 로드를 지원하는 제품의 경우에는 데이터 서비스에서 추출할 때 델타 로드를 사용합니다. 원본 데이터의 구조는 데이터 소스에 따라 다릅니다. 속성은 측정 대상에 따라 추출됩니다. 그러므로 데이터 소스에서 사용 가능한 모든 속성이 데이터 웨어하우스로 로드되지는 않습니다.
데이터 변환
데이터 전달
Data Manager가 제공하는 제어 속성이며, 이 속성은 각 행의 고유 번호이고 데이터 웨어하우스 테이블의 대리 키 열에 맵핑됩니다.
Data Manager가 제공하는 제어 속성이며, 이 속성은 기존 행이 갱신된 날짜를 나타내고 데이터 웨어하우스 테이블의 REC_TIMESTAMP 열에 맵핑되어야 합니다.
데이터 웨어하우스의 이 열은 다른 원본의 데이터와 구분하는 데 사용할 수 있도록 데이터 소스의 GUID를 저장하는 데 사용되어야 합니다. XML ODBC 드라이버를 통해 데이터를 추출한 데이터 소스의 경우, GUID는 각 자원 그룹에 자동으로 지정되며, 값은 각 테이블의 DATASOURCE_ID 열에 저장되어 데이터 웨어하우스 테이블의 SOURCE_ID 열에 맵핑됩니다. XML ODBC 드라이버가 사용되지 않는 다른 데이터 소스의 경우에는 값을 수동으로 지정해야 합니다.
데이터 소스에서 정수 또는 문자 유형의 자연어 키를 저장하는 속성입니다.
데이터 소스에 사용자가 볼 수 있는 ID가 있는 경우 이를 저장하는 속성입니다.
데이터 소스의 XML 자원 URL을 저장하는 속성입니다.
프로젝트, 요청, 요구사항, 타스크, 활동 및 컴포넌트와 같이 일반적으로 사용되는 일부 아티팩트의 속성입니다. 이 속성을 사용하여 테이블의 데이터를 더 자세히 분류할 수도 있습니다. 이러한 각 아티팩트에 대해 데이터 웨어하우스에서 이름에 _CLASSIFICATION이 있는 테이블이 정의되고 ID 및 값은 데이터 웨어하우스가 작성될 때 사전 정의됩니다. 이러한 아티팩트를 데이터 웨어하우스로 전달하는 ETL 빌드는 분류 ID 값을 지정하고 이름에 _CLASS_ID가 있는 해당 열로 맵핑해야 합니다.