このページでは、データベース収集スクリプトを使用してデータベース データを検出し、収集して Migration Center にアップロードする方法について説明します。 Migration Center は、GitHub で利用可能なオープンソースの収集スクリプトを使用してデータを収集します。Migration Center が収集するデータの種類を把握するには、収集スクリプトのコードを確認します。
始める前に
- データベース収集スクリプトは、次のデータベースとデータベースのバージョンをサポートしています。
- Microsoft SQL Server for Windows バージョン 2008 R2(SP2)から SQL Server 2022 まで
- MySQL バージョン 8
- PostgreSQL バージョン 14 と 15。
スクリプトをダウンロードして実行する
データベースからデータを検出して収集する手順は次のとおりです。
検出するデータベース タイプの収集スクリプトの最新バージョンをダウンロードします。
ファイルを抽出して、
scripts/collectorフォルダでデータベースのフォルダを開きます。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 の収集方法の詳細を確認する。
- ファイルのアップロードを管理する方法を確認する。