대상 로드 순서 제약 조건은 데이터 통합 서비스가 행을 동일한 매핑에서 서로 관련된 2개의 대상 인스턴스에 로드 및 커밋하는 방식을 제한합니다.
Developer tool에서는 데이터 통합 서비스가 행을 대상 테이블에 로드하는 순서를 제한하기 위한 제약 조건을 구성할 수 있습니다.
데이터 통합 서비스가 데이터를 보조 대상 인스턴스에 로드하기 전에 기본 대상 인스턴스의 데이터를 완전히 로드하도록 강제하기 위한 제약 조건을 구성할 수 있습니다. 기본 대상 및 보조 대상으로 정의하는 테이블은 입력 행의 트랜잭션에 따라 다릅니다.
대상 로드 순서 제약 조건에 대한 다음 시나리오를 고려합니다.
마스터 및 세부 대상에 행을 삽입합니다.
기본 키-외래 키 관계가 있는 대상에 행을 삽입할 때 대상 로드 순서 제약 조건을 구성할 수 있습니다. 기본 대상 인스턴스로 기본 키가 있는 대상을 구성합니다. 보조 대상 인스턴스로 외래 키가 있는 대상을 구성합니다. 데이터 통합 서비스는 기본 대상 로드를 완료할 때까지 보조 대상에 대한 데이터를 준비할 수 있습니다.
마스터 및 세부 대상에서 행을 삭제합니다.
기본 키-외래 키 관계가 있는 대상에서 행을 삭제해야 하는 경우 각기 다른 제약 조건을 구성합니다. 먼저 세부 대상에서 행을 삭제하도록 기본 대상 인스턴스로 외래 키가 있는 대상을 구성합니다. 보조 대상 인스턴스로 기본 키가 있는 대상을 구성합니다.
동일한 관계형 테이블에 대해 행을 삽입 및 업데이트합니다.
2개의 개별 변환의 관계형 테이블에 삽입 행 및 업데이트 행을 로드하는 매핑에 대한 대상 로드 순서 제약 조건을 구성할 수 있습니다. 데이터 통합 서비스가 삽입 행을 로드할 때까지 업데이트 행을 로드하지 못하도록 제한하기 위한 제약 조건을 구성합니다.
플랫 파일의 대상 로드 순서.
여러 플랫 파일 대상에 행을 로드하는 매핑에 대해 대상 로드 순서 제약 조건을 구성할 수 있습니다. 기본 플랫 파일 다음에 보조 플랫 파일을 로드하도록 대상 로드 순서를 구성합니다.
매핑에는 여러 개의 제약 조건을 구성할 수 있습니다. 데이터 통합 서비스는 제약 조건을 위반하지 않고 대상을 로드하기 위한 가장 효율적인 실행 계획을 결정합니다.