Datenaufbewahrung
Aufbewahrungsrichtlinien
Abschnitt betitelt „Aufbewahrungsrichtlinien“DQS enthält eine automatische Datenbereinigung, um unbegrenztes Wachstum von Scan-Ergebnissen und Fehlerprotokollen zu verhindern. Aufbewahrungsrichtlinien werden über Custom Metadata Types konfiguriert und können von Administratoren angepasst werden.
Konfiguration
Abschnitt betitelt „Konfiguration“Alle Aufbewahrungseinstellungen werden in DQS_Configuration__mdt (Kategorie: „Retention”) gespeichert:
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Error Log Retention | 7 Tage | Tage bevor Fehlerprotokolle gelöscht werden |
| Scan Result Retention | 30 Tage | Tage bevor Dimensionsergebnisse bereinigt werden |
| Purge Batch Size | 2.000 | Datensätze pro Batch-Chunk verarbeitet |
| Purge CRON Expression | 0 0 2 * * ? | Wann der Bereinigungsjob läuft (Standard: täglich um 2 Uhr) |
Funktionsweise der Bereinigung
Abschnitt betitelt „Funktionsweise der Bereinigung“Der Bereinigungsprozess läuft als verketteter Batch-Job:
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)Kaskadenlöschung
Abschnitt betitelt „Kaskadenlöschung“Wenn ein DQS_Dimension_Result__c-Datensatz gelöscht wird:
- Alle untergeordneten
DQS_Field_Result__c-Datensätze werden automatisch gelöscht - Alle untergeordneten
DQS_Metric_Result__c-Datensätze werden automatisch gelöscht
Dies geschieht über Salesforces Master-Detail-Kaskade — keine zusätzliche Batch-Verarbeitung ist erforderlich.
Aufbewahrung anpassen
Abschnitt betitelt „Aufbewahrung anpassen“Um Aufbewahrungszeiträume zu ändern, bearbeiten Sie die Werte direkt im Configuration-Panel auf der DQS Home-Seite:

Alternativ können Sie sie über Salesforce Setup aktualisieren:
- Navigieren Sie zu Setup → Custom Metadata Types → DQS Configuration
- Finden Sie den relevanten Datensatz (z. B.
Scan_Result_Retention_Days) - Bearbeiten Sie den Wert
- Änderungen werden beim nächsten Bereinigungslauf wirksam
Überwachung
Abschnitt betitelt „Überwachung“- Prüfen Sie die Error Management Console auf Fehler beim Bereinigungsjob
- Überprüfen Sie
DQS_DataPurgeSchedulerunter Setup → Scheduled Jobs, um sicherzustellen, dass die Bereinigung läuft - Verwenden Sie Salesforce-Berichte, um das Ergebnisvolumen über die Zeit zu überwachen