본문 바로가기

IT/AWS

[AWS DMS] 동일한 스키마로 이관 수행 중 변환 규칙이 수행되지 않을 때

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
반응형