Gestion, gouvernance et collaboration avec Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT
| Niveau | Description |
|---|---|
| TRACE | Entrée et sortie de chaque fonction — plus granulaire |
| DEBUG | Détails de diagnostic |
| INFO | Jalons d’exécution normaux — recommandé en production |
| WARN | Anomalies sans arrêt d’exécution |
| ERROR | Échecs |
| FATAL | Échecs critiques arrêtant l’exécution |

SELECT user_name,
event_timestamp,
client_ip,
authentication_method,
error_code,
error_message
FROM SNOWFLAKE.ACCOUNT_USAGE.LOGIN_HISTORY
WHERE event_timestamp >= DATEADD('day', -90, CURRENT_TIMESTAMP())
AND client_ip NOT LIKE '203.0.113.%'
ORDER BY event_timestamp DESC;
SELECT user_name,
role_name,
warehouse_name,
query_text,
start_time,
end_time
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY
WHERE start_time >= DATEADD('day', -90, CURRENT_TIMESTAMP())
AND query_text ILIKE '%credit_scores%'
ORDER BY start_time DESC;
| Source | Ce qui est capturé | Question d’audit couverte |
|---|---|---|
| Event table | Journaux et traces des procédures stockées, fonctions Snowpark | Qu’a fait la plateforme? |
| LOGIN_HISTORY | Chaque tentative de connexion : utilisateur, IP, méthode, erreurs | Qui s’est connecté, d’où, échecs? |
| QUERY_HISTORY | Chaque requête SQL : utilisateur, rôle, entrepôt, texte | Quelles données consultées, et par qui? |
Gestion, gouvernance et collaboration avec Snowflake