SVV_DATASHARES - Amazon Redshift

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à.

SVV_DATASHARES

Utilizza SVV_DATASHARES per visualizzare un elenco di unità di condivisione dati creati sul cluster e unità di condivisione dati condivise con il cluster.

SVV_DATASHARES è visibile ai seguenti utenti:

  • Utenti con privilegi avanzati

  • Proprietari dell'unità di condivisione dati

  • Utenti con autorizzazioni ALTER o USAGE per un'unità di condivisione dati

Gli altri utenti non possono visualizzare alcuna riga. Per informazioni sulle autorizzazioni ALTER e USAGE, consulta GRANT.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
share_name varchar(128) Il nome di una unità di condivisione dati.
share_id integer L'ID dell'unità di condivisione dati.
share_owner integer Il proprietario dell'unità di condivisione dati.
source_database varchar(128) Il database di origine per questa unità di condivisione dati.
consumer_database varchar(128) Il database del consumer creato da questa unità di condivisione dati.
share_type varchar(8) Il tipo di unità di condivisione dati. I valori possibili sono INBOUND e OUTBOUND.
createdate timestamp without time zone La data in cui è stata creata l'unità di condivisione dati.
is_publicaccessible booleano La proprietà che specifica se una unità di condivisione dati può essere condivisa in un cluster accessibile pubblicamente.
share_acl varchar(256) La stringa che definisce le autorizzazioni per l'utente o il gruppo di utenti specificato per l'unità di condivisione dati.
producer_account varchar(16) L'ID dell'account del produttore di unità di condivisione dati.
producer_namespace varchar(64) L'identificatore del cluster univoco per il cluster di produttori dell'unità di condivisione dati.
managed_by varchar(64) La proprietà che specifica il AWS servizio che gestisce il datashare.

Note per l'utilizzo

Recupero di metadati aggiuntivi: utilizzando il numero intero restituito nella share_owner colonna, puoi unirti a in per ottenere dati sul proprietario del usesysid SVL_USER_INFO datashare. Ciò include il nome e le proprietà aggiuntive.

Query di esempio

L'esempio seguente restituisce l'output di 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)

L'esempio seguente restituisce l'output di SVV_DATASHARES per la condivisione di dati in uscita.

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 |

L'esempio seguente restituisce l'output di SVV_DATASHARES per la condivisione di dati in entrata.

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