Les tables relationnelles peuvent, au fil du temps, devenir populées d'enregistrements sans valeur ou obsolètes. Conserver ces informations peut causer des ralentissements de certains processus qui reposent sur l'utilisation de données relationnelles comme la préparation de courriels avec de la personnalisation ou le calcul d'un groupe. De plus, selon certaines législations, ces données inutiles devraient être supprimées périodiquement. Dans ce contexte, configurer une tâche d'épuration de données relationnelles est une bonne pratique à adopter.
Note: Les tâches sont limitées à une par table.
Comment faire
Rendez-vous dans Projet → Gestion des données → Tables relationnelles, et sélectionnez Épuration (sous Tables relationnelles) et cliquez sur Créer. Vous pouvez ensuite modifier une tâche existante en double cliquant ou cliquant le bouton d'édition (stylo) qui apparaît sur la tâche.
Choisissez la table relationnelle visée par la tâche et donnez une à la tâche (un nom pour facilitement retrouver cette tâche). Ajoutez ensuite une ou plusieurs clauses (règle pour identifier les données expirées) :
Changer exemple. Ne fonctionne pas: on ne veut pas épurer la transaction.
Configurez vos clauses selon ce guide : Outil de clause.
Lorsque les clauses sont configurées, utilisez le bouton Calculer afin de valider le nombre d'enregistrements ciblés. Si vous voulez consulter les enregistrements ciblés, vous pouvez utiliser la page de recherche dans une table relationnelle afin de recréer les clauses et consulter les enregistrements.
Lorsque vous avez terminé la configuration de la tâche, cliquez sur Sauvegarder puis Activer :
Vous pourriez aussi ajouter une condition de type OU :
Dans cet exemple, si le contact a été créé il y a est inactif ou a été créé il y a plus d'un an, il sera épuré.
Le lancement de la tâche est déterminé automatiquement par la plateforme. La tâche sera considérée comme prête à lancer une semaine après la dernière exécution réussie. À chaque jour pendant les heures moins occupées, la plateforme traitera les tâches les plus urgentes. Il est possible que la tâche ne s'exécute pas exactement une semaine après la dernière exécution basée sur les horaires d'épuration de la plateforme, mais l'exécution sera repoussée jusqu'à ce que la plateforme puisse faire le traitement.
Voir l'historique
Au bas de la page des épurations, vous trouverez l'historique des lancements des tâches d'épuration. Consultez ces résultats occasionnellement afin de valider que les tâches sont exécutées correctement et pour un nombre d'enregistrements convenables. Vous pouvez filtrer cette liste par table afin d'avoir l'historique d'épuration complète d'une table précise.