Activer le vidage des données dans votre cluster Azure Data Explorer
Remarque
Cet article explique comment supprimer les données personnelles de l’appareil ou du service et il peut être utilisé dans le cadre de vos obligations en vertu du Règlement général sur la protection des données. Pour obtenir des informations générales concernant le Règlement général sur la protection des données (RGPD), consultez la section relative au RGPD du Centre de gestion de la confidentialité de Microsoft et la section relative au RGPD du Portail d’approbation de services.
Azure Data Explorer permet de supprimer des enregistrements un par un. La suppression des données via la commande .purge
a pour but de protéger les données personnelles et ne doit pas être utilisée dans d’autres scénarios. Elle n’est pas conçue pour prendre en charge les requêtes de suppression fréquentes et la suppression de quantités importantes de données. Ces opérations peuvent donc avoir un impact important sur les performances du service.
L’exécution d’une commande .purge
déclenche un processus qui peut durer quelques jours. Si la « densité » des enregistrements sur lesquels predicate
est appliqué est élevée, le processus va réingérer toutes les données de la table. Ce processus a un impact significatif sur les performances et le coût des marchandises vendues. Pour plus d’informations, consultez Vidage des données dans Azure Data Explorer.
Méthodes pour appeler les opérations de vidage
Azure Data Explorer prend en charge la suppression individuelle des enregistrements, ainsi que le vidage de l’intégralité d’une table. La commande .purge
peut être appelée de deux manières pour différents scénarios d’utilisation :
Appel par programmation : étape unique destinée à être appelée par les applications. L’appel de cette commande déclenche directement la séquence d’exécution du vidage.
Appel humain : processus en deux étapes qui nécessite une confirmation explicite en tant qu’étape distincte. L’appel de la commande retourne un jeton de vérification, qui doit être fourni pour exécuter le vidage. Ce processus réduit le risque de supprimer des données par inadvertance. Cette option peut mettre beaucoup de temps à s’exécuter sur les tables volumineuses contenant une grande quantité de données de cache brutes.
Prérequis
- Si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.
- Se connecter à l’interface utilisateur web d’Azure Data Explorer.
- Créer un cluster et une base de données Azure Data Explorer
Activer le vidage des données sur votre cluster
Avertissement
- L’activation du vidage des données nécessite un redémarrage du service qui peut entraîner l’abandon des requêtes.
- Passez en revue les limitations avant d’activer le vidage des données.
Dans le portail Azure, accédez à votre cluster Azure Data Explorer.
Dans Paramètres, sélectionnez Configurations.
Dans le volet Configurations, sélectionnez Activé pour activer l’option Activer le vidage.
Cliquez sur Enregistrer.
Désactiver le vidage des données sur votre cluster
Dans le portail Azure, accédez à votre cluster Azure Data Explorer.
Dans Paramètres, sélectionnez Configurations.
Dans le volet Configurations, sélectionnez Désactivé pour désactiver l’option Activer le vidage.
Cliquez sur Enregistrer.
Limites
- Le processus de vidage est définitif et irréversible. Il n’est pas possible d’annuler ce processus ni de récupérer les données ayant fait l’objet d’un vidage. Par conséquent, les commandes telles que undo table drop ne permettent pas de récupérer les données vidées, et la restauration des données vers une version antérieure ne peut pas remonter avant le dernier vidage.
- La commande
.purge
est exécutée sur le point de terminaison Gestion des données : https://ingest-[NomCluster].[Région].kusto.windows.net. La commande nécessite des autorisations d’administrateur de base de données pour les bases de données appropriées. - En raison de l’impact du processus de vidage sur les performances, l’appelant est censé modifier le schéma de données afin que les tables minimales incluent des données pertinentes, et répartir les commandes par table afin de réduire le fort impact du vidage sur le coût des marchandises vendues.
- Le paramètre
predicate
de la commande de vidage est utilisé pour spécifier les enregistrements à vider. La taille dePredicate
est limitée à 63 Ko.