- Catégories :
Fonctions système (Informations système)
SYSTEM$GET_JOB_LOGS¶
Récupère les journaux locaux d’un conteneur de tâche Snowpark Container Services.
- Voir aussi :
Syntaxe¶
SYSTEM$GET_JOB_LOGS( <job_uuid>, <container_name> [ , <number_of_most_recent_lines> ] )
Arguments¶
Obligatoire :
job_uuid
UUID de la tâche attribué par Snowflake. Voir les Notes sur l’utilisation dans la rubrique EXECUTE SERVICE pour savoir comment trouver l’UUID.
container_name
Nom du conteneur tel que spécifié dans le fichier de spécification de la tâche.
Facultatif :
number_of_most_recent_lines
Nombre de lignes de journal les plus récentes à récupérer.
Par défaut : jusqu’à 100 KB des lignes de journal les plus récentes.
Renvoie¶
Renvoie une chaîne composée d’entrées de journal séparées par de nouvelles lignes provenant du conteneur de tâche spécifié.
Notes sur l’utilisation¶
Seul l’utilisateur qui a créé la tâche peut accéder aux journaux du conteneur de tâche.
La fonction renvoie un journal de conteneur sous la forme d’une chaîne. Vous pouvez éventuellement utiliser la fonction SPLIT_TO_TABLE pour convertir la chaîne en une table contenant une ligne pour chaque entrée séparée par une nouvelle ligne.
Exemples¶
Cette fonction permet de récupérer les journaux des tâches dans le conteneur « principal » de la tâche spécifiée :
SELECT SYSTEM$GET_JOB_LOGS('01acc747-0000-60c0-0000-0e99001fd07a', 'main');
Exemple de sortie :
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_JOB_LOGS( '01ACC747-0000-60C0-0000-0E99001FD07A', 'MAIN' ) |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| job-tutorial - INFO - Job started |
| job-tutorial - INFO - Connection succeeded. Current session context: database="TUTORIAL_DB", schema="DATA_SCHEMA", warehouse="TUTORIAL_WAREHOUSE", role="TEST_ROLE" |
| job-tutorial - INFO - Executing query [select current_time() as time,'hello'] and writing result to table [results] |
| job-tutorial - INFO - Job finished |
| |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+