Rétention des données
Politiques de rétention
Section intitulée « Politiques de rétention »DQS inclut une purge automatisée des données pour éviter une croissance illimitée des résultats de scan et des journaux d’erreurs. Les politiques de rétention sont configurées via des Custom Metadata Types et peuvent être ajustées par les administrateurs.
Configuration
Section intitulée « Configuration »Tous les paramètres de rétention sont stockés dans DQS_Configuration__mdt (Category: « Retention ») :
| Paramètre | Par défaut | Description |
|---|---|---|
| Error Log Retention | 7 jours | Nombre de jours avant la suppression des journaux d’erreurs |
| Scan Result Retention | 30 jours | Nombre de jours avant la purge des résultats de dimension |
| Purge Batch Size | 2 000 | Enregistrements traités par lot |
| Purge CRON Expression | 0 0 2 * * ? | Quand la tâche de purge s’exécute (par défaut : quotidiennement à 2h) |
Fonctionnement de la purge
Section intitulée « Fonctionnement de la purge »Le processus de purge s’exécute comme une tâche par lots chaînée :
DQS_DataPurgeScheduler (CRON trigger) └── DQS_ErrorLogPurgeBatch (deletes error logs where Expires_At <= NOW) └── DQS_ResultPurgeBatch (deletes dimension results older than retention window) └── Cascade: Field Results + Metric Results (deleted automatically via master-detail relationship)Suppression en cascade
Section intitulée « Suppression en cascade »Lorsqu’un enregistrement DQS_Dimension_Result__c est supprimé :
- Tous les enregistrements enfants
DQS_Field_Result__csont automatiquement supprimés - Tous les enregistrements petits-enfants
DQS_Metric_Result__csont automatiquement supprimés
Cela se produit via la cascade master-detail de Salesforce — aucun traitement par lots supplémentaire n’est nécessaire.
Ajuster la rétention
Section intitulée « Ajuster la rétention »Pour modifier les périodes de rétention, éditez les valeurs directement depuis le panneau Configuration sur la page DQS Home :

Vous pouvez également les mettre à jour via Salesforce Setup :
- Accédez à Setup → Custom Metadata Types → DQS Configuration
- Trouvez l’enregistrement pertinent (par exemple,
Scan_Result_Retention_Days) - Modifiez la valeur
- Les changements prennent effet lors de la prochaine exécution de purge
Surveillance
Section intitulée « Surveillance »- Consultez la console de gestion des erreurs pour les erreurs de tâches de purge
- Vérifiez
DQS_DataPurgeSchedulerdans Setup → Scheduled Jobs pour confirmer que la purge s’exécute - Utilisez les rapports Salesforce pour surveiller le volume de résultats au fil du temps