SVV_DATASHARES - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SVV_DATASHARES

Verwenden Sie SVV_DATASHARES, um eine Liste der im Cluster erstellten Datashares sowie der für den Cluster freigegebenen Datashares anzuzeigen.

SVV_DATASHARES ist für die folgenden Benutzer sichtbar:

  • Superuser

  • Datashare-Besitzer

  • Benutzer mit ALTER- oder USAGE-Berechtigungen für ein Datashare

Anderen Benutzern werden keine Zeilen angezeigt. Weitere Informationen über ALTER- und USAGE-Berechtigungen finden Sie unter GRANT.

Tabellenspalten

Spaltenname Datentyp Beschreibung
share_name varchar(128) Der Name eines Datashares.
share_id integer Die ID des Datashares.
share_owner integer Der Eigentümer des Datashares.
source_database varchar(128) Die Quelldatenbank für diesen Datashare.
consumer_database varchar(128) Die Konsumentendatenbank, die aus diesem Datashare erstellt wird.
share_type varchar(8) Der Typ des Datashares. Mögliche Werte sind INBOUND und OUTBOUND.
createdate Timestamp ohne Zeitzone Das Datum, an dem das Datashare erstellt wurde.
is_publicaccessible Boolean Diese Eigenschaft gibt an, ob ein Datashare für öffentlich zugängliche Cluster freigegeben werden kann.
share_acl varchar(256) Die Zeichenfolge, die die Berechtigungen für den angegebenen Benutzer oder die Benutzergruppe für den Datashare definiert.
producer_account varchar(16) Die ID für das Datashare-Produzentenkonto.
producer_namespace varchar(64) Die eindeutige Cluster-ID des Produzenten-Clusters des Datashares.
managed_by varchar(64) Die Eigenschaft, die den AWS Dienst angibt, der die Datenfreigabe verwaltet.

Nutzungshinweise

Zusätzliche Metadaten abrufen — Mithilfe der in der share_owner Spalte zurückgegebenen Ganzzahl können Sie eine Verknüpfung herstellen, SVL_USER_INFO um Daten über den usesysid Eigentümer des Datenaustauschs abzurufen. Dazu gehören der Name und zusätzliche Eigenschaften.

Beispielabfrage

Im folgenden Beispiel wird die Ausgabe von SVV_DATASHARES zurückgegeben.

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)

Im folgenden Beispiel wird die Ausgabe von SVV_DATASHARES für ausgehende Datashares zurückgegeben.

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 |

Im folgenden Beispiel wird die Ausgabe von SVV_DATASHARES für eingehende Datashares zurückgegeben.

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