Aufgabenausführungen überwachen

Aufgabenfehler überwachen

Sie können Snowflake so konfigurieren, dass beim Auftreten von Fehlern in Aufgabenausführungen Benachrichtigungen gesendet wird. Sie können auch die Ereignistabelle abfragen, um festzustellen, ob Aufgaben nicht ausgeführt wurden. Weitere Informationen finden Sie in den folgenden Abschnitten:

Siehe „Aufgabeneigentümer“

Weitere Informationen darüber, wer ein gerade ausgeführte Aufgabe ausgeführt hat, finden Sie unter SHOW TASKS oder DESCRIBE TASK.

  • Überprüfen Sie die OWNER-Spalte, um die Rolle des Aufgabeneigentümers zu sehen.

  • Um festzustellen, ob die Aufgabe im Namen des Aufgabeneigentümers ausgeführt wurde, überprüfen Sie EXECUTE_AS_USER-Spalte. Standardmäßig wird hier NULL angezeigt. Aber wenn die Aufgabe mit Berechtigungen aufgrund eines Identitätswechsels ausgeführt wird, wird der Benutzername des Benutzers angezeigt, der die Aufgabe geändert hat.

Um zu sehen, wer eine Aufgabe ausgeführt hat, verwenden Sie die Ansicht QUERY_HISTORY.

  • Wenn die Aufgabe nicht als tatsächlicher Benutzer ausgeführt wird, wird in der Spalte QUERY EXECUTED BY TASK der Benutzernamen als SYSTEM angezeigt.

  • Wenn die Aufgabe im Namen eines anderen Benutzers ausgeführt wird, wird in der Spalte QUERY EXECUTED BY TASK der Namen des Benutzers angezeigt, für den die Aufgabe ausgeführt wird.