SYS_DATASHARE_USAGE_PRODUCER - Amazon Redshift

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.

SYS_DATASHARE_USAGE_PRODUCER

Zeichnet die Aktivität und Verwendung von Datashares auf. Diese Ansicht ist nur für den Produzenten-Cluster relevant.

SYS_DATASHARE_USAGE_PRODUCER ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
share_id integer Die Objekt-ID (OID) des Datenspeichers.
share_name varchar(128) Der Name des Datashares.
request_id varchar(50) Die eindeutige ID des angeforderten API-Aufrufs.
request_type varchar(25) Der Anforderungstyp, der an das Producer-Cluster getätigt wurde.
object_type varchar(64) Der Typ des Objekts, das aus dem Datashare freigegeben wird. Mögliche Werte sind Schemata, Tabellen, Spalten, Funktionen und Ansichten.
object_oid integer Die ID des Objekts, das aus dem Datashare freigegeben wird.
object_name varchar(128) Der Name des Objekts, das aus dem Datashare freigegeben wird.
consumer_account varchar(16) Das Konto des Konsumentenkontos, für das der Datashare freigegeben wird.
consumer_namespace varchar(64) Der Namespace des Konsumentenkontos, für das der Datashare freigegeben wird.
consumer_transaction_uid varchar(50) Die eindeutige Transaktions-ID der Anweisung im Konsumenten-Cluster.
record_time Zeitstempel Die Zeit, zu der die Aktion aufgezeichnet wird.
status integer Der Status des Datashares.
error_message varchar(512) Die Meldung eines Fehlers.
consumer_region char(64) Die Region, in der sich der Konsumenten-Cluster befindet.

Beispielabfragen

Das folgende Beispiel zeigt die Ansicht SYS_DATASHARE_USAGE_PRODUCER.

SELECT DISTINCT FROM sys_datashare_usage_producer WHERE object_name LIKE 'tickit%'; request_type ------------------ "GET RELATION"