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.

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:

ZielEmpfohlene Fähigkeiten
Qualität der Dateneingabe verbessernVollständigkeit, Gültigkeit
Duplikate findenEindeutigkeit
Veraltete Datensätze bereinigenAktualität
Auf KI/Agentforce vorbereitenGesamte AI Readiness
Vollständiges DatenauditAlle 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ähigkeitKompatible Feldtypen
VollständigkeitDie meisten Typen (Text, Zahl, Datum, Picklist usw.)
GültigkeitText, Email, Phone, URL, Picklist
EindeutigkeitAlle Typen
AktualitätNur Date, DateTime
KonsistenzText, 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

SzenarioFilterbeispiel
Nur aktive Accounts analysierenStatus = ‘Active’
Auf aktuelle Datensätze fokussierenCreatedDate = LAST_90_DAYS
Testdaten ausschließenName does not contain ‘Test’
Bestimmte Regionen anvisierenBillingCountry = ‘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

OptionBeschreibungStandard
Leere Werte als unvollständig behandelnWerte, die nur aus Leerzeichen bestehen, als fehlend zählenJa
Platzhalter als unvollständig behandelnN/A, TBD, Unknown als fehlend zählenJa
Benutzerdefinierte PlatzhalterwerteEigene Platzhaltermuster hinzufügenKeine
SchwellenwertMindestakzeptable 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

OptionBeschreibungStandard
MustertypEmail, URL, Fixed Length, Custom RegexEmail
Custom RegexEigenes ValidierungsmusterKeines
Groß-/Kleinschreibung beachtenExakte Schreibweise abgleichenNein
Leere Werte einbeziehenLeere Werte als ungültig zählenNein

Integrierte Muster:

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

Eindeutigkeit konfigurieren

OptionBeschreibungStandard
Groß-/Kleinschreibung beachten„ABC” und „abc” als unterschiedlich behandelnNein
SchwellenwertMindestakzeptable Eindeutigkeit in %95 %

Aktualität konfigurieren

OptionBeschreibungStandard
Aktualitätsfenster (Tage)Tage, bevor Daten als veraltet gelten90
Karenzzeit (Tage)Puffer, bevor als veraltet markiert wird7
Operativer BereichMin./Max. erwartete DatumsgrenzenKeiner

Beispieleinstellungen je Feld:

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

Konsistenz konfigurieren

OptionBeschreibungStandard
Erwartete WerteListe gültiger WerteKeine
Aus Picklist importierenAutomatisch aus der Picklist des Feldes befüllenNein
Groß-/Kleinschreibung beachtenExakte Schreibweise abgleichenNein
Top-N dominante WerteHäufigste Werte anzeigen5

PII-Erkennung konfigurieren

OptionBeschreibungStandard
MustertypNach welchen PII-Mustern gescannt wirdAlle Muster
Benutzerdefinierte MusterEigene Regex-Muster für org-spezifische sensible Daten hinzufügenKeine

Indikator für den Verarbeitungsaufwand

Jede Fähigkeit zeigt einen Verarbeitungsaufwand an:

AufwandFähigkeitenAuswirkung
NIEDRIGVollständigkeit, GültigkeitSchnell, minimale Ressourcen
MITTELAktualität, Konsistenz, PII-ErkennungModerate Verarbeitungszeit
HOCHEindeutigkeitLä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