Conversione di FastExport script in Amazon Redshift con RSQL 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à.

Conversione di FastExport script in Amazon Redshift con RSQL AWS Schema Conversion Tool

Puoi usare il AWS Schema Conversion Tool (AWS SCT) per convertire gli script di FastExport lavoro Teradata in Amazon Redshift. RSQL

Un FastExport job script è un insieme di FastExport comandi e SQL istruzioni che selezionano ed esportano dati dal database Teradata. AWS SCT converte FastExport comandi e SQL istruzioni in un formato compatibile con Amazon RSQL Redshift. Dopo aver migrato il database Teradata ad Amazon Redshift, puoi utilizzare questi script convertiti per esportare dati dal database Amazon Redshift.

Aggiungere script di lavoro al tuo progetto FastExport AWS SCT

Puoi aggiungere più script a un singolo progetto. AWS SCT

Per aggiungere uno script FastExport di lavoro al progetto AWS SCT
  1. Crea un nuovo progetto AWS SCT o apri un progetto esistente. Per ulteriori informazioni, consulta Avvio e gestione di progetti in AWS SCT.

  2. Scegli Aggiungi fonte dal menu, quindi scegli Teradata per aggiungere il database di origine al progetto. Per ulteriori informazioni, consulta Database Teradata.

  3. Scegli Aggiungi destinazione dal menu e aggiungi un database Amazon Redshift di destinazione al tuo AWS SCT progetto.

    Puoi utilizzare una piattaforma di database di destinazione virtuale Amazon Redshift. Per ulteriori informazioni, consulta Mappatura su obiettivi virtuali in AWS Schema Conversion Tool.

  4. Crea una nuova regola di mappatura che includa il tuo database Teradata di origine e il tuo target Amazon Redshift. Per ulteriori informazioni, consulta Mappatura di nuovi tipi di dati in AWS Schema Conversion Tool.

  5. Nel menu Visualizza, scegli Visualizzazione principale.

  6. Nel pannello di sinistra, espandi il nodo Script.

  7. Scegliete FastExport, aprite il menu contestuale (fate clic con il pulsante destro del mouse), quindi scegliete Carica script.

  8. Immettete la posizione del codice sorgente per gli script di FastExport lavoro Teradata e scegliete Seleziona cartella.

    AWS SCT visualizza la finestra Carica script.

  9. Esegui una di queste operazioni:

    • Se gli script di FastExport job Teradata non includono le variabili di sostituzione, scegliete Nessuna variabile di sostituzione, quindi scegliete OK per aggiungere script al progetto. AWS SCT

    • Se gli script di FastExport lavoro Teradata includono le variabili di sostituzione, configurate le variabili di sostituzione. Per ulteriori informazioni, consulta Configurazione delle variabili di sostituzione negli script di lavoro FastExport .

Configurazione delle variabili di sostituzione negli script di lavoro Teradata con FastExport AWS SCT

Gli script di lavoro Teradata FastExport possono includere variabili di sostituzione. Ad esempio, è possibile utilizzare un singolo script con variabili di sostituzione per esportare dati da più database. È possibile utilizzarlo AWS SCT per configurare le variabili di sostituzione negli script Teradata.

Prima di eseguire uno script di FastExport lavoro con variabili di sostituzione, assicuratevi di assegnare i valori a tutte le variabili. Per fare ciò, puoi usare altri strumenti o applicazioni come uno script Bash, UC4 (Automic) e così via. AWS SCT può risolvere e convertire le variabili di sostituzione solo dopo averne assegnato i valori.

Per configurare le variabili di sostituzione nel tuo script di lavoro FastExport
  1. Aggiungi gli script di FastExport job Teradata di origine al tuo progetto. AWS SCT Per ulteriori informazioni, consulta Aggiungere BTEQ script al progetto AWS SCT .

    Quando aggiungi i tuoi script, scegli «Vengono utilizzate variabili di sostituzione».

  2. Per Definisci il formato della variabile, inserisci un'espressione regolare che corrisponda a tutte le variabili di sostituzione dello script.

    Ad esempio, se i nomi delle variabili di sostituzione iniziano ${ e finiscono con}, usa l'espressione regolare. \$\{\w+\} Per abbinare le variabili di sostituzione che iniziano con il simbolo del dollaro o con il segno di percentuale, utilizzate l'espressione regolare. \$\w+|\%\w+

    Le espressioni regolari sono AWS SCT conformi alla sintassi delle espressioni regolari Java. Per ulteriori informazioni, vedete java.util.regex Class Pattern nella documentazione Java.

  3. Scegliete OK per caricare gli script nel AWS SCT progetto, quindi selezionate OK per chiudere la finestra Carica script.

  4. Nel pannello di sinistra, espandete il nodo Script. Scegliete FastExport, quindi scegliete la cartella con gli script. Apri il menu contestuale (fai clic con il pulsante destro del mouse), quindi scegli Esporta variabili in Variabili di sostituzione.

  5. Esporta le variabili di sostituzione per uno script. Espandi la cartella con gli script, scegli lo script, apri il menu contestuale (fai clic con il pulsante destro del mouse) e scegli Esporta variabili in Variabili di sostituzione.

  6. Inserisci il nome del file con valori separati da virgole (CSV) per salvare le variabili di sostituzione e scegli Salva.

  7. Apri questo CSV file e inserisci i valori per le variabili di sostituzione.

    A seconda del sistema operativo, AWS SCT utilizza diversi formati per CSV i file. I valori del file possono essere racchiusi tra virgolette o meno. Assicurati di utilizzare lo stesso formato per i valori delle variabili di sostituzione degli altri valori del file. AWS SCT non è possibile importare il CSV file con valori in formati diversi.

  8. Salvare il file CSV.

  9. Nel pannello di sinistra, espandi il nodo Script. Scegliete FastExport, quindi scegliete il vostro script. Apri il menu contestuale (fai clic con il pulsante destro del mouse), quindi scegli Importa variabili in Variabili di sostituzione.

  10. Scegliete il CSV file, quindi scegliete Apri.

  11. Scegli Variabili per visualizzare tutte le variabili di sostituzione scoperte e i relativi valori.

Conversione degli script di lavoro FastExport Teradata con AWS SCT

Di seguito, scopri come convertire un FastExport lavoro Teradata in Amazon RSQL Redshift utilizzando. AWS SCT

Per convertire uno script di FastExport lavoro Teradata in Amazon Redshift RSQL
  1. Aggiungi i tuoi script FastExport di lavoro al tuo progetto. AWS SCT Per ulteriori informazioni, consulta Aggiungere script FastExport di lavoro al progetto AWS SCT .

  2. Configura le variabili di sostituzione. Per ulteriori informazioni, consulta Configurazione delle variabili di sostituzione negli script di lavoro FastExport .

  3. Nel pannello di sinistra, espandi il nodo Script.

  4. Esegui una di queste operazioni:

    • Per convertire un singolo script di FastExport lavoro, espandete il FastExportnodo, scegliete lo script da convertire, quindi scegliete Converti script dal menu contestuale (fate clic con il pulsante destro del mouse).

    • Per convertire più script, assicuratevi di selezionare tutti gli script da convertire. Quindi scegli FastExport, apri il menu contestuale (fai clic con il pulsante destro del mouse), quindi scegli Converti script.

    AWS SCT converte tutti gli script di FastExport job Teradata selezionati in un formato compatibile con Amazon Redshift. RSQL Trova gli script convertiti nel nodo Scripts nel pannello del database di destinazione.

  5. Modifica gli RSQL script Amazon Redshift convertiti o salvali. Per ulteriori informazioni, consulta Modifica e salvataggio degli script di lavoro convertiti FastExport .

Gestione degli script di lavoro FastExport Teradata con AWS SCT

È possibile aggiungere più script di lavoro Teradata o rimuovere uno FastExport script di FastExport lavoro dal progetto. AWS SCT

Per aggiungere un nuovo FastExport job script al tuo progetto AWS SCT
  1. Espandi il nodo Script nel pannello di sinistra.

  2. Scegliete il FastExportnodo e aprite il menu contestuale (fate clic con il pulsante destro del mouse).

  3. Scegliete Carica script.

  4. Immettete le informazioni necessarie per aggiungere un nuovo script di FastExport lavoro e configurare le variabili di sostituzione. Per ulteriori informazioni, consulta Aggiungere script FastExport di lavoro al progetto AWS SCT e Configurazione delle variabili di sostituzione negli script di lavoro FastExport .

Per rimuovere uno script FastExport di lavoro dal progetto AWS SCT
  1. Espandi il FastExportnodo sotto Script nel pannello di sinistra.

  2. Scegliete lo script da rimuovere e aprite il menu contestuale (fate clic con il pulsante destro del mouse).

  3. Scegli Elimina script.

Creazione di un rapporto di valutazione per la conversione di uno script di FastExport lavoro Teradata con AWS SCT

Il rapporto di valutazione della conversione degli script di FastExport lavoro fornisce informazioni sulla conversione dei FastExport comandi e SQL delle istruzioni dagli FastExport script in un formato compatibile con Amazon Redshift. RSQL Il rapporto di valutazione include elementi di azione per FastExport comandi e SQL istruzioni che non AWS SCT possono essere convertiti.

Per creare un rapporto di valutazione della conversione degli script per un job FastExport Teradata
  1. Espandi il FastExportnodo sotto Script nel pannello di sinistra.

  2. Scegliete lo script da convertire, aprite il menu contestuale (fate clic con il pulsante destro del mouse), quindi scegliete Crea rapporto.

  3. Visualizza la scheda Riepilogo. La scheda Riepilogo mostra le informazioni di riepilogo del rapporto di valutazione del FastExport job script. Include i risultati di conversione per tutti FastExport i comandi e SQL le istruzioni degli script di origine.

  4. È possibile salvare una copia locale del rapporto di valutazione della conversione dello script di FastExport lavoro come PDF file o come file con valori separati da virgole (). CSV

    1. Per salvare il rapporto di valutazione della conversione del FastExport job script come PDF file, scegliete Salva in in alto PDF a destra.

      Il PDF file contiene il riepilogo esecutivo, le azioni da intraprendere e i consigli per la conversione degli script.

    2. Per salvare il rapporto di valutazione della conversione degli script di FastExport lavoro come CSV file, scegli Salva CSV in in alto a destra.

      Il CSV file contiene azioni, azioni consigliate e una stima della complessità dello sforzo manuale richiesto per convertire gli script.

  5. Scegli la scheda Azioni. Questa scheda contiene un elenco di elementi che richiedono la conversione manuale in Amazon RedshiftRSQL. Quando selezioni un'azione dall'elenco, AWS SCT evidenzia l'elemento dello script di FastExport lavoro di origine a cui si applica l'azione.

Modifica e salvataggio degli script di FastExport lavoro Teradata convertiti con AWS SCT

Puoi modificare gli script convertiti nel pannello inferiore del progetto. AWS SCT AWS SCT memorizza lo script modificato come parte del progetto.

Per salvare gli script convertiti
  1. Espandi il nodo RSQLdegli script in Scripts nel pannello del database di destinazione.

  2. Scegliete lo script convertito, aprite il menu contestuale (fate clic con il pulsante destro del mouse) e scegliete Salva script.

  3. Inserisci il percorso della cartella per salvare lo script convertito e scegli Salva.

    AWS SCT salva lo script convertito in un file e apre questo file.