このページでは、データベース収集スクリプトを使用してデータベース データを検出し、収集して Migration Center にアップロードする方法について説明します。 Migration Center は、GitHub で利用可能なオープンソースの収集スクリプトを使用してデータを収集します。Migration Center が収集するデータの種類を把握するには、収集スクリプトのコードを確認します。
始める前に
- データベース収集スクリプトは、次のデータベースとデータベースのバージョンをサポートしています。
- Microsoft SQL Server for Windows バージョン 2008 R2(SP2)から SQL Server 2022 まで
- MySQL バージョン 8
- PostgreSQL バージョン 14 と 15。
- Linux で収集スクリプトを実行する場合は、
zipコマンドライン ユーティリティがインストールされていることを確認してください。 Migration Center では、出力データが ZIP 形式である必要があります。zipユーティリティがない場合、スクリプトはサポートされていない.tar.gzファイルを生成します。
スクリプトをダウンロードして実行する
データベースからデータを検出して収集する手順は次のとおりです。
データベース タイプ用の最新の収集スクリプト アーカイブをダウンロードします。
ダウンロードしたアーカイブを抽出して、ディレクトリを開きます。
READMEファイルを読んで、データベース環境のシステムの依存関係と構成オプションを確認します。Linux で、zipユーティリティがインストールされていることを確認します。READMEファイルの説明に従って収集スクリプトを実行します。スクリプトが完了すると、選択した出力ディレクトリに収集されたデータを含む ZIP アーカイブが作成されます。
収集したデータを Migration Center にアップロードする
収集スクリプトによって作成された ZIP ファイルには、データベースから収集されたすべての仕様とパフォーマンス データが含まれています。
ZIP ファイルを Migration Center にアップロードする手順は次のとおりです。
コンソールで、[データ インポート] ページに移動します。 Google Cloud
[データの追加 > ファイルをアップロード] をクリックします。
[ファイルのアップロードの設定] セクションで、ファイル アップロードの名前を入力します。
[ファイル形式] リストで [データベース インポート ファイル] を選択します。
[アップロードするファイルを選択] をクリックし、アップロードするファイルをすべて選択します。
ファイルをアップロードするには、[ファイルをアップロード] をクリックします。
ファイルが正しく検証された場合、ファイルからアセットを作成するには、[データをインポート] をクリックしてから [確認] をクリックします。
アップロードを確認する
ファイルをアップロードすると、Migration Center はこれらのファイルが正式に正しいかどうかを検証します。検証に成功すると、Migration Center はデータを処理して、新しいアセットを作成するか、既存のアセットを更新します。アップロード ジョブのステータスは、 コンソール Google Cloud で確認できます。
アップロード ジョブのステータスを確認するには、次の手順に従います。
コンソールで、[データ インポート] ページに移動します。 Google Cloud
[ファイルのアップロード] タブのファイル インポートのリストで、確認するインポート ジョブをクリックします。
アップロードしたファイルの [ステータス] を確認します。
ファイルは次のいずれかのステータスになります。
- 完了 。ファイルのインポートに成功しました。
- 準備完了。ファイルが検証に合格し、インポートできる状態になっています。
- 保留中。ファイルは、別のファイルの処理が完了するのを待っています。
- 実行中。ファイルが処理されています。
- 検証中。ファイルは検証中です。
- 検証失敗。いくつかのエラーがファイルに含まれています。エラーを修正してから、ファイルを再度アップロードしてください。
- 失敗 。ファイルをインポートできませんでした。
エラーの詳細を確認
ファイルのインポート後にエラーが発生した場合は、 コンソールでエラー メッセージを直接確認できます。 Google Cloud
アップロード ジョブのエラーを確認するには、次の手順に従います。
コンソールで、[データ インポート] ページに移動します。 Google Cloud
[ファイルのアップロード] タブのファイル インポートのリストで、警告またはエラーが表示されているインポート ファイルをクリックします。
インポート ファイルの詳細ページには、エラーの全一覧が表示されます。
インポート ファイルの詳細ページでは、エラーの原因となっているアセットとデータ フィールドを確認し、エラーの説明を表示できます。 ファイルのインポート ジョブのエラーにより、Migration Center が新しいアセットを作成したり、既存のアセットを新しい変更で更新したりできなくなる場合があります。エラーを修正するには、ファイルを編集して新しいファイル インポート ジョブを作成し、再度アップロードします。
可能性のあるエラー メッセージの詳細については、ファイルのインポート エラーのトラブルシューティングをご覧ください。
次のステップ
- Migration Center の収集方法の詳細を確認する。
- ファイルのアップロードを管理する方法を確認する。