Skip to main content

Definition Builder-gids

Stapsgewijze gids voor het maken van DQS-Definitions met de wizard in 5 stappen. Configureer objecten, velden, drempels en dimensiewegingen.

Bijgewerkt

Definition Builder-gids

Wat is een Definition?

Een Definition is uw geconfigureerde datakwaliteitscontrole in DQS. Ze specificeert welk Salesforce-object u analyseert, welke velden u meeneemt, welke mogelijkheden u meet en welke drempels u toepast.

Zie een Definition als een recept. U vertelt DQS welke ingrediënten (velden) het moet onderzoeken en welke maatstaven (drempels) het moet toepassen. DQS volgt uw recept telkens wanneer u een scan uitvoert.

De wizard in 5 stappen

De Definition Builder leidt u door vijf stappen:

  1. Mogelijkheden selecteren - kies wat u wilt meten
  2. Scope bepalen - kies welk object en welke velden
  3. Filters toevoegen - de recordset afbakenen (optioneel)
  4. Configureren - drempels en opties instellen
  5. Controleren - valideren en activeren

Elke stap bouwt voort op de vorige. U kunt uw voortgang bij elke stap opslaan en later terugkeren.

Stap 1: Mogelijkheden selecteren

In deze stap kiest u welke datakwaliteitsdimensies u wilt meten.

Beschikbare mogelijkheden

De wizard toont twee panelen:

Data Quality (operationele hygiëne)

  • Volledigheid - zijn de velden gevuld?
  • Geldigheid - komen waarden overeen met de verwachte formaten?
  • Uniciteit - zijn records uniek?
  • Tijdigheid - is de data actueel?
  • Consistentie - zijn waarden uniform?

AI-gereedheid (Agentforce-voorbereiding)

  • PII-detectie - is gevoelige data beschermd voordat ze aan AI wordt blootgesteld?

Mogelijkheden selecteren

  1. Klik op een kaart van een mogelijkheid om deze te selecteren
  2. De kaart licht op en er verschijnt een vinkje
  3. Selecteer meerdere mogelijkheden voor een grondige analyse
  4. Klik opnieuw om de selectie ongedaan te maken

Tip: Begin met 2-3 mogelijkheden voor uw eerste Definition. U kunt er later meer toevoegen.

Best practice: begin gericht

Selecteer mogelijkheden op basis van uw directe doel:

Doel Aanbevolen mogelijkheden
Kwaliteit van data-invoer verbeteren Volledigheid, Geldigheid
Duplicaten vinden Uniciteit
Verouderde records opschonen Tijdigheid
Voorbereiden op AI/Agentforce Alle AI-gereedheid
Volledige data-audit Alle mogelijkheden

Klik op Continue zodra u uw mogelijkheden hebt geselecteerd.

Stap 2: Scope bepalen

In deze stap kiest u welk Salesforce-object en welke velden u wilt analyseren.

Een object selecteren

  1. Gebruik de objectkeuze-dropdown
  2. Zoek op objectnaam of API-naam
  3. Klik om het object te selecteren

DQS ondersteunt standaard- en custom objects. De wizard toont het objectlabel en de API-naam om u te helpen het juiste te kiezen.

Tip: Begin met een waardevol object zoals Contact, Lead of Account. Die hebben doorgaans de grootste impact op de datakwaliteit.

Velden selecteren

Nadat u een object hebt gekozen, toont de wizard de beschikbare velden.

  1. Velden zijn gegroepeerd op type (tekst, getal, datum, enzovoort)
  2. Klik op een veldrij om deze te selecteren
  3. Gebruik het zoekvak om specifieke velden te vinden
  4. Selecteer meerdere velden voor analyse

De wizard laat zien welke mogelijkheden op elk veld van toepassing zijn op basis van het veldtype:

Mogelijkheid Compatibele veldtypen
Volledigheid De meeste typen (tekst, getal, datum, picklist, enzovoort)
Geldigheid Tekst, e-mail, telefoon, URL, picklist
Uniciteit Alle typen
Tijdigheid Alleen Date, DateTime
Consistentie Tekst, picklist, e-mail

Configuratie per veld

U kunt voor afzonderlijke velden verschillende drempels instellen. Dat is handig wanneer:

  • Kritieke velden strengere drempels nodig hebben
  • Sommige velden unieke formaatvereisten hebben
  • Verschillende velden verschillende verwachtingen over actualiteit hebben

Klik op het tandwielicoon naast een veld om de instellingen per veld te openen.

Klik op Continue zodra u uw velden hebt geselecteerd.

Stap 3: Filters toevoegen (optioneel)

Filters bakenen af welke records DQS analyseert. Deze stap is optioneel, maar nuttig voor grote datasets of specifieke use cases.

Wanneer u filters gebruikt

Scenario Voorbeeldfilter
Alleen actieve accounts analyseren Status = ‘Active’
Focus op recente records CreatedDate = LAST_90_DAYS
Testdata uitsluiten Name does not contain ‘Test’
Specifieke regio’s targeten BillingCountry = ‘United States’

Een filter opbouwen

  1. Klik op Add Condition
  2. Selecteer een veld uit de dropdown
  3. Kies een operator (equals, contains, greater than, enzovoort)
  4. Voer een waarde in
  5. Herhaal dit voor extra voorwaarden

Filterlogica

Gebruik AND/OR-logica om voorwaarden te combineren:

  • AND - alle voorwaarden moeten waar zijn
  • OR - één van de voorwaarden mag waar zijn

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

Voorbeeld van het aantal records

De wizard laat zien hoeveel records aan uw filter voldoen. Gebruik dit om te controleren of uw filter werkt zoals verwacht.

  • Een aantal van 0 betekent dat geen enkel record voldoet (controleer uw filter)
  • Een zeer hoog aantal vraagt bij grote orgs mogelijk om meer filtering

Tip: Sla filters over bij uw eerste Definition om een volledig beeld te krijgen. Voeg later filters toe voor gerichte analyse.

Klik op Continue om verder te gaan (of sla deze stap over).

Stap 4: Configureren

In deze stap stelt u drempels en opties in voor elke geselecteerde mogelijkheid.

Globale instellingen versus instellingen per veld

Instellingen gelden op twee niveaus:

  1. Globaal - standaardinstellingen voor alle velden
  2. Per veld - overschrijvende instellingen voor specifieke velden

Configureer eerst de globale instellingen en stem daarna zo nodig afzonderlijke velden af.

Volledigheid configureren

Optie Beschrijving Standaard
Lege waarden als onvolledig beschouwen Waarden met alleen spaties als ontbrekend tellen Ja
Placeholders als onvolledig beschouwen N/A, TBD, Unknown als ontbrekend tellen Ja
Aangepaste placeholder-waarden Voeg uw eigen placeholder-patronen toe Geen
Drempel Minimaal aanvaardbaar percentage volledigheid 95%

Voorbeeldinstellingen voor Contact:

  • Drempel: 90% voor niet-verplichte velden
  • Drempel: 99% voor verplichte velden zoals Email
  • Placeholders: N/A, TBD, Unknown, -, .

Geldigheid configureren

Optie Beschrijving Standaard
Patroontype Email, URL, Fixed Length, Custom Regex Email
Custom regex Uw eigen validatiepatroon Geen
Hoofdlettergevoelig Exacte hoofdletters matchen Nee
Lege waarden meenemen Lege waarden als ongeldig tellen Nee

Ingebouwde patronen:

  • Email - RFC 5322-conform formaat
  • URL - HTTP/HTTPS-formaat
  • Fixed Length - exact aantal tekens

Uniciteit configureren

Optie Beschrijving Standaard
Hoofdlettergevoelig “ABC” en “abc” als verschillend behandelen Nee
Drempel Minimaal aanvaardbaar percentage uniciteit 95%

Tijdigheid configureren

Optie Beschrijving Standaard
Versheidsvenster (dagen) Dagen voordat data als verouderd geldt 90
Respijtperiode (dagen) Buffer voordat iets als verouderd wordt gemarkeerd 7
Operationeel bereik Verwachte minimale/maximale datumgrenzen Geen

Voorbeeldinstellingen per veld:

  • LastModifiedDate: versheidsvenster van 30 dagen
  • LastActivityDate: venster van 90 dagen
  • BirthDate: geen versheidscontrole nodig

Consistentie configureren

Optie Beschrijving Standaard
Verwachte waarden Lijst met geldige waarden Geen
Importeren uit picklist Automatisch vullen vanuit de picklist van het veld Nee
Hoofdlettergevoelig Exacte hoofdletters matchen Nee
Top N dominante waarden De meest voorkomende waarden tonen 5

PII-detectie configureren

Optie Beschrijving Standaard
Patroontype Op welke PII-patronen wordt gescand Alle patronen
Aangepaste patronen Voeg uw eigen regex-patronen toe voor org-specifieke gevoelige data Geen

Indicator voor verwerkingskosten

Elke mogelijkheid toont een verwerkingskostenniveau:

Kosten Mogelijkheden Impact
LAAG Volledigheid, Geldigheid Snel, minimale resources
GEMIDDELD Tijdigheid, Consistentie, PII-detectie Gemiddelde verwerkingstijd
HOOG Uniciteit Langere verwerking, meer vergelijkingen

Houd rekening met de kosten bij het selecteren van mogelijkheden voor grote datasets.

Klik op Continue zodra de configuratie compleet is.

Stap 5: Controleren

De laatste stap toont een samenvatting van uw Definition.

Controlelijst

Controleer het volgende voordat u activeert:

  1. Object - het juiste object geselecteerd
  2. Velden - alle belangrijke velden meegenomen
  3. Mogelijkheden - de juiste controles geselecteerd
  4. Filters - het aantal records klopt
  5. Drempels - de instellingen komen overeen met uw eisen

Definition-samenvatting

De samenvatting toont:

  • Naam van de Definition (bewerkbaar)
  • Doelobject en aantal records
  • Geselecteerde mogelijkheden met varianten
  • Aantal velden per mogelijkheid
  • Geschatte verwerkingskosten

Uw Definition een naam geven

Gebruik beschrijvende namen die het volgende aangeven:

  • Het geanalyseerde object
  • Doel of scope
  • Eigenaar (optioneel)

Goede namen:

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

Slechte namen:

  • “Definition 1”
  • “Test”
  • “My Definition”

Opslaan en activeren

U hebt twee opties:

  1. Save as Draft - opslaan zonder te activeren (later bewerkbaar)
  2. Activate - opslaan en klaarmaken om te scannen

Concept-Definitions kunnen worden bewerkt. Actieve Definitions zijn vergrendeld maar klaar om uit te voeren.

Voorbeeld: een Contact-Definition bouwen

Laten we samen een Contact Data Quality-Definition maken.

Stap 1: Mogelijkheden selecteren

Selecteer:

  • Volledigheid (controle op ontbrekende data)
  • Geldigheid (verifieer e-mail- en telefoonformaten)
  • Tijdigheid (verouderde contactrecords vinden)

Stap 2: Scope bepalen

Object: Contact

Velden:

  • Email (tekst, e-mail)
  • Phone (telefoon)
  • MailingCity (tekst)
  • MailingState (tekst)
  • MailingCountry (tekst)
  • Title (tekst)
  • LastActivityDate (datum)

Stap 3: Filters toevoegen

Voorwaarde: AccountId != null (alleen Contacts met Accounts)

Voorbeeld van het aantal records: 15.234 records

Stap 4: Configureren

Volledigheid:

  • Drempel: 90%
  • Lege waarden als onvolledig beschouwen: Ja
  • Placeholders: N/A, Unknown, TBD

Geldigheid:

  • Veld Email: Email-patroon
  • Veld Phone: Phone-patroon (indien beschikbaar)

Tijdigheid:

  • LastActivityDate: versheidsvenster van 60 dagen
  • Respijtperiode: 14 dagen

Stap 5: Controleren

Naam: “Contact Data Quality - Active Accounts”

Samenvatting:

  • 7 velden
  • 3 mogelijkheden
  • 15.234 records
  • Geschatte kosten: LAAG

Klik op Activate om af te ronden.

Definitions beheren

Alle Definitions bekijken

Op het DQS-startscherm ziet u:

  • Al uw Definitions
  • Status (Draft, Active, Archived)
  • Datum van laatste scan
  • Snelle acties

Definitions bewerken

  • Draft - volledig bewerkbaar
  • Active - maak een nieuwe versie aan om te bewerken
  • Archived - alleen-lezen

Definitions archiveren

Archiveer Definitions die u niet langer nodig hebt:

  1. Klik op het dropdownmenu
  2. Selecteer Archive
  3. Bevestig

Gearchiveerde Definitions blijven zichtbaar maar kunnen niet worden uitgevoerd.

Probleemoplossing

“No fields available”

Oorzaak: de geselecteerde mogelijkheden komen niet overeen met de beschikbare veldtypen.

Oplossing: selecteer andere mogelijkheden of kies een object met compatibele veldtypen.

“0 records match filter”

Oorzaak: de filtervoorwaarden zijn te streng.

Oplossing: pas de filterwaarden aan of verwijder voorwaarden.

Volgende stappen