Datenladeaktivität mithilfe des Kopierverlaufs überwachen

Sie können die Datenladeaktivitäten für alle Tabellen in Ihrem Konto oder für eine bestimmte Tabelle überwachen, indem Sie Snowsight oder SQL verwenden.

Laden von Daten für Ihr Konto mithilfe des Kopierverlaufs überwachen

Überprüfen Sie die Datenladeaktivität, die in den letzten 365 Tagen für alle Tabellen in Ihrem Konto stattgefunden hat, indem Sie die Seite Copy History in Snowsight oder die Seite COPY_HISTORY-Ansicht im ACCOUNT_USAGE-Schema der SNOWFLAKE-Datenbank verwenden.

Bei Datenladeaktivitäten auf Kontoebene besteht eine Latenz von bis zu 2 Stunden und umfasst das Massenladen von Daten mit COPY INTO-Anweisungen, das kontinuierliche Laden von Daten über Pipes und das Laden von Dateien über die Weboberfläche.

Voraussetzungen

  • Sie müssen eine Rolle mit Zugriff auf die SNOWFLAKE-Datenbank verwenden. Siehe Aktivieren der Nutzung der SNOWFLAKE-Datenbank für andere Rollen.

  • Für das Anzeigen der Seite Copy History in Snowsight oder das Abfragen der SNOWFLAKE-Datenbank ist ein Warehouse erforderlich. Wenn Sie für Ihren Benutzer ein Standard-Warehouse haben, verwendet Snowsight dieses Warehouse. Sie können jederzeit das Warehouse wechseln.

Kopierverlauf auf Kontoebene überprüfen

Bemerkung

Sie müssen eine Rolle mit Zugriff auf die SNOWFLAKE-Datenbank verwenden. Siehe Aktivieren der Nutzung der SNOWFLAKE-Datenbank für andere Rollen.

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie Monitoring » Copy History aus.

Das Copies Over Time-Diagramm bietet eine Visualisierung der Datenladevorgänge über einen bestimmten Zeitraum. Standardmäßig zeigt das Diagramm einen Verlauf von 7 Tagen an, wobei jeder Balken im Diagramm einen Tag darstellt.

Wählen Sie im Diagramm einen Balken aus, um die Copies-Tabelle nach diesem Tag zu filtern.

Weitere Informationen zur Datenladeaktivität finden Sie in der Tabelle Copies. Die Tabelle enthält die folgenden Informationen:

  • File Name zeigt den Namen der geladenen Datei an.

  • Loaded zeigt den Zeitstempel in Ihrer lokalen Zeitzone an, zu dem die Daten geladen wurden.

  • Status zeigt den Status des Datenladens an. Sie können den Mauszeiger über Datenladeoperationen mit dem Status Failed bewegen, um Fehlerdetails zu überprüfen.

  • Database zeigt die Datenbank an, in die die Daten geladen wurden.

  • Schema zeigt das Schema an, in das die Daten geladen wurden.

  • Table zeigt die Tabelle an, in die die Daten geladen wurden.

  • Pipe zeigt die zum Laden der Daten verwendete Pipe an, falls zutreffend.

  • Size zeigt die Größe der geladenen Daten, gerundet auf die nächste Dezimalstelle in KB, MB, GB oder TB. Wenn Sie zum Beispiel 45.800 Bytes laden, wird die Größe als 45,8 KB aufgeführt.

  • Rows zeigt die Anzahl der geladenen Zeilen, gerundet auf die nächste Dezimalstelle in Tausend, Millionen usw. an. Wenn Sie zum Beispiel 2.000 Datenzeilen laden, werden die Zeilen als 2K aufgelistet.

  • Location zeigt einen Link zu dem Ort an, von dem die Daten geladen wurden. Beispielsweise ein Link zu einem AWS S3-Bucket, der als externer Stagingbereich hinzugefügt wird, oder ein interner benannter Stagingbereich. Bewegen Sie den Mauszeiger über den Link, um den Namen der Stagingbereich zu sehen, oder wählen Sie den Link aus, um den Pfad zum Stagingbereich zu kopieren.

Um bestimmte Datenladeaktivitäten leichter zu identifizieren, können Sie die Seite Kopierverlauf durchsuchen und filtern.

Sie können nach folgenden Elementen filtern:

  • Zeitbereich, bis zu 365 Tagen (1 Jahr)

  • Status der Datenladeaktivität, z. B. All (Standard), In progress, Loaded, Failed, Partially loaded und Skipped.

  • Der Speicherort der Daten:

    • Datenbank

    • Schema

    • Pipe

Sie können auch die Spaltenwerte in der Tabelle Copies nach bestimmten Datenladeaktivitäten durchsuchen.

Wählen Sie Zugrunde liegende SQL-Abfrage im Arbeitsblatt öffnen (Open underlying SQL query in worksheet) aus, um ein Arbeitsblatt zu öffnen, das die SQL-Abfrage enthält, die zum Auffüllen Tabelle verwendet wird. Die SQL-Abfrage basiert auf den von Ihnen ausgewählten Filtern.

Wenn Sie eine bestimmte Datenladeaktivität in der Tabelle Copies auswählen, öffnet Snowsight die Tabellenebene Copy History. Siehe Laden von Daten für eine Tabelle mithilfe des Kopierverlaufs überwachen. Aufgrund der geringeren Latenz werden in dieser Tabelle möglicherweise neuere Ergebnisse angezeigt, aber Sie können nur 14 Tage der Aktivität überprüfen.

Laden von Daten für eine Tabelle mithilfe des Kopierverlaufs überwachen

Überprüfen Sie die Datenladeaktivität, die in den letzten 14 Tagen für eine bestimmte Tabelle in einer Datenbank stattgefunden hat, indem Sie die Copy History-Details für die Tabelle in Snowsight oder die COPY_HISTORY-Tabellenfunktion verwenden.

Die Datenladeaktivität auf Tabellenebene hat eine sehr geringe Latenz und umfasst das Massenladen von Daten mit COPY INTO-Anweisungen, das kontinuierliche Laden von Daten über Pipes und das Laden von Dateien über die Weboberfläche.

Voraussetzungen

Sie müssen eine Rolle verwenden, die eine der folgenden Eigenschaften hat:

  • Die MONITOR-Berechtigung für Ihr Snowflake-Konto.

  • Die USAGE-Berechtigung für die Datenbank und das Schema, die die Tabelle enthalten, sowie jede Berechtigung mit der Tabelle.

Wenn Sie eine Rolle verwenden, die nicht über die MONITOR-Berechtigung für die Pipe verfügt, werden die Pipe-Details als NULL maskiert.

Das Anzeigen der Copy History-Details für eine Datenbank in Snowsight oder das Ausführen der Tabellenfunktion erfordert ein Warehouse. Wenn Sie für Ihren Benutzer ein Standard-Warehouse haben, verwendet Snowsight dieses Warehouse. Sie können jederzeit das Warehouse wechseln.

Kopierverlauf auf Tabellenebene überprüfen

Um den Kopierverlauf für eine Tabelle zu überprüfen, suchen Sie die Tabelle, für die Sie die Aktivität überprüfen möchten, und öffnen Sie sie:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie Data » Databases aus.

  3. Suchen Sie die Datenbank mit der Tabelle, für die Sie die Aktivität überprüfen möchten, und wählen Sie diese aus.

  4. Wählen Sie das Schema mit der Tabelle aus, für die Sie die Aktivität überprüfen möchten.

  5. Wählen Sie Tables aus, und wählen Sie dann die Tabelle aus.

  6. Wählen Sie in den Tabellendetails die Registerkarte Copy History aus.

Das Copies Over Time-Diagramm bietet eine Visualisierung der Datenladevorgänge über einen bestimmten Zeitraum. Standardmäßig zeigt das Diagramm einen Verlauf von 7 Tagen an, wobei jeder Balken im Diagramm einen Tag darstellt.

Wählen Sie im Diagramm einen Balken aus, um die Copies-Tabelle nach diesem Tag zu filtern.

Sie können nach folgenden Elementen filtern:

  • Zeitbereich, bis zu 14 Tage.

  • Status der Datenladeaktivität, z. B. All (Standard), In progress, Loaded, Failed, Partially loaded und Skipped.

  • Die zum Laden der Daten verwendete Pipe.

Sie können auch die Spaltenwerte in der Tabelle Copies nach bestimmten Datenladeaktivitäten durchsuchen.

Wählen Sie Zugrunde liegende SQL-Abfrage im Arbeitsblatt öffnen (Open underlying SQL query in worksheet) aus, um ein Arbeitsblatt zu öffnen, das die SQL-Abfrage enthält, die zum Auffüllen Tabelle verwendet wird. Die SQL-Abfrage basiert auf den von Ihnen ausgewählten Filtern.