Vue d’ensemble de la conservation des données
Important
Azure SQL Edge sera mis hors service le 30 septembre 2025. Pour plus d’informations et pour connaître les options de migration, consultez l’Avis de mise hors service.
Remarque
Azure SQL Edge ne prend plus en charge la plateforme ARM64.
La collecte et le stockage de données à partir d’appareils IoT connectés sont des tâches importantes pour obtenir et exploiter des insights opérationnels et commerciaux. Toutefois, compte tenu du volume de données provenant de ces appareils, il est important que les entreprises planifient soigneusement la quantité de données qu’elles souhaitent conserver ainsi que leur granularité. L’idéal serait de conserver toutes les données à tous les niveaux de précision, mais cela ne serait pas toujours réalisable. Par ailleurs, le volume de données pouvant être conservées est restreint par la quantité de stockage disponible sur les appareils IoT ou Edge.
Dans Azure SQL Edge, les administrateurs de bases de données peuvent définir une stratégie de conservation des données sur une base de données SQL Edge et ses tables sous-jacentes. Une fois la stratégie de conservation des données définie, une tâche système est exécutée en arrière-plan pour supprimer toutes les données obsolètes (anciennes) des tables utilisateur.
Remarque
Les données qui auront été supprimées de la table ne pourront plus être récupérées. La seule façon possible de récupérer les données vidées est de restaurer la base de données à partir d’une sauvegarde antérieure.
Guides de démarrage rapide :
- Activer et désactiver les stratégies de conservation des données
- Gérer les données historiques avec la stratégie de conservation
Fonctionnement de la conservation des données
Pour configurer la conservation des données, vous pouvez utiliser des instructions DDL. Pour plus d’informations, consultez Activer et désactiver les stratégies de conservation des données. Pour activer la suppression automatique des enregistrements obsolètes, la conservation des données doit préalablement être activée pour la base de données, mais aussi pour les tables à vider de cette base de données.
Une fois la conservation des données configurée pour une table, une tâche en arrière-plan est exécutée pour identifier et supprimer les enregistrements obsolètes dans une table. Si, pour une raison quelconque, le nettoyage automatique des tâches ne fonctionne pas ou n’est pas en mesure de suivre les opérations de suppression, il est possible d’effectuer un nettoyage manuel de ces tables. Pour plus d’informations sur les nettoyages automatiques et manuels, consultez Nettoyage automatique et manuel.
Limites
- La conservation des données, si elle est activée, est automatiquement désactivée quand la base de données est restaurée à partir d’une sauvegarde complète, ou qu’elle est rattachée.
- La conservation des données ne peut pas être activée pour une table d’historique temporel
- La colonne du filtre de conservation des données ne peut pas être modifiée. Pour modifier la colonne, désactivez la conservation des données sur la table.