Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive come utilizzare gli script di raccolta del database per scoprire, raccogliere e caricare i dati del database nel Migration Center.
Il Centro di migrazione utilizza
script di raccolta open source disponibili su GitHub
per raccogliere i dati. Per comprendere il tipo di dati raccolti da Migration Center, puoi esaminare il codice degli script di raccolta.
Prima di iniziare
Gli script di raccolta dei database supportano i seguenti database e le seguenti versioni dei database:
Microsoft SQL Server per Windows, versioni 2008R2 (SP2) a SQL Server 2022
Versione 8 di MySQL
Versioni PostgreSQL 14 e 15.
Scaricare ed eseguire gli script
Per scoprire e raccogliere i dati dai tuoi database:
Scarica la versione più recente degli script di raccolta per il tipo di database che vuoi scoprire:
Estrai i file, quindi apri la cartella del database nella cartella scripts/collector.
Segui le istruzioni nel file README per eseguire lo script. Al termine dell'esecuzione, lo script crea un file ZIP con i dati raccolti nella cartella di output selezionata.
Carica i dati raccolti in Migration Center
I file ZIP creati dagli script di raccolta contengono tutte le specifiche
e i dati sul rendimento raccolti dal database.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti
autorizzazioni:
rma.collectors.create sul progetto
migrationcenter.sources.create sul progetto
migrationcenter.importJobs.create sul progetto
Per caricare i file ZIP in Migration Center:
Vai alla pagina Importazione dati.
Fai clic su Aggiungi dati > Carica file.
Nella sezione Configura il caricamento dei file, inserisci il nome del caricamento dei file.
Nell'elenco Formato file, seleziona File di importazione del database.
Fai clic su Seleziona file da caricare, poi seleziona tutti i file che vuoi caricare.
Per caricare i file, fai clic su Carica file.
Se i file sono convalidati correttamente, per creare gli asset dai file, fai clic su Importa dati e poi su Conferma.
Esamina il caricamento
Dopo aver caricato i file, il Centro migrazione li convalida per verificare che siano formalmente corretti. Se la convalida va a buon fine,
Migration Center elabora i dati per creare nuovi asset o
aggiornare quelli esistenti. Puoi controllare lo stato dei job di caricamento dalla Google Cloud console.
Per controllare lo stato del job di caricamento:
Vai alla pagina Importazione dati e fai clic su Caricamenti file.
Dall'elenco delle importazioni di file, seleziona il caricamento che vuoi esaminare.
Nella pagina di caricamento dei file, in Avanzamento dell'importazione dei dati, esamina lo stato dei file caricati.
Puoi visualizzare i tuoi file in uno dei seguenti stati.
Elenco di stati
Completato. L'importazione del file è andata a buon fine.
Pronto. Il file ha superato la convalida ed è pronto per essere importato.
In attesa. Il tuo file è in attesa del completamento dell'elaborazione di un altro file.
In esecuzione. È in corso l'elaborazione del file.
Convalida. Il tuo file è in fase di convalida.
Convalida non riuscita. Il file contiene alcuni errori. Correggi gli errori, quindi
riprova a caricare il file.
Non riuscita. Impossibile importare il file.
Rivedi i dettagli dell'errore
Se riscontri errori dopo aver importato i file, puoi esaminare il messaggio di errore direttamente nella Google Cloud console.
Per esaminare gli errori del job di caricamento:
Vai alla pagina Importazione dati e fai clic su Caricamenti file.
Fai clic sul file di importazione che mostra un avviso o un errore.
La pagina dei dettagli del file di importazione mostra l'elenco completo degli errori.
Nella pagina dei dettagli del file di importazione, puoi esaminare gli asset e i campi di dati
che causano gli errori e visualizzare una descrizione dell'errore.
Gli errori nel job di importazione dei file potrebbero impedire a Migration Center di creare nuovi asset o aggiornare quelli esistenti con le nuove modifiche.
Per correggere l'errore, modifica i file e crea un nuovo job di importazione dei file per caricarli nuovamente.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]