Surveiller les exécutions de tâches¶
Surveiller les erreurs de tâches¶
Vous pouvez configurer Snowflake pour recevoir des notifications lorsque des erreurs se produisent dans les exécutions de tâches. Vous pouvez également interroger le tableau des événements pour déterminer si des tâches n’ont pas pu être exécutées. Pour plus d’informations, consultez les sections suivantes :
Afficher les propriétaires des tâches¶
Pour savoir qui a exécuté une tâche en cours d’exécution, consultez SHOW TASKS ou DESCRIBE TASK.
Consultez la colonne OWNER pour voir le rôle du propriétaire de la tâche.
Pour voir si la tâche a été exécutée pour le compte de son propriétaire, consultez la colonne EXECUTE_AS_USER. Par défaut, la valeur est NULL, mais lorsque la tâche est exécutée à l’aide de privilèges usurpés, le nom de l’utilisateur qui a modifié la tâche s’affiche.
Pour savoir qui a exécuté une tâche, utilisez la vue QUERY_HISTORY.
Si la tâche n’est pas exécutée en tant qu’utilisateur réel, la colonne QUERY EXECUTED BY TASK affiche le nom de l’utilisateur sous la forme « SYSTEM ».
Si la tâche est exécutée pour le compte d’un autre utilisateur, la colonne QUERY EXECUTED BY TASK affiche le nom de l’utilisateur pour le compte duquel la tâche est exécutée.