내부거래 트랜잭션을 로드하는 경우 트랜잭션을 병합할지 또는 바꿀지를 선택할 수 있습니다.
병합
레코드를 새 변경사항으로 업데이트하고 새 레코드를 모두 생성하려면 이 옵션을 선택합니다. [일치함] 또는 [게시됨] 상태의 레코드 정보는 업데이트되지 않습니다. 로드 로그 파일에는 로드되지 않은 트랜잭션에 대한 정보가 포함됩니다. 병합 모드에서는 데이터베이스의 레코드가 삭제되지 않습니다.
표 10-3 병합 모드의 로드 예
엔티티 A - 기존 레코드 | 엔티티 A의 로드 파일 | 병합 모드로 로드한 후의 엔티티 A |
---|---|---|
레코드 1 |
N/A |
레코드 1 |
레코드 2 - 일치함 |
새 레코드 2 |
레코드 2 - 일치함(로드 프로세스의 영향을 받지 않음) |
레코드 3 |
N/A |
레코드 3 |
레코드 4 - 게시됨 |
새 레코드 4 |
레코드 4 - 게시됨(로드 프로세스의 영향을 받지 않음) |
레코드 5 |
새 레코드 5 |
새 레코드 5 |
N/A |
새 레코드 6 |
새 레코드 6 |
바꾸기
[바꾸기] 모드에서는 지정된 시나리오, 연도, 기간, 엔티티에 대한 데이터베이스의 모든 트랜잭션을 로드 파일에 지정된 트랜잭션으로 바꿉니다. 바꾸기 모드에서는 먼저 시나리오, 연도, 기간에 대한 엔티티의 모든 레코드가 지워집니다. [게시됨] 또는 [일치함] 상태의 엔티티에 대한 내부 거래 트랜잭션이 발견될 경우 해당 트랜잭션은 지워지지 않습니다. 시스템에서 이러한 트랜잭션을 건너뛰고 로드 프로세스를 계속합니다. 엔티티에 적용할 수 있는 트랜잭션이 모두 지워진 후 엔티티의 모든 트랜잭션이 로드 파일의 레코드로 바뀝니다.
표 10-4 바꾸기 모드의 로드 예
엔티티 A - 기존 레코드 | 엔티티 A의 로드 파일 | 병합 모드로 로드한 후의 엔티티 A |
---|---|---|
레코드 1 |
N/A |
N/A |
레코드 2 - 일치함 |
새 레코드 2 |
레코드 2 - 일치함(지우기 또는 로드 프로세스의 영향을 받지 않음) |
레코드 3 |
N/A |
N/A |
레코드 4 - 게시됨 |
새 레코드 4 |
레코드 4 - 게시됨(지우기 또는 로드 프로세스의 영향을 받지 않음) |
레코드 5 |
새 레코드 5 |
새 레코드 5 |
N/A |
새 레코드 6 |
새 레코드 6 |