변환 작업공간 관리

이 페이지에서는 프로젝트에서 여러 변환 작업공간을 관리하는 방법을 설명합니다. 변환 작업공간 목록에서 다음을 수행할 수 있습니다.

  • 특정 변환 작업공간을 선택하여 변환 편집기에 액세스하고, 작업공간 세부정보를 보고 수정하고, 생성된 스키마와 코드를 대상 데이터베이스에 적용하고, 마이그레이션 작업을 만듭니다.

  • 더보기 메뉴를 사용하여 워크스페이스를 삭제합니다.

변환 작업공간 세부정보 보기

변환 작업공간 세부정보를 보려면 Google Cloud 콘솔 또는 Google Cloud CLI에서 변환 작업공간 페이지를 사용합니다.

콘솔

  1. Google Cloud 콘솔에서 변환 작업공간으로 이동합니다.

변환 작업공간으로 이동

  1. 사용 가능한 작업공간 목록에서 작업할 작업공간을 선택합니다.

    변환 작업공간 편집기 페이지가 표시됩니다.

  2. 구성 수정 > 세부정보 보기를 선택합니다.

변환 작업공간 세부정보 패널이 열립니다.

gcloud

  1. 특정 리전에서 사용 가능한 모든 작업공간을 나열하여 식별자를 가져옵니다.

    gcloud database-migration conversion-workspaces list \
        --region=REGION
    

    다음과 같이 바꿉니다.

    • REGION을 변환 작업공간이 있는 리전의 이름으로 바꿉니다.

    예:

    gcloud database-migration conversion-workspaces list \
        --region=us-central1
    

    사용 가능한 작업공간 목록과 식별자가 표준 출력에 출력됩니다.

  2. 특정 작업공간의 세부정보를 가져옵니다.

    gcloud database-migration conversion-workspaces describe CONVERSION_WORKSPACE \
      --region=REGION
    

    다음과 같이 바꿉니다.

    • CONVERSION_WORKSPACE: 변환 작업공간의 식별자 또는 정규화된 이름

    • REGION을 변환 작업공간이 있는 리전의 이름으로 바꿉니다.

    예:

    gcloud database-migration conversion-workspaces describe my-conversion-workspace-id \
      --region=us-central1
    

변환 작업공간 설정 수정

변환 작업공간에 대해 수정할 수 있는 정보에는 표시 이름, 소스 구성 (소스 연결 프로필 또는 Cloud Storage 폴더), 커스텀 변환 매핑 파일이 포함됩니다.

  1. Google Cloud 콘솔에서 변환 작업공간 페이지로 이동합니다.

    변환 작업공간으로 이동

  2. 수정할 변환 작업공간의 표시 이름을 클릭합니다.

    변환 작업공간 편집기가 열립니다.

  3. 작업공간 표시 이름을 수정하려면 다음 안내를 따르세요.
    1. 구성 수정 > 세부정보 보기를 선택합니다. 변환 작업공간 세부정보 패널이 열립니다.
    2. 변환 작업공간 이름 행에서 수정 아이콘을 클릭합니다.
    3. 변환 작업공간 이름 필드에 변환 작업공간의 새 표시 이름을 입력합니다.
    4. 저장을 클릭합니다.
  4. 작업공간의 소스 구성을 수정하려면 다음 안내를 따르세요.

    연결 프로필 수정

    작업공간이 연결 프로필을 사용하여 소스 데이터베이스에 직접 연결하는 경우 기존 연결 프로필의 설정을 조정하거나 작업공간 소스 구성을 변경하여 다른 연결 프로필을 사용하거나 진행 중에 전환하여 Cloud Storage 버킷에 저장된 스키마 파일을 제공할 수 있습니다.

    • 기존 소스 연결 프로필의 연결 설정을 조정하려면 다음 안내를 따르세요.
      1. 구성 수정 > 세부정보 보기를 선택합니다.
      2. 소스 연결 프로필 행에서 작업공간과 연결된 연결 프로필 링크를 클릭합니다.
      3. 연결 프로필 페이지에서 필요에 따라 세부정보를 조정합니다. 자세한 내용은 연결 프로필 관리를 참조하세요.
    • 다른 연결 프로필을 선택하거나 Cloud Storage 버킷에 저장된 스키마 파일을 사용하도록 진행 중인 작업을 전환하려면 다음 안내를 따르세요.
      1. 구성 수정 > 소스 구성 수정을 선택합니다.
      2. 확인 대화상자에서 프로필 수정을 클릭합니다.
      3. 소스 정의 및 스키마 스냅샷 가져오기 페이지에서 다른 소스 연결 프로필을 선택하거나 Cloud Storage를 선택하고 폴더 경로를 지정하고 스키마 스냅샷 가져오기 및 계속을 클릭하고 변환할 객체를 선택합니다.

    Cloud Storage 수정

    작업공간에서 Cloud Storage에 저장된 스키마 파일을 사용하는 경우 소스 구성을 변경하여 다른 Cloud Storage 폴더를 가리키거나, 연결 프로필을 사용하여 직접 연결을 통해 스키마 파일을 제공하도록 진행 중인 작업을 전환할 수 있습니다.

    1. 구성 수정 > 소스 구성 수정을 선택합니다.
    2. 확인 대화상자에서 프로필 수정을 클릭합니다.
    3. 소스 정의 및 스키마 스냅샷 가져오기 페이지에서 다른 Cloud Storage 폴더 경로를 선택하거나 연결 프로필을 선택하여 소스 데이터베이스에 직접 연결하고 스키마 스냅샷 가져오기 및 계속하기를 클릭한 후 변환할 객체를 선택합니다.
  5. 작업공간에서 사용되는 커스텀 변환 매핑 파일을 수정할 수도 있습니다. 자세한 내용은 커스텀 전환 매핑 사용을 참고하세요.

변환 작업공간 삭제

활성 마이그레이션 작업에서 사용하지 않는 경우에만 변환 작업공간을 삭제할 수 있습니다.

활성 마이그레이션 작업에 연결된 변환 작업공간을 삭제하려면 먼저 변환 작업공간에 연결된 모든 활성 마이그레이션 작업을 삭제합니다. 그런 다음 변환 작업공간을 삭제합니다.

  1. Google Cloud 콘솔에서 변환 작업공간으로 이동합니다.

    변환 작업공간으로 이동

  2. 삭제하려는 변환 작업공간 옆에 있는 더보기 > 삭제를 클릭합니다.

  3. 대화상자 확인 상자에서 삭제를 클릭합니다.

모든 변환 작업공간 검토

페이지에서 모든 변환 작업공간을 검토할 수 있습니다. 목록에는 각 변환 작업공간에 대한 기본 상위 수준 정보 집합이 표시됩니다.

  • 변환 작업공간 표시 이름 및 ID
  • 저장된 변환 작업공간의 최신 버전 버전 ID입니다. 여러 버전의 변환 작업공간을 사용하면 각 작업공간의 객체를 비교하고 작업공간 간의 차이를 확인할 수 있습니다. 추적 용도로 버전 관리를 사용할 수도 있습니다.
  • 이 변환 작업공간이 소스에서 객체를 가져와 변환하는 데 사용되었는지 여부를 나타내는 변환 상태입니다.
  • 활동은 변환 작업공간이 하나 이상의 활성 마이그레이션 작업에서 사용 중인지 여부를 나타냅니다. 여기서 활성 마이그레이션 작업은 COMPLETED 상태가 아닌 모든 마이그레이션 작업입니다. 상태 옆의 작업 수는 변환 작업공간을 참조하는 총 작업 수 (활성 및 비활성 모두)를 나타냅니다.
  • 변환 작업공간이 구성된 소스 및 대상 데이터베이스 엔진 (데이터베이스 유형)입니다.
  • 변환 작업공간이 생성된 시간입니다.