Protokollierung und Ablaufverfolgung: Standard-Ereignistabelle enthalten¶
Achtung
Diese Verhaltensänderung ist im Bundle 2024_06 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Achtung
Diese Verhaltensänderung war ursprünglich im Bundle 2024_04 enthalten und wurde später entfernt. Die Änderung wird mit dem Bundle 2024_06 wieder eingeführt.
- Vor der Änderung:
Snowflake enthält standardmäßig keine Ereignistabelle. Um mit der Protokollierung und Ablaufverfolgung zu beginnen, müssen Sie eine Ereignistabelle installieren und aktivieren, diese als Ereignistabelle für das zu verwendende Konto festlegen und dann die Protokollierung und Ablaufverfolgung aktivieren. Solange keine Ereignistabelle installiert ist, werden keine Protokoll- oder Ablaufverfolgungsereignisse aufgezeichnet, selbst wenn die Protokollierung oder Ablaufverfolgung aktiviert ist.
- Nach der Änderung:
Snowflake enthält standardmäßig Folgendes:
Eine Standard-Ereignistabelle namens SNOWFLAKE.TELEMETRY.EVENTS.
Wenn noch keine Ereignistabelle installiert und aktiviert ist, wird die neue Standard-Ereignistabelle für das Konto aktiviert. Wenn eine Ereignistabelle existiert und Daten empfängt, bleibt sie aktiv, nachdem die Standard-Ereignistabelle hinzugefügt wurde.
Eine vordefinierte Ansicht namens EVENTS_VIEW im Schema TELEMETRY.
Die EVENTS_VIEW-Ansicht ist mit der Ereignistabelle SNOWFLAKE.TELEMETRY.EVENTS verbunden.
Wenn die Protokollierung und Ablaufverfolgung zuvor aktiviert waren und keine Ereignisse erfasst wurden, weil es keine aktive Ereignistabelle gab, beginnt die neue Standard-Ereignistabelle mit der Erfassung von Ereignissen zur Protokollierung und Ablaufverfolgung. Dafür fallen Kosten an, wie unter Kosten der Telemetriedatenerfassung beschrieben.
Wenn Sie noch keine Ereignistabelle haben und Ereignisse zur Protokollierung und Ablaufverfolgung erfassen möchten, müssen Sie nichts tun. Neue Ereignisse werden in der Tabelle SNOWFLAKE.TELEMETRY.EVENTS der SNOWFLAKE-Datenbank im Schema TELEMETRY erfasst.
Wenn Sie keine Ereignisse für die zugehörigen Objekte erfassen möchten, können Sie eine der folgenden Aktionen ausführen:
Deaktivieren oder ändern Sie den Protokolliergrad und die Ablaufverfolgung auf den jeweiligen Objektebenen entsprechend. Weitere Informationen dazu finden Sie unter Einstellung der Grade für Protokollierung, Metriken und Ablaufverfolgung und Einstellung der Grade für Protokollierung, Metriken und Ablaufverfolgung.
Diese Option ist nicht anwendbar für Native Apps.
Deinstallieren Sie die Anwendungen/Konnektoren, die Protokoll- und Ablaufverfolgungsereignisse ausgeben, oder löschen Sie nicht benötigte Objekte.
Wenn Sie nicht möchten, dass in dem Konto überhaupt Protokollierungs- und Ablaufverfolgungsereignisse gesammelt werden, führen Sie den folgenden Befehl aus:
ALTER ACCOUNT SET EVENT_TABLE = NONE
Wenn Sie Ihre eigene Ereignistabelle erstellen und als aktiv einstellen, werden die Ereignisse in dieser Ereignistabelle gesammelt und nicht in der Standard-Ereignistabelle der Snowflake-Datenbank.
Ref.: 1598