SVV_DATASHARES - Amazon Redshift

SVV_DATASHARES

Utilice SVV_DATASHARES para ver una lista de los recursos compartidos de datos creados en el clúster, así como de los que están compartidos con el clúster.

SVV_DATASHARES es visible para los siguientes usuarios:

  • Superusuarios

  • Propietarios del recurso compartido de datos

  • Usuarios con permisos ALTER o USAGE en un recurso compartido de datos

Otros usuarios no pueden ver ninguna fila. Para obtener más información sobre los permisos ALTER y USAGE, consulte GRANT.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
share_name varchar(128) El nombre de un datashare.
share_id integer El ID del datashare.
share_owner integer El propietario del datashare.
source_database varchar(128) La base de datos de origen para este datashare.
consumer_database varchar(128) La base de datos consumidora que se crea a partir de este datashare.
share_type varchar(8) El tipo de datashare. Los valores posibles son INBOUND y OUTBOUND.
createdate TIMESTAMP sin zona horaria La fecha de creación del datashare.
is_publicaccessible boolean La propiedad que especifica si un datashare se puede compartir en un clúster de acceso público.
share_acl varchar (256) Cadena que define los permisos del usuario o grupo de usuarios especificados para el recurso compartido de datos.
producer_account varchar (16) El ID de la cuenta productora del datashare.
producer_namespace varchar (64) El identificador de clúster único para el clúster productor del datashare.
managed_by varchar (64) La propiedad que especifica el servicio de AWS que administra el recurso compartido de datos.

Notas de uso

Recuperación de metadatos adicionales: con el número entero devuelto en la columna share_owner, puede unirlo con usesysid en SVL_USER_INFO para obtener datos sobre el propietario del recurso compartido de datos. Esto incluye el nombre y las propiedades adicionales.

Consulta de ejemplo

El siguiente ejemplo devuelve la salida para SVV_DATASHARES.

SELECT share_owner, source_database, share_type, is_publicaccessible FROM svv_datashares WHERE share_name LIKE 'tickit_datashare%' AND source_database = 'dev'; share_owner | source_database | share_type | is_publicaccessible --------------+-----------------+-------------+---------------------- 100 | dev | OUTBOUND | True (1 rows)

El siguiente ejemplo devuelve el resultado para SVV_DATASHARES para los recursos compartidos de datos de salida.

SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'OUTBOUND'; share_name | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account| producer_namespace | managed_by ----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+-----------------+--------------------------------------+------------ salesshare | 1 | dev | | OUTBOUND | True | | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | marketingshare | 1 | dev | | OUTBOUND | True | | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |

El siguiente ejemplo devuelve el resultado para SVV_DATASHARES para los recursos compartidos de datos de entrada.

SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'INBOUND'; share_name | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account | producer_namespace | managed_by ----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+------------------+--------------------------------------+------------ salesshare | | | | INBOUND | False | | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | marketingshare | | | | INBOUND | False | | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | ADX