AWS DMS에서 변환을 사용하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 10월 15일

AWS Database Migration Service(AWS DMS)에서 변환을 사용하여 스키마, 테이블 또는 열을 수정하려면 어떻게 해야 합니까?

간략한 설명

변환을 사용하여 스키마, 테이블 또는 열을 수정할 수 있습니다. 예를 들어, 이름을 바꾸거나, 추가하거나 대치하거나 테이블의 접두사나 접미사를 제거하거나 테이블 이름을 대문자나 소문자로 변경할 수 있습니다. AWS CLI(명령줄 인터페이스) 또는 API를 사용하거나 AWS DMS 콘솔을 사용하여 변환 규칙을 정의할 수 있습니다.

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

  1. AWS DMS 콘솔을 열고 탐색 창에서 [데이터베이스 마이그레이션 태스크(Database migration tasks)]를 선택합니다.
  2. [태스크 생성(Create task)]를 선택합니다.
  3. [태스크 구성(Task configuration)] 및 [태스크 설정(Task settings)]에 대한 세부 정보를 입력합니다.
  4. [CloudWatch Logs 활성화(Enable CloudWatch logs)]를 선택합니다.
  5. [Table mappings] 섹션에서 [Guided UI]를 선택합니다. [JSON 편집기(JSON editor)]를 선택하여 JSON 형식으로 매핑을 입력할 수도 있습니다.
  6. [선택 규칙(Selection rules)] 섹션을 확장하고 [새 선택 규칙 추가(Add a new selection rule)]를 선택합니다.
  7. [스키마(Schema)] 및 [테이블 이름(Table name)]을 입력합니다.
  8. [작업(Action)]에서 [포함(Include)] 또는 [제외(Exclude)]를 선택합니다.
    참고:[새 선택 규칙 추가(Add new selection rule)]를 선택하고 선택 규칙에 대한 세부 정보를 입력하여 여러 선택 규칙을 추가할 수 있습니다. 변환을 사용하려면 하나 이상의 선택 규칙이 있어야 합니다.
  9. [변환 규칙(Transformation rules)] 섹션을 확장하고 [새 변환 규칙 추가(Add a new transformation rule)]를 선택합니다.
  10. [스키마(Schema)], [테이블(Table)] 또는 [열(Column)]을 선택하여 [대상(Target)]을 선택합니다.
    참고: [열(Column)]을 선택한 경우 [스키마(Schema)], [테이블(Table)] 및 [열(Column)] 이름을 입력해야 합니다. [테이블(Table)]을 선택한 경우 [스키마(Schema)] 및 [테이블(Table)] 이름만 입력해야 합니다. [스키마(Schema)]를 선택한 경우 [스키마(Schema)] 이름만 입력해야 합니다.
  11. [작업(Action)]에서 다음 중 하나를 선택합니다.
    Rename to
    Remove column(대상으로 [스키마(Schema)] 또는 [테이블(Table)]을 선택한 경우 사용 불가능)
    Make lowercase
    Make uppercase
    Add prefix
    Remove prefix
    Replace prefix
    Add suffix
    Remove suffix
    Replace suffix
  12. [Add a new transformation rule]을 선택하여 변환 규칙을 저장합니다.
  13. [태스크 생성(Create task)]를 선택합니다.

이미 존재하는 작업에 변환을 추가하려면 탐색 창에서 [데이터베이스 마이그레이션 작업]을 선택합니다. 태스크를 선택하고 [작업(Actions)]을 선택한 후 [수정(Modify)]을 선택합니다. [테이블 매핑(Table mappings)] 섹션에서 [선택 규칙(Selection rules)]을 확장하고 [새 선택 규칙 추가(Add new selection rule)]를 선택합니다. 변환을 더 추가하려면 [변환 규칙(Transformation rules)]을 확장하고 [새 변환 규칙 추가(Add a new transformation rule)]를 선택하고 [저장(Save)]을 선택합니다.

이러한 각 변환 규칙의 작동 방식에 대한 자세한 내용(예 포함)은 변환 규칙 및 작업을 참조하십시오.


이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?