このページでは、データベース収集スクリプトを使用してデータベース データを検出し、収集して 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 にアップロードするには、次の手順に沿って操作します。
- [データ インポート] ページに移動します。
- [データを追加] > [ファイルをアップロード] をクリックします。
- [ファイルのアップロードの設定] セクションで、ファイル アップロードの名前を入力します。
- [ファイル形式] リストから [データベース インポート ファイル] を選択します。
- [アップロードするファイルを選択] をクリックし、アップロードするすべてのファイルを選択します。
- ファイルをアップロードするには、[ファイルをアップロード] をクリックします。
- ファイルが正しく検証された場合、ファイルからアセットを作成するには、[データをインポート] をクリックしてから [確認] をクリックします。
アップロードを確認する
ファイルをアップロードすると、Migration Center はこれらのファイルが正式に正しいかどうかを検証します。検証に成功すると、Migration Center はデータを処理して、新しいアセットを作成するか、既存のアセットを更新します。アップロード ジョブのステータスは、Google Cloud コンソールで確認できます。
アップロード ジョブのステータスを確認するには、次の手順に従います。
- [データ インポート] ページに移動し、[ファイルのアップロード] をクリックします。
- ファイル インポートのリストから、確認するアップロードを選択します。
- [ファイルのアップロード] ページの [データ インポートの進行状況] で、アップロードしたファイルの [ステータス] を確認します。
ファイルのステータスは次のいずれかになります。
ステータスのリスト
- 完了。ファイルのインポートに成功しました。
- 準備完了。ファイルが検証に合格し、インポートできる状態になっています。
- 保留中。別のファイルの処理が完了するのを待っています。
- 実行中。ファイルの処理中です。
- 検証中。ファイルは検証中です。
- 検証失敗。いくつかのエラーがファイルに含まれています。エラーを修正してから、ファイルをもう一度アップロードしてみてください。
- 失敗。ファイルをインポートできませんでした。
エラーの詳細を確認
ファイルのインポート後にエラーが発生した場合は、Google Cloud コンソールでエラー メッセージを直接確認できます。
アップロード ジョブのエラーを確認するには、次の手順に従います。
- [データ インポート] ページに移動し、[ファイルのアップロード] をクリックします。
- 警告またはエラーが表示されているインポート ファイルをクリックします。 インポート ファイルの詳細ページには、エラーの全一覧が表示されます。
インポート ファイルの詳細ページでは、エラーの原因となっているアセットとデータ フィールドを確認し、エラーの説明を表示できます。 ファイルのインポート ジョブのエラーにより、Migration Center が新しいアセットを作成したり、既存のアセットを新しい変更で更新したりできなくなる場合があります。エラーを修正するには、ファイルを編集して新しいファイル インポート ジョブを作成し、ファイルを再度アップロードします。
可能性のあるエラー メッセージの詳細については、ファイルのインポート エラーのトラブルシューティングをご覧ください。
次のステップ
- Migration Center の収集方法の詳細を確認する。
- ファイルのアップロードを管理する方法を確認する。