SYS_DATASHARE_USAGE_CONSUMER - 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_CONSUMER

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

SYS_DATASHARE_USAGE_CONSUMER 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
user_id Ganzzahl Die ID des Benutzers, der die Anforderung ausgibt.
session_id Ganzzahl Die ID des Leader-Prozesses, der die Abfrage ausführt.
transaction_id bigint Der Kontext der aktuellen Transaktion.
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.
transaction_uid varchar(50) Die eindeutige ID der Transaktion.
record_time Zeitstempel Die Zeit, zu der die Aktion aufgezeichnet wird.
status integer Der Status des angeforderten API-Aufrufs.
error_message varchar(512) Die Meldung eines Fehlers.

Beispielabfragen

Das folgende Beispiel zeigt die Ansicht SYS_DATASHARE_USAGE_CONSUMER.

SELECT request_type, status, trim(error) AS error FROM sys_datashare_usage_consumer request_type | status | error_message ----------------+--------+--------------- "GET RELATION" | 0 |