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

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

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

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

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

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

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

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

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

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

  2. [構成を編集] > [詳細を表示] を選択します。

[コンバージョン ワークスペースの詳細] パネルが開きます。

  1. 特定のリージョンで使用可能なすべてのワークスペースを一覧表示して、ID を取得します。

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

    次のように置き換えます。

    • REGION は、コンバージョン ワークスペースが配置されているリージョンの名前に置き換えます。

    例:

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

    使用可能なワークスペースとその ID のリストが標準出力に印刷されます。

  2. 特定のワークスペースの詳細を取得します。

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

    次のように置き換えます。

    • CONVERSION_WORKSPACE は、コンバージョン ワークスペースの ID または完全修飾名に置き換えます。

    • REGION は、コンバージョン ワークスペースが配置されているリージョンの名前に置き換えます。

    例:

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

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

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

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

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

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

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

  3. [構成を編集] > [詳細を表示] を選択します。

    [コンバージョン ワークスペースの詳細] パネルが開きます。

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

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

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

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

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

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

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

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

  2. 削除するコンバージョン ワークスペースの横にある [その他] > [削除] をクリックします。

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

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

すべてのコンバージョン ワークスペースは、[ ] ページで確認できます。このリストには、コンバージョン ワークスペースごとに、次のような概要情報がデフォルトで表示されます。

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