Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment utiliser les scripts de collecte des bases de données pour découvrir, collecter et importer vos données de base de données dans Migration Center.
Migration Center utilise des scripts de collecte Open Source disponibles sur GitHub pour collecter des données. Pour comprendre le type de données collectées par Migration Center, vous pouvez consulter le code des scripts de collecte.
Avant de commencer
Les scripts de collecte de base de données sont compatibles avec les bases de données et versions de base de données suivantes :
Microsoft SQL Server pour Windows versions 2008R2 (SP2) vers SQL Server 2022
MySQL 8
Versions 14 et 15 de PostgreSQL
Télécharger et exécuter les scripts
Pour découvrir et collecter des données à partir de vos bases de données, procédez comme suit:
Téléchargez la dernière version des scripts de collecte pour le type de base de données que vous souhaitez découvrir:
Extrayez les fichiers, puis dans le dossier scripts/collector, ouvrez le dossier de votre base de données.
Suivez les instructions du fichier README pour exécuter le script. À la fin de l'exécution, le script crée un fichier ZIP contenant les données collectées dans le dossier de sortie que vous sélectionnez.
Importer les données collectées dans Migration Center
Les fichiers ZIP créés par les scripts de collecte contiennent toutes les spécifications et les données de performances collectées dans votre base de données.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes :
rma.collectors.create sur le projet
migrationcenter.sources.create sur le projet
migrationcenter.importJobs.create sur le projet
Pour importer les fichiers ZIP dans le centre de migration, procédez comme suit:
Accédez à la page Importation de données.
Cliquez sur Ajouter des données > Importer des fichiers.
Dans la section Configurer l'importation de fichiers, saisissez le nom de l'importation de fichiers.
Dans la liste Format de fichier, sélectionnez Fichier d'importation de base de données.
Cliquez sur Sélectionner des fichiers à importer, puis sélectionnez tous les fichiers que vous souhaitez importer.
Pour importer les fichiers, cliquez sur Importer des fichiers.
Si les fichiers sont validés correctement, cliquez sur Importer des données, puis sur Confirmer pour créer les composants à partir des fichiers.
Examiner l'importation
Une fois vos fichiers importés, le centre de migration les valide pour vérifier qu'ils sont formellement corrects. Si la validation aboutit, Migration Center traite les données pour créer des éléments ou en mettre à jour des existants. Vous pouvez vérifier l'état de vos tâches d'importation dans la console Google Cloud .
Pour vérifier l'état de votre tâche d'importation, procédez comme suit:
Accédez à la page Importation de données, puis cliquez sur Importations de fichiers.
Dans la liste des importations de fichiers, sélectionnez l'importation que vous souhaitez examiner.
Sur la page d'importation de fichiers, sous Progression de l'importation des données, vérifiez l'état de vos fichiers importés.
Vos fichiers peuvent avoir l'un des états suivants.
Liste des états
Terminé : L'importation de votre fichier a bien été effectuée.
Prêt. Votre fichier a été validé et est prêt à être importé.
En attente : Votre fichier attend la fin du traitement d'un autre fichier.
En cours : Votre fichier est en cours de traitement.
Validation Votre fichier est en cours de validation.
Échec de la validation Votre fichier contient des erreurs. Corrigez les erreurs, puis réessayez d'importer votre fichier.
Échec. Impossible d'importer votre fichier.
Consulter les détails des erreurs
Si des erreurs s'affichent après l'importation de vos fichiers, vous pouvez consulter le message d'erreur directement dans la console Google Cloud .
Pour examiner les erreurs de votre tâche d'importation, procédez comme suit:
Accédez à la page Importation de données, puis cliquez sur Importations de fichiers.
Cliquez sur le fichier d'importation qui affiche un avertissement ou une erreur.
La page des détails du fichier d'importation affiche la liste complète des erreurs.
Sur la page d'informations du fichier d'importation, vous pouvez consulter les éléments et les champs de données à l'origine des erreurs, ainsi qu'une description de l'erreur.
Des erreurs dans la tâche d'importation de fichiers peuvent empêcher Migration Center de créer des composants ou de mettre à jour les composants existants avec les nouvelles modifications.
Pour corriger l'erreur, modifiez vos fichiers et créez une nouvelle tâche d'importation de fichiers pour les importer à nouveau.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Discover and import databases\n\nThis page describes how to use the database collection scripts to discover,\ncollect, and upload your database data to Migration Center.\nMigration Center uses\n[open-source collection scripts available on GitHub](https://github.com/GoogleCloudPlatform/database-assessment)\nto collect data. To understand the type of data that Migration Center\ncollects, you can review the code of the collection scripts.\n\nBefore you begin\n----------------\n\n- The database collection scripts support the following databases and database versions:\n - Microsoft SQL Server for Windows Versions 2008R2 (SP2) to SQL Server 2022\n - MySQL version 8\n - PostgreSQL versions 14 and 15.\n\nDownload and run the scripts\n----------------------------\n\nTo discover and collect data from your databases, follow these steps:\n\n1. Download the latest version of the collection scripts for the database\n type that you want to discover:\n\n - [Download scripts for Microsoft SQL Server](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-sqlserver.zip).\n - [Download scripts for PostgreSQL](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-postgres.zip).\n - [Download scripts for MySQL](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-mysql.zip).\n2. Extract the files, then in the `scripts/collector` folder, open the\n folder for your database.\n\n3. Follow the instructions in the README file to run the script. When it\n finishes running, the script creates a ZIP file with the collected data\n in the output folder that you select.\n\nUpload the collected data to Migration Center\n---------------------------------------------\n\nThe ZIP files created by the collection scripts contain all the specifications\nand performance data collected from your database.\n\n#### Permissions required for this task\n\nTo perform this task, you must have the following\n[permissions](/iam/docs/overview#permissions):\n\n\n- `rma.collectors.create` on the project\n- `migrationcenter.sources.create` on the project\n- `migrationcenter.importJobs.create` on the project\n\n\u003cbr /\u003e\n\nTo upload the ZIP files to Migration Center, follow these steps:\n\n1. Go to the **Data import** page.\n2. Click **Add data \\\u003e Upload files**.\n3. In the **Set up file upload** section, enter the name of the file upload.\n4. From the **File format** list, select **Database import file**.\n5. Click **Select files to upload**, then select all the files that you want to upload.\n6. To upload the files, click **Upload files**.\n7. If the files are validated correctly, to create the assets from the files, click **Import data** , then click **Confirm**.\n\nReview the upload\n-----------------\n\nAfter you upload your files, Migration Center validates them\nto check if they are formally correct. If the validation is successful,\nMigration Center then processes the data to create new assets,\nor update existing ones. You can check the status of your upload jobs\nfrom the Google Cloud console.\n\nTo review the status of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. From the list of file imports, select the upload you want to review.\n3. On the file upload page, under **Data import progress** , review the **Status** for your uploaded files.\n\nYou can see your files in one of the following statuses.\n\n### List of statuses\n\n- **Completed**. The import of your file was successful.\n- **Ready**. Your file passed validation, and is ready to be imported.\n- **Pending**. Your file is waiting for another file to finish processing.\n- **Running**. Your file is processing.\n- **Validating**. Your file is in the validation stage.\n- **Failed validation**. Your file contains some errors. Fix the errors then try to upload your file again.\n- **Failed**. Your file couldn't be imported.\n\n### Review error details\n\nIf you encounter errors after importing your files, you can review\nthe error message directly in the Google Cloud console.\n\nTo review the errors of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. Click the import file that shows a warning or error. The import file details page shows the complete list of errors.\n\nOn the import file details page, you can review the assets and data fields\nthat cause the errors, and view a description of the error.\nErrors in the file import job might prevent Migration Center from\ncreating new assets or update existing ones with the new changes.\nTo fix the error, edit your files and create a new file import job to upload\nthem again.\n\nFor more information about the possible error messages, see\n[Troubleshoot file import errors](/migration-center/docs/troubleshooting/file-import-errors).\n\nWhat's next\n-----------\n\n- Learn more about [Migration Center collection methods](/migration-center/docs/start-asset-discovery#collection_methods).\n- Learn how to [manage your file uploads](/migration-center/docs/manage-file-uploads)."]]