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à.
Autorizzazioni necessarie
AWS Glue Studio i lavori che utilizzano Amazon Redshift data target richiedono autorizzazioni aggiuntive. Per ulteriori informazioni su come aggiungere autorizzazioni ai ETL lavori, consulta Rivedere le IAM autorizzazioni necessarie per i lavori. ETL
Le seguenti autorizzazioni sono necessarie per utilizzare una connessione. Amazon Redshift
-
redshift-data: ListSchemas
-
dati redshift: ListTables
Aggiungere un nodo di destinazione Amazon Redshift
Per creare un nodo Amazon Redshift di destinazione:
-
Scegliete una Amazon Redshift tabella esistente come destinazione o inserite un nuovo nome per la tabella.
-
Quando utilizzi il nodo di destinazione Destinazione dati - Redshift, puoi scegliere tra le seguenti opzioni:
-
APPEND— Se esiste già una tabella, scarica tutti i nuovi dati nella tabella come inserto. Se la tabella non esiste, procedi alla sua creazione e quindi inserisci tutti i nuovi dati.
Inoltre, seleziona la casella se desideri aggiornare (UPSERT) i record esistenti nella tabella di destinazione. La tabella deve già esistere, altrimenti l'operazione avrà esito negativo.
-
MERGE – AWS Glue aggiornerà o aggiungerà dati alla tabella di destinazione in base alle condizioni specificate.
Nota
Per utilizzare l'azione di unione in AWS Glue, è necessario abilitare la funzionalità di Amazon Redshift unione. Per istruzioni su come abilitare l'unione per la tua Amazon Redshift istanza, vedi MERGE(anteprima).
Scegli le opzioni:
-
Scegli chiavi e operazioni semplici: scegli le colonne da utilizzare come chiavi di corrispondenza tra i dati di origine e il set di dati di destinazione.
Specifica le seguenti opzioni in caso di corrispondenza:
-
Aggiorna il record nel set di dati di destinazione con i dati dell'origine.
-
Elimina il record nel set di dati di destinazione.
Specifica le seguenti opzioni in caso di mancata corrispondenza:
-
Inserisci i dati di origine come nuova riga nel set di dati di destinazione.
-
Non fare nulla.
-
-
Inserisci un'MERGEistruzione personalizzata: puoi quindi scegliere Convalida l'istruzione Merge per verificare che l'istruzione sia valida o non valida.
-
-
TRUNCATE— Se esiste già una tabella, tronca i dati della tabella cancellando prima il contenuto della tabella di destinazione. Se il troncamento ha esito positivo, inserisci tutti i dati. Se la tabella non esiste, procedi alla sua creazione e quindi inserisci tutti i dati. Se il troncamento non va a buon fine, l'operazione non andrà a buon fine.
-
DROP— Se esiste già una tabella, elimina i metadati e i dati della tabella. Se l'eliminazione ha esito positivo, inserisci tutti i dati. Se la tabella non esiste, procedi alla sua creazione e quindi inserisci tutti i dati. Se l'eliminazione non va a buon fine, l'operazione non andrà a buon fine.
-
CREATE— Crea una nuova tabella con il nome predefinito. Se il nome della tabella esiste già, crea una nuova tabella aggiungendo il suffisso nel formato
job_datetime
al nome per renderlo unico. Questo inserirà tutti i dati nella nuova tabella. Se la tabella esiste già, al nome finale della tabella verrà aggiunto il suffisso. Se la tabella non esiste, verrà creata una tabella. In entrambi i casi, verrà creata una nuova tabella.
-