Skip to main content

Definition-Builder-Leitfaden

Schritt-für-Schritt-Anleitung zum Erstellen von DQS-Definitionen mit dem 5-Schritte-Assistenten. Objekte, Felder, Schwellenwerte und Dimensionsgewichtungen konfigurieren.

Aktualisiert

Definition-Builder-Leitfaden

Was ist eine Definition?

Eine Definition ist Ihre konfigurierte Datenqualitätsprüfung in DQS. Sie legt fest, welches Salesforce-Objekt analysiert wird, welche Felder einbezogen werden, welche Fähigkeiten gemessen werden und welche Schwellenwerte gelten.

Stellen Sie sich eine Definition wie ein Rezept vor. Sie geben DQS vor, welche Zutaten (Felder) zu untersuchen sind und welche Standards (Schwellenwerte) gelten. DQS folgt Ihrem Rezept bei jedem Scan, den Sie ausführen.

Der 5-Schritte-Assistent

Der Definition Builder führt Sie durch fünf Schritte:

  1. Fähigkeiten auswählen – festlegen, was gemessen wird
  2. Prüfbereich definieren – Objekt und Felder bestimmen
  3. Filter hinzufügen – die Datensatzmenge eingrenzen (optional)
  4. Konfigurieren – Schwellenwerte und Optionen setzen
  5. Prüfen – validieren und aktivieren

Jeder Schritt baut auf dem vorherigen auf. Sie können den Fortschritt in jedem Schritt speichern und später fortsetzen.

Schritt 1: Fähigkeiten auswählen

In diesem Schritt wählen Sie, welche Datenqualitätsdimensionen gemessen werden sollen.

Verfügbare Fähigkeiten

Der Assistent zeigt zwei Bereiche an:

Data Quality (operative Datenhygiene)

  • Vollständigkeit – Sind Felder befüllt?
  • Gültigkeit – Entsprechen Werte den erwarteten Formaten?
  • Eindeutigkeit – Sind Datensätze eindeutig?
  • Aktualität – Sind die Daten aktuell?
  • Konsistenz – Sind Werte einheitlich?

AI Readiness (Agentforce-Vorbereitung)

  • PII-Erkennung – Sind sensible Daten geschützt, bevor sie der KI ausgesetzt werden?

Fähigkeiten auswählen

  1. Klicken Sie auf eine Fähigkeits-Karte, um sie auszuwählen
  2. Die Karte wird hervorgehoben und ein Häkchen erscheint
  3. Wählen Sie mehrere Fähigkeiten für eine umfassende Analyse
  4. Klicken Sie erneut, um die Auswahl aufzuheben

Tipp: Beginnen Sie bei Ihrer ersten Definition mit 2–3 Fähigkeiten. Weitere können Sie später ergänzen.

Best Practice: fokussiert starten

Wählen Sie Fähigkeiten nach Ihrem unmittelbaren Ziel aus:

Ziel Empfohlene Fähigkeiten
Qualität der Dateneingabe verbessern Vollständigkeit, Gültigkeit
Duplikate finden Eindeutigkeit
Veraltete Datensätze bereinigen Aktualität
Auf KI/Agentforce vorbereiten Gesamte AI Readiness
Vollständiges Datenaudit Alle Fähigkeiten

Klicken Sie auf Continue, wenn Sie Ihre Fähigkeiten ausgewählt haben.

Schritt 2: Prüfbereich definieren

In diesem Schritt wählen Sie, welches Salesforce-Objekt und welche Felder analysiert werden.

Ein Objekt auswählen

  1. Nutzen Sie das Dropdown zur Objektauswahl
  2. Suchen Sie nach Objektname oder API-Name
  3. Klicken Sie, um das Objekt auszuwählen

DQS unterstützt Standard- und Custom Objects. Der Assistent zeigt das Objekt-Label und den API-Namen an, damit Sie das richtige Objekt auswählen.

Tipp: Beginnen Sie mit einem werthaltigen Objekt wie Contact, Lead oder Account. Diese haben in der Regel die größte Auswirkung auf die Datenqualität.

Felder auswählen

Nach der Auswahl eines Objekts zeigt der Assistent die verfügbaren Felder an.

  1. Felder sind nach Typ gruppiert (Text, Zahl, Datum usw.)
  2. Klicken Sie auf eine Feldzeile, um sie auszuwählen
  3. Nutzen Sie das Suchfeld, um bestimmte Felder zu finden
  4. Wählen Sie mehrere Felder für die Analyse

Der Assistent zeigt auf Basis des Feldtyps, welche Fähigkeiten für jedes Feld gelten:

Fähigkeit Kompatible Feldtypen
Vollständigkeit Die meisten Typen (Text, Zahl, Datum, Picklist usw.)
Gültigkeit Text, Email, Phone, URL, Picklist
Eindeutigkeit Alle Typen
Aktualität Nur Date, DateTime
Konsistenz Text, Picklist, Email

Feldspezifische Konfiguration

Sie können für einzelne Felder unterschiedliche Schwellenwerte festlegen. Das ist nützlich, wenn:

  • kritische Felder strengere Schwellenwerte benötigen
  • einzelne Felder besondere Formatanforderungen haben
  • verschiedene Felder unterschiedliche Erwartungen an die Aktualität haben

Klicken Sie auf das Zahnrad-Symbol neben einem Feld, um die feldspezifischen Einstellungen zu öffnen.

Klicken Sie auf Continue, wenn Sie Ihre Felder ausgewählt haben.

Schritt 3: Filter hinzufügen (optional)

Filter grenzen ein, welche Datensätze DQS analysiert. Dieser Schritt ist optional, aber bei großen Datenmengen oder bestimmten Anwendungsfällen nützlich.

Wann Filter sinnvoll sind

Szenario Filterbeispiel
Nur aktive Accounts analysieren Status = ‘Active’
Auf aktuelle Datensätze fokussieren CreatedDate = LAST_90_DAYS
Testdaten ausschließen Name does not contain ‘Test’
Bestimmte Regionen anvisieren BillingCountry = ‘United States’

Einen Filter erstellen

  1. Klicken Sie auf Add Condition
  2. Wählen Sie ein Feld aus dem Dropdown
  3. Wählen Sie einen Operator (equals, contains, greater than usw.)
  4. Geben Sie einen Wert ein
  5. Wiederholen Sie dies für weitere Bedingungen

Filterlogik

Verknüpfen Sie Bedingungen mit AND/OR-Logik:

  • AND – Alle Bedingungen müssen wahr sein
  • OR – Eine beliebige Bedingung kann wahr sein

Beispiel: (Status = 'Active') AND (Industry = 'Technology' OR Industry = 'Finance')

Vorschau der Datensatzanzahl

Der Assistent zeigt, wie viele Datensätze auf Ihren Filter passen. Damit prüfen Sie, ob Ihr Filter wie erwartet funktioniert.

  • Eine Anzahl von 0 bedeutet, dass kein Datensatz passt (prüfen Sie Ihren Filter)
  • Eine sehr hohe Anzahl benötigt bei großen Orgs möglicherweise eine engere Filterung

Tipp: Verzichten Sie bei Ihrer ersten Definition auf Filter, um ein Gesamtbild zu erhalten. Filter können Sie später für eine gezielte Analyse ergänzen.

Klicken Sie auf Continue, um fortzufahren (oder überspringen Sie diesen Schritt).

Schritt 4: Konfigurieren

In diesem Schritt setzen Sie Schwellenwerte und Optionen für jede ausgewählte Fähigkeit.

Globale vs. feldspezifische Einstellungen

Einstellungen wirken auf zwei Ebenen:

  1. Global – Standardeinstellungen für alle Felder
  2. Feldspezifisch – überschreibt die Einstellungen für bestimmte Felder

Konfigurieren Sie zuerst die globalen Einstellungen und passen Sie anschließend bei Bedarf einzelne Felder an.

Vollständigkeit konfigurieren

Option Beschreibung Standard
Leere Werte als unvollständig behandeln Werte, die nur aus Leerzeichen bestehen, als fehlend zählen Ja
Platzhalter als unvollständig behandeln N/A, TBD, Unknown als fehlend zählen Ja
Benutzerdefinierte Platzhalterwerte Eigene Platzhaltermuster hinzufügen Keine
Schwellenwert Mindestakzeptable Vollständigkeit in % 95 %

Beispieleinstellungen für Contact:

  • Schwellenwert: 90 % für optionale Felder
  • Schwellenwert: 99 % für Pflichtfelder wie Email
  • Platzhalter: N/A, TBD, Unknown, -, .

Gültigkeit konfigurieren

Option Beschreibung Standard
Mustertyp Email, URL, Fixed Length, Custom Regex Email
Custom Regex Eigenes Validierungsmuster Keines
Groß-/Kleinschreibung beachten Exakte Schreibweise abgleichen Nein
Leere Werte einbeziehen Leere Werte als ungültig zählen Nein

Integrierte Muster:

  • Email – Format gemäß RFC 5322
  • URL – HTTP/HTTPS-Format
  • Fixed Length – exakte Zeichenanzahl

Eindeutigkeit konfigurieren

Option Beschreibung Standard
Groß-/Kleinschreibung beachten „ABC“ und „abc“ als unterschiedlich behandeln Nein
Schwellenwert Mindestakzeptable Eindeutigkeit in % 95 %

Aktualität konfigurieren

Option Beschreibung Standard
Aktualitätsfenster (Tage) Tage, bevor Daten als veraltet gelten 90
Karenzzeit (Tage) Puffer, bevor als veraltet markiert wird 7
Operativer Bereich Min./Max. erwartete Datumsgrenzen Keiner

Beispieleinstellungen je Feld:

  • LastModifiedDate: 30-tägiges Aktualitätsfenster
  • LastActivityDate: 90-tägiges Fenster
  • BirthDate: keine Aktualitätsprüfung nötig

Konsistenz konfigurieren

Option Beschreibung Standard
Erwartete Werte Liste gültiger Werte Keine
Aus Picklist importieren Automatisch aus der Picklist des Feldes befüllen Nein
Groß-/Kleinschreibung beachten Exakte Schreibweise abgleichen Nein
Top-N dominante Werte Häufigste Werte anzeigen 5

PII-Erkennung konfigurieren

Option Beschreibung Standard
Mustertyp Nach welchen PII-Mustern gescannt wird Alle Muster
Benutzerdefinierte Muster Eigene Regex-Muster für org-spezifische sensible Daten hinzufügen Keine

Indikator für den Verarbeitungsaufwand

Jede Fähigkeit zeigt einen Verarbeitungsaufwand an:

Aufwand Fähigkeiten Auswirkung
NIEDRIG Vollständigkeit, Gültigkeit Schnell, minimale Ressourcen
MITTEL Aktualität, Konsistenz, PII-Erkennung Moderate Verarbeitungszeit
HOCH Eindeutigkeit Längere Verarbeitung, mehr Vergleiche

Berücksichtigen Sie den Aufwand bei der Auswahl von Fähigkeiten für große Datenmengen.

Klicken Sie auf Continue, wenn die Konfiguration abgeschlossen ist.

Schritt 5: Prüfen

Der letzte Schritt zeigt eine Zusammenfassung Ihrer Definition.

Prüf-Checkliste

Prüfen Sie vor dem Aktivieren Folgendes:

  1. Objekt – Korrektes Objekt ausgewählt
  2. Felder – Alle wichtigen Felder einbezogen
  3. Fähigkeiten – Passende Prüfungen ausgewählt
  4. Filter – Datensatzanzahl sieht plausibel aus
  5. Schwellenwerte – Einstellungen entsprechen Ihren Anforderungen

Definitionszusammenfassung

Die Zusammenfassung zeigt:

  • Definitionsname (bearbeitbar)
  • Zielobjekt und Datensatzanzahl
  • Ausgewählte Fähigkeiten mit Varianten
  • Feldanzahl je Fähigkeit
  • Geschätzter Verarbeitungsaufwand

Ihre Definition benennen

Verwenden Sie aussagekräftige Namen, die Folgendes erkennen lassen:

  • analysiertes Objekt
  • Zweck oder Prüfbereich
  • Verantwortlicher (optional)

Gute Namen:

  • „Contact Data Quality - Sales Team“
  • „Lead AI Readiness Check“
  • „Account Completeness - EMEA Region“

Schlechte Namen:

  • „Definition 1“
  • „Test“
  • „My Definition“

Speichern und aktivieren

Sie haben zwei Optionen:

  1. Save as Draft – speichern, ohne zu aktivieren (später bearbeitbar)
  2. Activate – speichern und für den Scan bereitstellen

Definitionen im Entwurf (Draft) lassen sich bearbeiten. Aktive Definitionen sind gesperrt, aber ausführbereit.

Beispiel: Eine Contact-Definition erstellen

Gehen wir gemeinsam das Erstellen einer Contact-Data-Quality-Definition durch.

Schritt 1: Fähigkeiten auswählen

Wählen Sie:

  • Vollständigkeit (auf fehlende Daten prüfen)
  • Gültigkeit (E-Mail- und Telefonformate verifizieren)
  • Aktualität (veraltete Contact-Datensätze finden)

Schritt 2: Prüfbereich definieren

Objekt: Contact

Felder:

  • Email (Text, Email)
  • Phone (Phone)
  • MailingCity (Text)
  • MailingState (Text)
  • MailingCountry (Text)
  • Title (Text)
  • LastActivityDate (Date)

Schritt 3: Filter hinzufügen

Bedingung: AccountId != null (nur Contacts mit Account)

Vorschau der Datensatzanzahl: 15.234 Datensätze

Schritt 4: Konfigurieren

Vollständigkeit:

  • Schwellenwert: 90 %
  • Leere Werte als unvollständig behandeln: Ja
  • Platzhalter: N/A, Unknown, TBD

Gültigkeit:

  • Email-Feld: Email-Muster
  • Phone-Feld: Phone-Muster (falls verfügbar)

Aktualität:

  • LastActivityDate: 60-tägiges Aktualitätsfenster
  • Karenzzeit: 14 Tage

Schritt 5: Prüfen

Name: „Contact Data Quality - Active Accounts“

Zusammenfassung:

  • 7 Felder
  • 3 Fähigkeiten
  • 15.234 Datensätze
  • Geschätzter Aufwand: NIEDRIG

Klicken Sie auf Activate, um den Vorgang abzuschließen.

Definitionen verwalten

Alle Definitionen anzeigen

Auf dem DQS-Startbildschirm sehen Sie:

  • Alle Ihre Definitionen
  • Status (Draft, Active, Archived)
  • Datum des letzten Scans
  • Schnellaktionen

Definitionen bearbeiten

  • Draft – vollständig bearbeitbar
  • Active – zum Bearbeiten eine neue Version erstellen
  • Archived – nur lesbar

Definitionen archivieren

Archivieren Sie Definitionen, die Sie nicht mehr benötigen:

  1. Klicken Sie auf das Dropdown-Menü
  2. Wählen Sie Archive
  3. Bestätigen Sie

Archivierte Definitionen bleiben einsehbar, können aber nicht ausgeführt werden.

Fehlerbehebung

„No fields available“

Ursache: Die ausgewählten Fähigkeiten passen nicht zu den verfügbaren Feldtypen.

Lösung: Wählen Sie andere Fähigkeiten oder ein Objekt mit kompatiblen Feldtypen.

„0 records match filter“

Ursache: Die Filterbedingungen sind zu restriktiv.

Lösung: Passen Sie die Filterwerte an oder entfernen Sie Bedingungen.

Nächste Schritte