Scoprire e importare i database

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:

  1. Scarica la versione più recente degli script di raccolta per il tipo di database che vuoi scoprire:

  2. Estrai i file, quindi apri la cartella del database nella cartella scripts/collector.

  3. 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.

Per caricare i file ZIP nel Centro di migrazione:

  1. Vai alla pagina Importazione dati.
  2. Fai clic su Aggiungi dati > Carica file.
  3. Nella sezione Configura il caricamento dei file, inserisci il nome del caricamento dei file.
  4. Nell'elenco Formato file, seleziona File di importazione del database.
  5. Fai clic su Seleziona i file da caricare, poi seleziona tutti i file che vuoi caricare.
  6. Per caricare i file, fai clic su Carica file.
  7. Se i file sono convalidati correttamente, per creare gli asset dai file, fai clic su Importa dati e poi su Conferma.

Rivedi 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 dall'apposita pagina della console Google Cloud.

Per controllare lo stato del job di caricamento:

  1. Vai alla pagina Importazione dati e fai clic su Caricamenti file.
  2. Dall'elenco delle importazioni di file, seleziona il caricamento che vuoi esaminare.
  3. 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 prova a caricare di nuovo il file.
  • Non riuscita. Non è stato possibile importare il file.

Rivedi i dettagli dell'errore

Se riscontri errori dopo aver importato i file, puoi esaminare il messaggio di errore direttamente nella console Google Cloud.

Per esaminare gli errori del job di caricamento:

  1. Vai alla pagina Importazione dati e fai clic su Caricamenti file.
  2. 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.

Per ulteriori informazioni sui possibili messaggi di errore, consulta Risolvere i problemi di importazione dei file.

Passaggi successivi