Utiliser Time Travel pour interroger des données historiques
L'équipe opérations de Claro a signalé un incident : un traitement par lots exécuté pendant la nuit a supprimé un ensemble d'enregistrements de remboursement dans la table REPAYMENTS. Avant de décider de restaurer les données, l'équipe doit savoir exactement combien de lignes ont été affectées. En tant que data engineer d'astreinte, vous allez simuler la suppression dans votre session et utiliser la fonctionnalité Time Travel de Snowflake pour auditer l'impact — sans modifier l'état actuel de la table. Vous vous exercerez aussi à récupérer une table supprimée à l'aide de UNDROP, afin de couvrir l'ensemble du processus de restauration via Time Travel. La rétention Time Travel dépend de l'édition : Standard offre 1 jour d'historique, Enterprise prend en charge jusqu'à 90 jours. La fenêtre est également configurable par objet, jusqu'à 0 si la réduction des coûts de stockage est prioritaire.
Utilisez le chemin complet de la table dans votre clause ⚠️ Vous ne pouvez pas sélectionner une base de données, ou vous obtenez une erreur « table not found » ?
FROM. Récupérez-le dans le panneau de gauche : onglet Databases → développez votre base COURSE_… → sélectionnez la table → Copy name.
Cet exercice fait partie du cours
<cours>Gestion, gouvernance et collaboration sur Snowflake</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice