Skip to main content

Scans ausführen

Erfahren Sie, wie Sie DQS-Scans ausführen, den Fortschritt überwachen, große Datenmengen handhaben und wiederkehrende Scans planen.

Aktualisiert

Scans ausführen

Wie Scans funktionieren

Wenn Sie einen Scan ausführen, prüft DQS Ihre Salesforce-Datensätze anhand der von Ihnen konfigurierten Fähigkeiten. Der Scan läuft im Hintergrund über Salesforce Batch Apex, sodass Sie während der Verarbeitung weiterarbeiten können.

DQS respektiert die Salesforce-Governor-Limits automatisch. Ihre Org bleibt während der Scans reaktionsfähig.

Einen manuellen Scan ausführen

Einen Scan starten

  1. Öffnen Sie DQS über den App Launcher
  2. Suchen Sie Ihre Definition in der Liste
  3. Klicken Sie auf Run Scan (oder das Play-Symbol)
  4. Bestätigen Sie den Start

Der Scan beginnt sofort mit der Verarbeitung.

Statusanzeigen des Scans

Status Symbol Bedeutung
Queued Uhr Wartet auf den Start
Processing Spinner Läuft gerade
Completed Häkchen Erfolgreich abgeschlossen
Failed X Fehler aufgetreten

Aktive Scans anzeigen

Der DQS-Startbildschirm zeigt alle laufenden Scans:

  • Definitionsname
  • Fortschritt in Prozent
  • Verarbeitete Datensätze / Gesamtzahl
  • Vergangene Zeit
  • Geschätzte verbleibende Zeit

Den Fortschritt verstehen

Fortschrittsverfolgung

DQS verarbeitet Datensätze in Batches. Der Fortschrittsbalken zeigt:

  • Abgeschlossene Batches von der Gesamtzahl der Batches
  • Verarbeitete Datensätze von der Gesamtzahl der Datensätze
  • Aktuell ausgewertete Fähigkeit

Beispiel: „Processing batch 5 of 12 (2.500 von 6.000 Datensätzen) – Vollständigkeit“

Verarbeitungsreihenfolge

DQS wertet die Fähigkeiten in dieser Reihenfolge aus:

  1. Vollständigkeit (schnelle Feldprüfungen)
  2. Gültigkeit (Abgleich von Formatmustern)
  3. Aktualität (Datumsvergleiche)
  4. Konsistenz (Werteabgleich)
  5. Eindeutigkeit (Duplikaterkennung)
  6. AI-Readiness-Fähigkeiten

Fähigkeiten mit geringem Aufwand laufen zuerst, um schnelles Feedback zu liefern.

Geschätzte Zeit

Die Scan-Dauer hängt ab von:

Faktor Auswirkung
Anzahl der Datensätze Mehr Datensätze = längere Dauer
Anzahl der Felder Mehr Felder = längere Dauer
Aufwand der Fähigkeit Fähigkeiten mit HOHEM Aufwand dauern länger
Org-Auslastung Stark ausgelastete Orgs verarbeiten langsamer

Typische Verarbeitungsraten:

Anzahl der Datensätze Geschätzte Zeit
1.000 Unter 1 Minute
10.000 2–5 Minuten
100.000 15–30 Minuten
1.000.000+ 1–2 Stunden

Dies sind Schätzwerte. Die tatsächliche Dauer variiert je nach Auswahl der Fähigkeiten und Org-Aktivität.

Verarbeitungsaufwand

Jede Fähigkeit hat einen Verarbeitungsaufwand, der sich auf die Scan-Dauer auswirkt.

Aufwandsstufen

Aufwand Fähigkeiten Hinweise zur Verarbeitung
NIEDRIG Vollständigkeit, Gültigkeit Einfache Feldprüfungen je Datensatz
MITTEL Aktualität, Konsistenz, PII-Erkennung Musteranalyse und Datumsberechnungen
HOCH Eindeutigkeit Vergleiche über Datensätze hinweg

Aufwandsberechnung

Die Definitionszusammenfassung zeigt den geschätzten Gesamtaufwand:

  • Low – Alle ausgewählten Fähigkeiten haben NIEDRIGEN Aufwand
  • Medium – Mindestens eine Fähigkeit mit MITTLEREM Aufwand
  • High – Mindestens eine Fähigkeit mit HOHEM Aufwand

Tipp: Beginnen Sie bei Ihrem ersten Scan auf einer großen Datenmenge nur mit Fähigkeiten mit NIEDRIGEM Aufwand. Ergänzen Sie Fähigkeiten mit HOHEM Aufwand, sobald Sie die Ausgangsbasis verstanden haben.

Details zur Batch-Verarbeitung

Wie Batch Apex funktioniert

DQS nutzt Salesforce Batch Apex zur Verarbeitung der Datensätze. Das bedeutet:

  1. Die Datensätze werden in Batches aufgeteilt (Standard: 200 Datensätze pro Batch)
  2. Jeder Batch wird unabhängig verarbeitet
  3. Schlägt ein Batch fehl, laufen die anderen weiter
  4. Die Governor-Limits werden zwischen den Batches zurückgesetzt

Dieser Ansatz ermöglicht DQS:

  • Millionen von Datensätzen zu verarbeiten
  • die Salesforce-Limits einzuhalten
  • ohne Blockierung der Anwender zu laufen
  • nach einer Unterbrechung fortzusetzen

Salesforce-Governor-Limits

Batch Apex unterliegt diesen zentralen Limits:

Limit Wert Hinweise
Max. Batch-Jobs in der Warteschlange 5 DQS nutzt 1 Job pro Scan
Datensätze über QueryLocator 50 Millionen Mehr als genug für die meisten Orgs
Tägliche Batch-Ausführungen 250.000 Über alle Batch-Jobs der Org hinweg

DQS ist so ausgelegt, dass es deutlich innerhalb dieser Limits bleibt.

Optimierung der Batch-Größe

DQS passt die Batch-Größe an die Komplexität der Fähigkeit an:

Art der Fähigkeit Batch-Größe
Nur NIEDRIGER Aufwand 200 Datensätze
MITTLERER Aufwand enthalten 200 Datensätze
HOHER Aufwand enthalten 100 Datensätze

Kleinere Batches für komplexe Fähigkeiten verhindern Timeout-Fehler.

Große Datenmengen handhaben

Datenmengen über 100.000 Datensätze

Befolgen Sie bei großen Datenmengen diese Praktiken:

  1. Verwenden Sie Filter, um den Umfang einzugrenzen
  2. Beginnen Sie mit Fähigkeiten mit NIEDRIGEM Aufwand
  3. Führen Sie Scans nach Möglichkeit außerhalb der Stoßzeiten aus
  4. Überwachen Sie den Fortschritt auf etwaige Probleme

Datenmengen über 1 Million Datensätze

Bei sehr großen Datenmengen:

  1. Segmentieren Sie Ihre Daten mit mehreren Definitionen und Filtern
  2. Planen Sie Scans während Wartungsfenstern
  3. Führen Sie Fähigkeiten bei Bedarf separat aus
  4. Nutzen Sie Segmentierung, um Daten parallel zu verarbeiten

Beispiel für eine Segmentierung:

  • Definition A: Contacts mit Region = ‘Americas’
  • Definition B: Contacts mit Region = ‘EMEA’
  • Definition C: Contacts mit Region = ‘APAC’

Tipps zur Performance

Tipp Nutzen
Weniger Felder pro Definition Schnellere Verarbeitung
Datensatzfilter verwenden Kleinere zu scannende Datenmenge
Fähigkeiten mit HOHEM Aufwand separat ausführen Bessere Sichtbarkeit des Fortschritts
Außerhalb der Stoßzeiten planen Weniger Konkurrenz um Ressourcen

Abschluss des Scans

Benachrichtigungen zum Abschluss

Wenn ein Scan abgeschlossen ist, erhalten Sie:

  1. In-App-Benachrichtigung – Das Glockensymbol zeigt neue Ergebnisse an
  2. E-Mail-Benachrichtigung – Eine Zusammenfassung wird an Ihre E-Mail-Adresse gesendet
  3. Aktualisierung des Startbildschirms – Der Status wechselt zu Completed

Ergebnisse anzeigen

Klicken Sie auf einen abgeschlossenen Scan, um Folgendes zu sehen:

  • Gesamtqualitätsscore
  • Scores auf Dimensionsebene
  • Detaillierte Kennzahlen
  • Drill-down zu den betroffenen Datensätzen

Hinweise zur Interpretation finden Sie unter Ergebnisse verstehen.

Scan-Verlauf

DQS führt für jede Definition einen Verlauf aller Scans:

  • Datum und Uhrzeit
  • Dauer
  • Anzahl der Datensätze
  • Gesamtscore
  • Vergleich mit dem vorherigen Scan

Nutzen Sie den Verlauf, um Verbesserungen im Zeitverlauf zu verfolgen.

Scans planen

Sie können wiederkehrende Scans planen, um die Überwachung der Datenqualität zu automatisieren.

Einen Zeitplan einrichten

  1. Öffnen Sie Ihre Definition
  2. Klicken Sie auf Schedule (Uhrsymbol)
  3. Wählen Sie die Häufigkeit:
    • Täglich
    • Wöchentlich (Tag auswählen)
    • Monatlich (Datum auswählen)
  4. Legen Sie die Startzeit fest
  5. Klicken Sie auf Save Schedule

Best Practices für Zeitpläne

Häufigkeit Anwendungsfall
Täglich Hohes Dateneingabevolumen, kritische Qualitätsüberwachung
Wöchentlich Standardmäßige Qualitätsverfolgung, Trendanalyse
Monatlich Reporting für die Führungsebene, Compliance-Audits

Tipp: Planen Sie Scans außerhalb der Stoßzeiten (früher Morgen oder Wochenenden), um die Auswirkungen auf die Anwender zu minimieren.

Zeitpläne verwalten

Auf der Detailseite der Definition:

  • Edit – Häufigkeit oder Uhrzeit ändern
  • Pause – vorübergehend stoppen, ohne zu löschen
  • Resume – einen pausierten Zeitplan neu starten
  • Delete – Zeitplan vollständig entfernen

Limits für Zeitpläne

Geplante Scans stehen allen Anwendern zur Verfügung, ohne Begrenzung der Anzahl der Zeitpläne, die Sie einrichten können.

Einen Scan abbrechen

So brechen Sie ab

  1. Suchen Sie den laufenden Scan auf dem Startbildschirm
  2. Klicken Sie auf das Stopp-Symbol (oder Cancel)
  3. Bestätigen Sie den Abbruch

Was beim Abbruch geschieht

  • Die Verarbeitung stoppt nach dem aktuellen Batch
  • Teilergebnisse werden gespeichert
  • Der Status wechselt zu „Canceled“
  • Sie können die bereits erfassten Teildaten ansehen

Abgebrochene Scans werden nicht auf die Limits angerechnet.

Fehlerbehebung

„Scan queued but not starting“

Ursache: Andere Batch-Jobs in Ihrer Org laufen gerade.

Lösung: Warten Sie, bis die anderen Jobs abgeschlossen sind. Salesforce erlaubt maximal 5 gleichzeitige Batch-Jobs.

Prüfen: Setup > Apex Jobs, um zu sehen, was läuft.

„Scan failed“

Ursache: Meist ein Datenproblem oder ein Berechtigungsproblem.

Lösung:

  1. Prüfen Sie die Fehlermeldung in den Scan-Details
  2. Stellen Sie sicher, dass Sie Zugriff auf das Objekt und die Felder haben
  3. Prüfen Sie alle Filterbedingungen auf Fehler
  4. Versuchen Sie es mit weniger Datensätzen

„Scan taking too long“

Ursache: Große Datenmenge oder Fähigkeiten mit HOHEM Aufwand.

Lösung:

  1. Lassen Sie den Scan abschließen (er wird irgendwann fertig)
  2. Fügen Sie Filter hinzu, um die Anzahl der Datensätze zu reduzieren
  3. Entfernen Sie Fähigkeiten mit HOHEM Aufwand
  4. Planen Sie den Scan außerhalb der Stoßzeiten

„Results don’t show all records“

Ursache: Filterbedingungen haben einige Datensätze ausgeschlossen.

Lösung: Prüfen und passen Sie Ihre Definitionsfilter an.

Nächste Schritte