Procedure consigliate per l'utilizzo AWS Schema Conversion Tool - AWS Schema Conversion Tool

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Procedure consigliate per l'utilizzo AWS Schema Conversion Tool

Trova informazioni sulle migliori pratiche e opzioni per l'utilizzo di AWS Schema Conversion Tool (AWS SCT).

Configurazione della memoria aggiuntiva

Per convertire schemi di database di grandi dimensioni, ad esempio un database con 3.500 stored procedure, è possibile configurare la quantità di memoria disponibile per. AWS Schema Conversion Tool

Per modificare la quantità di memoria utilizzata AWS SCT
  1. Nel menu Impostazioni, scegli Impostazioni globali, quindi scegli JVMopzioni.

  2. Scegli Modifica file di configurazione e scegli l'editor di testo per aprire il file di configurazione.

  3. Modifica la sezione JavaOptions per impostare la quantità di memoria minima e massima disponibile. L'esempio seguente imposta il minimo a quattro GB e il massimo a 40 GB.

    [JavaOptions] -Xmx40960M -Xms4096M

    Si consiglia di impostare la memoria minima disponibile su almeno quattro GB.

  4. Salva il file di configurazione, scegli OK e riavvia AWS SCT per applicare le modifiche.

Configurazione della cartella di progetto predefinita

AWS SCT utilizza la cartella del progetto per archiviare i file di progetto, salvare i report di valutazione e archiviare il codice convertito. Per impostazione predefinita, AWS SCT memorizza tutti i file nella cartella dell'applicazione. È possibile specificare un'altra cartella come cartella di progetto predefinita.

Per modificare la cartella di progetto predefinita
  1. Nel menu Impostazioni, scegliete Impostazioni globali, quindi scegliete Percorso file.

  2. Per Percorso predefinito del file di progetto, inserite il percorso della cartella di progetto predefinita.

  3. Scegli Apply (Applica), quindi OK.

Aumentare la velocità di migrazione dei dati

Per migrare set di dati di grandi dimensioni, ad esempio un set di tabelle con più di 1 TB di dati, potresti voler aumentare la velocità di migrazione. Quando si utilizzano agenti di estrazione dei dati, la velocità delle migrazioni dei dati dipende da vari fattori. Questi fattori includono il numero di slice nel cluster Amazon Redshift di destinazione, la dimensione di un file chunk nell'attività di migrazione, la disponibilità RAM sul PC su cui esegui gli agenti di estrazione dati e così via.

Per aumentare la velocità di migrazione dei dati, consigliamo di eseguire diverse sessioni di migrazione di test con piccoli set di dati di produzione. Inoltre, ti consigliamo di eseguire gli agenti di estrazione dei dati su un PC con una SSD dimensione di almeno 500 GB. Durante queste sessioni di test, modifica diversi parametri di migrazione, monitora l'utilizzo del disco per scoprire la configurazione che garantisce la massima velocità di migrazione dei dati. Quindi, usa questa configurazione per migrare l'intero set di dati.

Aumento delle informazioni di registrazione

È possibile aumentare le informazioni di registrazione prodotte AWS SCT durante la conversione di database, script e applicazioni. SQL Sebbene l'aumento delle informazioni di registrazione possa rallentare la conversione, le modifiche possono aiutarti a fornire informazioni affidabili a AWS Support in caso di errori.

AWS SCT archivia i log nell'ambiente locale. È possibile visualizzare questi file di registro e condividerli con il AWS Supporto o AWS SCT gli sviluppatori per la risoluzione dei problemi.

Per modificare le impostazioni di registrazione
  1. Nel menu Impostazioni, scegli Impostazioni globali, quindi scegli Registrazione.

  2. Per Percorso della cartella di registro, immettete la cartella in cui archiviare i registri dall'interfaccia utente.

  3. Per il percorso della cartella di registro della console, immettere la cartella in cui archiviare i registri dell'interfaccia della riga di AWS SCT comando ()CLI.

  4. Per Dimensione massima del file di registro (MB), immettete la dimensione, in MB, di un singolo file di registro. Dopo che il file ha raggiunto questo limite, AWS SCT crea un nuovo file di registro.

  5. Per Numero massimo di file di registro, inserisci il numero di file di registro da archiviare. Quando il numero di file di registro nella cartella raggiunge questo limite, AWS SCT elimina il file di registro più vecchio.

  6. Per il percorso di download del registro di Extractors, inserisci la cartella in cui archiviare i registri degli agenti di estrazione dei dati.

  7. Per il percorso del registro di Cassandra Extractor, inserisci la cartella in cui archiviare i log degli agenti di estrazione dati di Apache Cassandra.

  8. Seleziona Richiedi un percorso prima del caricamento per assicurarti che AWS SCT chieda dove archiviare i log ogni volta che utilizzi agenti di estrazione dei dati.

  9. Per la modalità Debug, scegli True. Utilizzate questa opzione per registrare informazioni aggiuntive quando AWS SCT i log standard non presentano problemi.

  10. Scegliete i moduli applicativi chiave per aumentare le informazioni di registrazione. È possibile aumentare le informazioni di registrazione per i seguenti moduli applicativi:

    • Generale

    • Loader

    • Parser

    • Stampante

    • Risolutore

    • Telemetria

    • Convertitore

    • Mappatura dei tipi

    • Interfaccia utente

    • Controller

    • Confronta lo schema

    • Duplica il data center

    • Analizzatore di applicazioni

    Per ciascuno dei moduli applicativi precedenti, scegliete uno dei seguenti livelli di registrazione:

    • Trace: informazioni più dettagliate.

    • Debug: informazioni dettagliate sul flusso attraverso il sistema.

    • Informazioni: eventi di runtime, come l'avvio o lo spegnimento.

    • Avviso: utilizzo di altre situazioni di runtime obsolete APIsAPI, indesiderate o impreviste.

    • Errore: errori di runtime o condizioni impreviste.

    • Critico: errori che portano alla chiusura dell'applicazione.

    • Obbligatorio: il livello di errori più elevato possibile.

    Per impostazione predefinita, dopo aver attivato la modalità Debug, AWS SCT imposta il livello di registrazione delle informazioni per tutti i moduli dell'applicazione.

    Ad esempio, per risolvere le principali aree problematiche durante la conversione, imposta Parser, Type mapping e User interface su Trace.

Se le informazioni diventano troppo dettagliate per il file system su cui vengono trasmessi i log, passate a una posizione con spazio sufficiente per acquisire i log.

Per trasmettere i log a AWS Support, vai alla directory in cui sono archiviati i log e comprimi tutti i file in un unico file.zip gestibile. Quindi carica il file.zip con la tua richiesta di supporto. Quando l'analisi iniziale è completata e lo sviluppo in corso riprende, riporta la modalità Debug a false per eliminare la registrazione dettagliata. Quindi aumenta la velocità di conversione.

Suggerimento

Per gestire le dimensioni dei log e semplificare la segnalazione dei problemi, rimuovi i log o spostali in un'altra posizione dopo una conversione riuscita. Questa operazione garantisce che solo gli errori e le informazioni pertinenti vengano trasmessi a AWS Support e impedisce il riempimento del sistema di file di registro.