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

SVL_DATASHARE_CHANGE_LOG

Zeichnet die konsolidierte Ansicht auf, um Änderungen an Datashares sowohl in Produzenten- als auch Konsumenten-Clustern nachzuverfolgen.

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

Einige oder alle Daten in dieser Tabelle sind auch in der SYS-Überwachungsansicht SYS_DATASHARE_CHANGE_LOG zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid integer Die ID des Benutzers, der die Aktion ausführt.
username varchar(128) Der Name des Benutzers, der die Aktion ausführt.

pid

integer Die ID des Prozesses.
xid bigint Die ID der Transaktion.
share_id integer Die ID des betroffenen Datashares.
share_name varchar(128) Der Name des Datashares.
source_database_id integer Die ID der Datenbank, zu der der Datashare gehört.
source_database_name varchar(128) Der Name der Datenbank, zu der der Datashare gehört.
consumer_database_id integer Die ID der Datenbank, die aus dem Datashare importiert wurde.
consumer_database_name varchar(128) Der Name der Datenbank, die aus dem Datashare importiert wurde.
arn varchar(192) Der ARN der Ressource, die die importierte Datenbank unterstützt.
recordtime timestamp Der Zeitstempel der Aktion.
Aktion varchar(128) Die Aktion, die ausgeführt wird. Mögliche Werte sind CREATE DATASHARE, DROP DATASHARE, GRANT ALTER, REVOKE ALTER, GRANT SHARE, REVOKE SHARE, ALTER ADD, ALTER REMOVE, ALTER SET, GRANT USAGE, REVOKE USAGE, CREATE DATABASE, GRANT oder REVOKE USAGE für eine gemeinsam genutzte Datenbank, DROP SHARED DATABASE, ALTER SHARED DATABASE.
Status integer Der Status der Aktion. Mögliche Werte sind SUCCESS und ERROR-ERROR CODE
share_object_type varchar(64) Der Typ des Datenbankobjekts, das dem Datashare hinzugefügt oder daraus entfernt wurde. Mögliche Werte sind Schemata, Tabellen, Spalten, Funktionen und Ansichten. Dies ist ein Feld für den Produzenten-Cluster.
share_object_id integer Die ID des Datenbankobjekts, das dem Datashare hinzugefügt oder daraus entfernt wurde. Dies ist ein Feld für den Produzenten-Cluster.
share_object_name varchar(128) Der Name des Datenbankobjekts, das dem Datashare hinzugefügt oder daraus entfernt wurde. Dies ist ein Feld für den Produzenten-Cluster.
target_user_type varchar(16) Der Typ der Benutzer oder Gruppen, denen eine Berechtigung erteilt wurde. Dies ist ein Feld sowohl für den Produzenten- als auch den Konsumenten-Cluster.
target_userid integer Die ID der Benutzer oder Gruppen, denen eine Berechtigung erteilt wurde. Dies ist ein Feld sowohl für den Produzenten- als auch den Konsumenten-Cluster.
target_username varchar(128) Der Name der Benutzer oder Gruppen, denen eine Berechtigung erteilt wurde. Dies ist ein Feld sowohl für den Produzenten- als auch den Konsumenten-Cluster.
consumer_account varchar(16) Die Konto-ID des Datenverbrauchers. Dies ist ein Feld für den Produzenten-Cluster.
consumer_namespace varchar(64) Der Namespace des Datenverbraucherkontos. Dies ist ein Feld für den Produzenten-Cluster.
producer_account varchar(16) Die Konto-ID des Produzentenkontos, zu dem der Datashare gehört. Dies ist ein Feld für den Konsumenten-Cluster.
producer_namespace varchar(64) Der Namespace des Produktkontos, zu dem der Datashare gehört. Dies ist ein Feld für den Konsumenten-Cluster.
attribute_name varchar(64) Der Name eines Attributs des Datashares oder der gemeinsamen Datenbank.
attribute_value varchar(128) Der Wert eines Attributs des Datashares oder der gemeinsamen Datenbank.
Nachricht varchar(512) Die Fehlermeldung, wenn eine Aktion fehlschlägt.

Beispielabfragen

Das folgende Beispiel zeigt eine Ansicht SVL_DATASHARE_CHANGE_LOG.

SELECT DISTINCT action FROM svl_datashare_change_log WHERE share_object_name LIKE 'tickit%'; action ----------------------- "ALTER DATASHARE ADD"