

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

# Creazione di un nodo Amazon Redshift di destinazione
<a name="creating-redshift-target-node"></a>

## Autorizzazioni necessarie
<a name="creating-redshift-target-node-permissions"></a>

 AWS Glue Studio i lavori che utilizzano Amazon Redshift data target richiedono autorizzazioni aggiuntive. Per ulteriori informazioni su come aggiungere autorizzazioni ai processi ETL, consulta la pagina [Review IAM permissions needed for ETL jobs](https://docs.aws.amazon.com/glue/latest/ug/setting-up.html#getting-started-min-privs-job). 

 Per utilizzare una connessione sono necessarie le seguenti autorizzazioni. Amazon Redshift 
+  redshift-data: ListSchemas 
+  dati redshift: ListTables 

## Aggiungere un nodo di destinazione Amazon Redshift
<a name="w2aac25c27c13c15b5"></a>

**Per creare un nodo Amazon Redshift di destinazione:**

1.  Scegliete una Amazon Redshift tabella esistente come destinazione o inserite un nuovo nome per la tabella. 

1.  Quando utilizzi il nodo di destinazione **Destinazione dati - Redshift**, puoi scegliere tra le seguenti opzioni: 
   +  **AGGIUNGI**: 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 aggiorna o aggiunge i dati alla tabella di destinazione in base alle condizioni specificate. 
**Nota**  
 Per utilizzare l'azione di unione inAWS Glue, è necessario abilitare la funzionalità di Amazon Redshift unione. Per istruzioni su come abilitare l'unione per la tua Amazon Redshift istanza, vedi [MERGE](https://docs.aws.amazon.com/redshift/latest/dg/r_MERGE.html) (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'istruzione MERGE 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. 