델타 로드 프로세스는 빌드를 마지막으로 실행한 후에 변경된 데이터만 추출합니다. 델타 로드 프로세스는
IBM® Rational® Insight 데이터 웨어하우스의 작업 데이터 스토어의 데이터를 추출하는 데 사용됩니다. 이 주제에서는
델타 로드 구현의 개요에 대해 설명합니다.
델타 로드 프로세스를 실행하려면 ETL(Extract, Transform and Load) 프로세스를 마지막으로 빌드한
날짜와 시간을 저장해야 합니다. 데이터 웨어하우스의
CONFIG.ETL_INFO 테이블이
이 용도로 정의되었습니다. ETL 작업이 실행될 때마다 일부 변수가 초기화됩니다. 델타 로드 프로세스에는 다음 두 변수가 사용됩니다.
- MODIFIED_SINCE 변수
ETL 작업은 CONFIG.ETL_INFO 테이블을 검색하여
ETL을 성공적으로 실행한 마지막 날짜 및 시간을 가져와서 이 값을 MODIFIED_SINCE 변수에 설정합니다.
이 변수는 나중에 ETL 빌드에서 마지막 실행 후에 변경된 데이터가 있는지 판별하는 데 사용됩니다.
- ETL_START_TIME 변수
ETL 작업은 시스템 날짜 및 시간을 가져와서 이 값을
ETL_START_TIME 변수에 저장합니다.
ETL 작업이 종료된 후 이 변수에 저장된 값은 CONFIG.ETL_INFO 테이블을 갱신하는 데 사용됩니다.
델타 로드 프로세스가 특정 제품에 대해 작동하는지 여부는 제품 데이터를 추출하는 데이터 서비스에 따라 다릅니다.