Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
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-Service angibt, der das Datashare verwaltet. |
Nutzungshinweise
Abrufen zusätzlicher Metadaten – Mithilfe der in der Spalte share_owner zurückgegebenen Ganzzahl können Sie eine Verbindung mit usesysid in SVL_USER_INFO herstellen, um Daten über den Eigentümer des Datashares 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