

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de un clúster de Amazon Redshift como destino en la conversión de esquemas DMS
<a name="data-providers-redshift"></a>

Puede utilizar las bases de datos de Amazon Redshift como destino de migración en la conversión de esquemas del DMS. Para obtener información acerca de las bases de datos de destino compatibles, consulte [Proveedores de datos de destino para la conversión de esquemas del DMS](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.SchemaConversion). 

## Privilegios para Amazon Redshift como destino
<a name="data-providers-redshift-privileges"></a>

El uso de Amazon Redshift como destino para la conversión de esquemas DMS requiere los siguientes privilegios:
+ **CREATE ON DATABASE**: permite a DMS crear nuevos esquemas en la base de datos.
+ **CREATE ON SCHEMA**: permite a DMS crear objetos en el esquema de la base de datos.
+ **GRANT USAGE ON LANGUAGE**: permite a DMS crear nuevas funciones y procedimientos en la base de datos.
+ **GRANT SELECT ON ALL TABLES IN SCHEMA pg\_catalog**: proporciona al usuario información del sistema sobre el clúster de Amazon Redshift.
+ **GRANT SELECT ON pg\_class\_info**: proporciona al usuario información sobre el estilo de distribución de las tablas.

Puede usar el siguiente ejemplo de código para crear un usuario de base de datos y concederle permisos. Sustituya los valores de ejemplo por sus valores.

```
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;}}
```

Repita la operación `GRANT CREATE ON SCHEMA` para cada esquema de destino en el que vaya a aplicar el código convertido o a migrar los datos.

Puede aplicar un paquete de extensión a la base de datos de Amazon Redshift de destino. Un paquete de extensión es un módulo complementario que simula funciones de la base de datos de origen que son necesarias para convertir objetos a Amazon Redshift. Para obtener más información, consulte [Uso de paquetes de extensión en la conversión de esquemas del DMS](extension-pack.md).