

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

# Utilizzo di un cluster Amazon Redshift come destinazione nella conversione dello schema DMS
<a name="data-providers-redshift"></a>

È possibile utilizzare i database Amazon Redshift come destinazione della migrazione nella conversione dello schema DMS. Per informazioni sui database di destinazione supportati, consulta [Provider di dati di destinazione per la conversione dello schema DMS](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.SchemaConversion). 

## Privilegi per Amazon Redshift come destinazione
<a name="data-providers-redshift-privileges"></a>

L'utilizzo di Amazon Redshift come destinazione per la conversione dello schema DMS richiede i seguenti privilegi:
+ **CREATE ON DATABASE**: consente a DMS di creare nuovi schemi nel database.
+ **CREATE ON SCHEMA**: consente a DMS di creare oggetti nello schema del database.
+ **GRANT USAGE ON LANGUAGE**: consente a DMS di creare nuove funzioni e procedure nel database.
+ **GRANT SELECT ON ALL TABLES IN SCHEMA pg\_catalog**: fornisce al sistema dell'utente le informazioni sul cluster Amazon Redshift.
+ **GRANT SELECT ON pg\_class\_info**: fornisce all'utente le informazioni sullo stile di distribuzione delle tabelle.

È possibile utilizzare il seguente esempio di codice per creare un utente del database e assegnare le autorizzazioni. Sostituisci i valori di esempio con i tuoi valori.

```
CREATE USER {{user_name}} PASSWORD {{your_password}};
GRANT CREATE ON DATABASE {{db_name}} TO {{user_name}};
GRANT CREATE ON SCHEMA {{schema_name}} TO {{user_name}};
GRANT USAGE ON LANGUAGE plpythonu TO {{user_name}};
GRANT USAGE ON LANGUAGE plpgsql TO {{user_name}};
GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog TO {{user_name}};
GRANT SELECT ON pg_class_info TO {{user_name}};
GRANT SELECT ON sys_serverless_usage TO {{user_name}};
GRANT SELECT ON pg_database_info TO {{user_name}};
GRANT SELECT ON pg_statistic TO {{user_name;}}
```

Ripeti l'operazione `GRANT CREATE ON SCHEMA` per ogni schema di destinazione in cui applichi il codice convertito o esegui la migrazione dei dati.

Puoi applicare un pacchetto di estensione al database Amazon Redshift di destinazione. Un pacchetto di estensione è un modulo aggiuntivo che emula le funzioni del database di origine che sono necessarie per la conversione degli oggetti in Amazon Redshift. Per ulteriori informazioni, consulta [Utilizzo dei pacchetti di estensione nella conversione dello schema DMS](extension-pack.md).