データベースを検出してインポートする

このページでは、データベース収集スクリプトを使用してデータベース データを検出し、収集して Migration Center にアップロードする方法について説明します。 Migration Center は、GitHub で利用可能なオープンソースの収集スクリプトを使用してデータを収集します。Migration Center が収集するデータの種類を把握するには、収集スクリプトのコードを確認します。

始める前に

  • データベース収集スクリプトは、次のデータベースとデータベースのバージョンをサポートしています。
    • Microsoft SQL Server for Windows バージョン 2008 R2(SP2)から SQL Server 2022 まで
    • MySQL バージョン 5.6 以降
    • PostgreSQL バージョン 12 以降
  • Linux で収集スクリプトを実行する場合は、zip コマンドライン ユーティリティがインストールされていることを確認します。Migration Center では、出力データは ZIP 形式で必要です。zip ユーティリティがない場合、スクリプトはサポートされていない .tar.gz ファイルを生成します。

スクリプトをダウンロードして実行する

データベースからデータを検出して収集する手順は次のとおりです。

  1. データベース タイプの最新の収集スクリプト アーカイブをダウンロードします。

  2. ダウンロードしたアーカイブを解凍し、ディレクトリを開きます。

  3. README ファイルを読み取って、データベース環境のシステム依存関係と構成オプションを確認します。Linux で、zip ユーティリティがインストールされていることを確認します。

  4. README ファイルの説明に従って、収集スクリプトを実行します。スクリプトが終了すると、収集されたデータを含む ZIP アーカイブが、選択した出力ディレクトリに作成されます。

収集したデータを Migration Center にアップロードする

収集スクリプトによって作成された ZIP ファイルには、データベースから収集されたすべての仕様とパフォーマンス データが含まれています。

ZIP ファイルを Migration Center にアップロードする手順は次のとおりです。

  1. Google Cloud コンソールで、[データ インポート] ページに移動します。

    [データ インポート] に移動

  2. [データを追加] > [ファイルをアップロード] をクリックします。

  3. [ファイルのアップロードの設定] セクションで、ファイル アップロードの名前を入力します。

  4. [ファイル形式] リストから [データベース インポート ファイル] を選択します。

  5. [アップロードするファイルを選択] をクリックし、アップロードするすべてのファイルを選択します。

  6. ファイルをアップロードするには、[ファイルをアップロード] をクリックします。

  7. ファイルが正しく検証された場合、ファイルからアセットを作成するには、[データをインポート] をクリックしてから [確認] をクリックします。

アップロードを確認する

ファイルをアップロードすると、Migration Center はこれらのファイルが正式に正しいかどうかを検証します。検証に成功すると、Migration Center はデータを処理して、新しいアセットを作成するか、既存のアセットを更新します。アップロード ジョブのステータスは、 Google Cloud コンソールで確認できます。

アップロード ジョブのステータスを確認するには、次の手順に従います。

  1. Google Cloud コンソールで、[データ インポート] ページに移動します。

    [データ インポート] に移動

  2. [ファイル アップロード] タブのファイル インポートのリストで、確認するインポート ジョブをクリックします。

  3. アップロードしたファイルの [ステータス] を確認します。

    ファイルは次のいずれかのステータスで表示されます。

    • 完了。ファイルのインポートに成功しました。
    • 準備完了。ファイルが検証に合格し、インポートできる状態になっています。
    • 保留中。ファイルは別のファイルの処理が完了するのを待っています。
    • 実行中。ファイルは現在処理中です。
    • 検証中。ファイルは検証中です。
    • 検証失敗。いくつかのエラーがファイルに含まれています。エラーを修正してから、ファイルをもう一度アップロードしてください。
    • 失敗。ファイルをインポートできませんでした。

エラーの詳細を確認

ファイルのインポート後にエラーが発生した場合は、 Google Cloud コンソールでエラー メッセージを直接確認できます。

アップロード ジョブのエラーを確認するには、次の手順に従います。

  1. Google Cloud コンソールで、[データ インポート] ページに移動します。

    [データ インポート] に移動

  2. [ファイルのアップロード] タブのファイル インポートのリストで、警告またはエラーが表示されているインポート ファイルをクリックします。

    インポート ファイルの詳細ページには、エラーの全一覧が表示されます。

インポート ファイルの詳細ページでは、エラーの原因となっているアセットとデータ フィールドを確認し、エラーの説明を表示できます。 ファイルのインポート ジョブのエラーにより、Migration Center が新しいアセットを作成したり、既存のアセットを新しい変更で更新したりできなくなる場合があります。エラーを修正するには、ファイルを編集し、新しいファイル インポート ジョブを作成して再度アップロードします。

可能性のあるエラー メッセージの詳細については、ファイルのインポート エラーのトラブルシューティングをご覧ください。

次のステップ