IT/AWS
[AWS DMS] 동일한 스키마로 이관 수행 중 변환 규칙이 수행되지 않을 때
아무래도오늘
2023. 12. 14. 16:13
728x90
반응형
AWS에서 DMS를 이용하여 SOURCE DB 에 있는 emp.table1 을 TARGET DB 에 emp.table1로 이관하려고 한다.
TARGET DB 엔드포인트는 user_dms 계정으로 연결하였다.
- 소스 스키마 : EMP
- 타겟 스키마 : EMP
- 타겟 엔드포인트 계정 : USER_DMS
잘못된 설정 1 : 변환 규칙 설정 안함
마이그레이션 테스크 생성 시 변환 규칙 설정 단계에서 대상 스키마와 소스 스키마의 이름이 emp로 동일하기 때문에 많은 사람들이 변환 규칙을 설정하지 않아도 된다고 생각한다.
하지만 변환 규칙을 설정하지 않는 경우, SOURCE DB 의 user_dms 계정에 table1 이 이관된다.
잘못된 설정 2 : user_dms 에서 emp로 변환되도록 변환 규칙 설정
변환 규칙을 설정하지 않았을 때 SOURCE DB 의 user_dms 계정에 table1 이 생성되었기 때문에
많은 사람들이 다음 시도로 변환 규칙을 user_dms 에서 emp로 변환되도록 설정한다.
하지만 이렇게 설정할 경우 변환규칙은 정상적으로 동작하지 않는다.
올바른 설정 : emp 에서 emp로 변환되도록 변환 규칙 설정
TARGET DB 의 emp스키마에 table1을 이관하기 위해서는 변환 규칙을 emp에서 emp로 변환되도록 설정하여야 한다.
728x90
반응형