CREATE DATASHARE - Amazon Redshift

CREATE DATASHARE

Cree un datashare nuevo en la base de datos actual. El propietario de este datashare es el emisor del comando CREATE DATASHARE.

Amazon Redshift asocia cada datashare a una sola base de datos de Amazon Redshift. Solo puede agregar objetos de la base de datos asociada a un datashare. Puede crear varios datashares en la misma base de datos de Amazon Redshift.

Para obtener más información sobre los recursos compartidos de datos, consulte Administración de las tareas de uso compartido de datos.

Para ver información sobre los datashares, utilice SHOW DATASHARES.

Privilegios necesarios

Los siguientes privilegios son necesarios para CREATE DATASHARE:

  • Superusuario

  • Usuarios con el privilegio CREATE DATASHARE

  • Propietario de la base de datos

Sintaxis

CREATE DATASHARE datashare_name
[[SET] PUBLICACCESSIBLE [=] TRUE | FALSE ];

Parámetros

datashare_name

El nombre del datashare. El nombre del datashare debe ser único en el espacio de nombres del clúster.

[[SET] PUBLICACCESSIBLE]

Se trata de una cláusula que especifica si el datashare se puede compartir con clústeres accesibles de manera pública.

El valor predeterminado de SET PUBLICACCESSIBLE es FALSE.

Notas de uso

De manera predeterminada, el propietario del recurso compartido de datos solo posee el recurso compartido pero no los objetos dentro de este.

Solo los superusuarios y el propietario de la base de datos pueden utilizar CREATE DATASHARE y delegar privilegios ALTER a otros usuarios o grupos.

Ejemplos

En el siguiente ejemplo, se crea el recurso compartido de datos de salesshare.

CREATE DATASHARE salesshare;

En el siguiente ejemplo, se crea el recurso compartido de datos de demoshare que administra AWS Data Exchange.

CREATE DATASHARE demoshare SET PUBLICACCESSIBLE TRUE, MANAGEDBY ADX;