

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\$1catalog**: fornisce al sistema dell'utente le informazioni sul cluster Amazon Redshift.
+ **GRANT SELECT ON pg\$1class\$1info**: 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).