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