コンバージョン ワークスペースを管理する

このページでは、プロジェクトで複数の変換ワークスペースを管理する方法について説明します。コンバージョン ワークスペースのリストでは、次の操作を行えます。

  • 特定のコンバージョン ワークスペースを選択して、コンバージョン エディタにアクセスし、ワークスペースの詳細を表示して変更し、生成されたスキーマとコードを移行先のデータベースに適用して、移行ジョブを作成します。

  • [その他] メニューを使用して、ワークスペースを削除します。

コンバージョン ワークスペースの詳細を表示する

変換ワークスペースの詳細を表示するには、 Google Cloud コンソールの [変換ワークスペース] ページまたは Google Cloud CLI を使用します。

コンソール

  1. Google Cloud コンソールで、[変換ワークスペース] に移動します。

コンバージョン ワークスペースに移動

  1. 利用可能なワークスペースのリストから、操作するワークスペースを選択します。

    コンバージョン ワークスペース エディタ ページが表示されます。

  2. [Edit configuration] > [View details] を選択します。

[変換ワークスペースの詳細] パネルが開きます。

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
    

コンバージョン ワークスペースの設定を変更する

コンバージョン ワークスペースで変更できる情報には、表示名、ソース接続プロファイル、カスタム変換構成ファイルの追加または削除などがあります。

  1. Google Cloud コンソールの [変換ワークスペース] ページに移動します。

    コンバージョン ワークスペースに移動

  2. 変更するコンバージョン ワークスペースの表示名をクリックします。

    コンバージョン ワークスペース エディタが開きます。

  3. [Edit configuration] > [View details] を選択します。

    [変換ワークスペースの詳細] パネルが開きます。

  4. ワークスペースの表示名を変更するには:

    1. [変換ワークスペース名] 行で、編集)アイコンをクリックします。
    2. [コンバージョン ワークスペース名] フィールドに、コンバージョン ワークスペースの新しい表示名を入力します。
    3. [保存] をクリックします。
  5. ソース接続プロファイルを変更するには:

    1. [ソース接続プロファイル] 行で、ワークスペースに関連付けられている接続プロファイルのリンクをクリックします。
    2. 接続プロファイル ページで、必要に応じて詳細を調整します。詳細については、 接続プロファイルを管理するをご覧ください。コンバージョン ワークスペースの新しいバージョンが作成され、更新されたバージョン ID が概要ページにも表示されます。このバージョンは移行ジョブで使用できます。
  6. ワークスペースで使用するカスタム コンバージョン マッピング ファイルを変更することもできます。詳細については、 カスタム変換マッピングを使用するをご覧ください。

コンバージョン ワークスペースを削除する

コンバージョン ワークスペースを削除できるのは、アクティブな移行ジョブで使用されていない場合に限られます。

アクティブな移行ジョブにリンクされているコンバージョン ワークスペースを削除するには、まず、コンバージョン ワークスペースにリンクされているすべてのアクティブな移行ジョブを削除します。次に、コンバージョン ワークスペースを削除します。

  1. Google Cloud コンソールで、[変換ワークスペース] に移動します。

    コンバージョン ワークスペースに移動

  2. 削除する変換ワークスペースの横にある [その他] > [削除] をクリックします。

  3. ダイアログの確認ボックスで、[削除] をクリックします。

すべてのコンバージョン ワークスペースを確認する

すべてのコンバージョン ワークスペースは、 ページで確認できます。リストには、各変換ワークスペースの概要情報がデフォルトで表示されます。たとえば、次の情報が表示されます。

  • コンバージョン ワークスペースの表示名ID
  • 保存されているコンバージョン ワークスペースの最新バージョンのバージョン ID。コンバージョン ワークスペースのバージョンが複数あると、それぞれのワークスペースのオブジェクトを比較して、ワークスペース間の違いを識別できます。バージョニングは、トラッキング目的にも使用できます。
  • このコンバージョン ワークスペースがソースからオブジェクトを pull して変換するために使用されたかどうかを表す変換状態
  • アクティビティは、コンバージョン ワークスペースが 1 つ以上のアクティブな移行ジョブで使用されているかどうかを示します。アクティブな移行ジョブとは、COMPLETED ステータスではない移行ジョブのことです。ステータスの横の数字は、コンバージョン ワークスペースを参照しているジョブの合計数(アクティブと非アクティブの両方)を示します。
  • コンバージョン ワークスペースが構成されている移行元移行先のデータベース エンジン(データベース タイプ)。
  • コンバージョン ワークスペースが作成された日時。