Vad är en Definition?
En Definition är din konfigurerade datakvalitetskontroll i DQS. Den anger vilket Salesforce-objekt som ska analyseras, vilka fält som ska inkluderas, vilka funktioner som ska mätas och vilka tröskelvärden som ska tillämpas.
Tänk på en Definition som ett recept. Du talar om för DQS vilka ingredienser (fält) som ska undersökas och vilka standarder (tröskelvärden) som ska tillämpas. DQS följer ditt recept varje gång du kör en skanning.
Den 5-stegs wizarden
Definition Builder vägleder dig genom fem steg:
- Välj funktioner – Välj vad som ska mätas
- Definiera omfattning – Välj objekt och fält
- Lägg till filter – Begränsa posturvalet (valfritt)
- Konfigurera – Ange tröskelvärden och alternativ
- Granska – Validera och aktivera
Varje steg bygger på det föregående. Du kan spara dina framsteg i vilket steg som helst och återkomma senare.
Steg 1: Välj funktioner
I det här steget väljer du vilka datakvalitetsdimensioner som ska mätas.
Tillgängliga funktioner
Wizarden visar två paneler:
Datakvalitet (Operativ hygien)
- Fullständighet – Är fälten ifyllda?
- Giltighet – Följer värdena förväntat format?
- Unikhet – Är posterna distinkta?
- Aktualitet – Är data aktuell?
- Konsekvens – Är värdena enhetliga?
AI-beredskap (Agentforce-förberedelse)
- PII-detektering – Är känslig data skyddad innan den exponeras för AI?
Välja funktioner
- Klicka på ett funktionskort för att välja det
- Kortet markeras och en bock visas
- Välj flera funktioner för en heltäckande analys
- Klicka igen för att avmarkera
Tips: Börja med 2–3 funktioner för din första Definition. Du kan lägga till fler senare.
Bästa praxis: Börja fokuserat
Välj funktioner utifrån ditt omedelbara mål:
| Mål | Rekommenderade funktioner |
|---|---|
| Förbättra kvaliteten på datainmatning | Fullständighet, Giltighet |
| Hitta dubbletter | Unikhet |
| Rensa inaktuella poster | Aktualitet |
| Förbered för AI/Agentforce | Alla AI-beredskapsfunktioner |
| Fullständig datarevision | Alla funktioner |
Klicka på Continue när du har valt dina funktioner.
Steg 2: Definiera omfattning
I det här steget väljer du vilket Salesforce-objekt och vilka fält som ska analyseras.
Välja ett objekt
- Använd rullgardinsmenyn för objektval
- Sök på objektnamn eller API-namn
- Klicka för att välja objektet
DQS stöder både standard- och custom-objekt. Wizarden visar objektets etikett och API-namn så att du kan välja rätt.
Tips: Börja med ett högvärdesobjekt som Contact, Lead eller Account. Dessa har vanligtvis störst påverkan på datakvaliteten.
Välja fält
När du har valt ett objekt visar wizarden tillgängliga fält.
- Fälten grupperas efter typ (text, number, date osv.)
- Klicka på en fältrad för att välja den
- Använd sökrutan för att hitta specifika fält
- Välj flera fält för analys
Wizarden visar vilka funktioner som gäller för varje fält baserat på fälttyp:
| Funktion | Kompatibla fälttyper |
|---|---|
| Fullständighet | De flesta typer (text, number, date, picklist osv.) |
| Giltighet | Text, email, phone, URL, picklist |
| Unikhet | Alla typer |
| Aktualitet | Endast Date, DateTime |
| Konsekvens | Text, picklist, email |
Fältspecifik konfiguration
Du kan ange olika tröskelvärden för enskilda fält. Det är användbart när:
- Kritiska fält behöver striktare tröskelvärden
- Vissa fält har särskilda formatkrav
- Olika fält har olika krav på aktualitet
Klicka på kugghjulsikonen bredvid ett fält för att komma åt fältspecifika inställningar.
Klicka på Continue när du har valt dina fält.
Steg 3: Lägg till filter (valfritt)
Filter begränsar vilka poster DQS analyserar. Det här steget är valfritt men användbart för stora datamängder eller specifika användningsfall.
När du ska använda filter
| Scenario | Filterexempel |
|---|---|
| Analysera bara aktiva accounts | Status = ‘Active’ |
| Fokusera på nyligen skapade poster | CreatedDate = LAST_90_DAYS |
| Exkludera testdata | Name innehåller inte ‘Test’ |
| Rikta in specifika regioner | BillingCountry = ‘United States’ |
Bygga ett filter
- Klicka på Add Condition
- Välj ett fält i rullgardinsmenyn
- Välj en operator (är lika med, innehåller, större än osv.)
- Ange ett värde
- Upprepa för ytterligare villkor
Filterlogik
Använd AND/OR-logik för att kombinera villkor:
- AND – Alla villkor måste vara sanna
- OR – Vilket som helst villkor kan vara sant
Exempel: (Status = 'Active') AND (Industry = 'Technology' OR Industry = 'Finance')
Förhandsvisning av antal poster
Wizarden visar hur många poster som matchar ditt filter. Använd detta för att verifiera att ditt filter fungerar som förväntat.
- Antalet 0 betyder att inga poster matchar (kontrollera ditt filter)
- Ett mycket högt antal kan behöva mer filtrering i stora orgar
Tips: Hoppa över filter för din första Definition för att få en helhetsbild. Lägg till filter senare för riktad analys.
Klicka på Continue för att fortsätta (eller hoppa över det här steget).
Steg 4: Konfigurera
I det här steget anger du tröskelvärden och alternativ för varje vald funktion.
Globala kontra fältspecifika inställningar
Inställningar gäller på två nivåer:
- Global – Standardinställningar för alla fält
- Per fält – Åsidosätt inställningar för specifika fält
Konfigurera globala inställningar först och anpassa sedan enskilda fält vid behov.
Konfiguration av Fullständighet
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Behandla tomma värden som ofullständiga | Räkna värden med enbart blanksteg som saknade | Ja |
| Behandla platshållare som ofullständiga | Räkna N/A, TBD, Unknown som saknade | Ja |
| Anpassade platshållarvärden | Lägg till egna platshållarmönster | Inga |
| Tröskelvärde | Lägsta acceptabla fullständighet i % | 95 % |
Exempel på inställningar för Contact:
- Tröskelvärde: 90 % för icke-obligatoriska fält
- Tröskelvärde: 99 % för obligatoriska fält som Email
- Platshållare: N/A, TBD, Unknown, -, .
Konfiguration av Giltighet
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Mönstertyp | Email, URL, Fixed Length, Custom Regex | |
| Anpassat regex | Ditt eget valideringsmönster | Inget |
| Skiftlägeskänsligt | Matcha exakt skiftläge | Nej |
| Inkludera tomma värden | Räkna tomma värden som ogiltiga | Nej |
Inbyggda mönster:
- Email – RFC 5322-kompatibelt format
- URL – HTTP/HTTPS-format
- Fixed Length – Exakt antal tecken
Konfiguration av Unikhet
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Skiftlägeskänsligt | Behandla “ABC” och “abc” som olika | Nej |
| Tröskelvärde | Lägsta acceptabla unikhet i % | 95 % |
Konfiguration av Aktualitet
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Aktualitetsfönster (dagar) | Antal dagar innan data anses inaktuell | 90 |
| Respitperiod (dagar) | Buffert innan data flaggas som inaktuell | 7 |
| Operativt intervall | Förväntade min/max-gränser för datum | Inget |
Exempel på inställningar per fält:
- LastModifiedDate: 30-dagars aktualitetsfönster
- LastActivityDate: 90-dagars fönster
- BirthDate: Ingen aktualitetskontroll behövs
Konfiguration av Konsekvens
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Förväntade värden | Lista över giltiga värden | Inga |
| Importera från picklist | Fyll i automatiskt från fältets picklist | Nej |
| Skiftlägeskänsligt | Matcha exakt skiftläge | Nej |
| Topp N dominanta värden | Visa de vanligaste värdena | 5 |
Konfiguration av PII-detektering
| Alternativ | Beskrivning | Standard |
|---|---|---|
| Mönstertyp | Vilka PII-mönster som ska genomsökas | Alla mönster |
| Anpassade mönster | Lägg till egna regex-mönster för org-specifik känslig data | Inga |
Indikator för bearbetningskostnad
Varje funktion visar en bearbetningskostnad:
| Kostnad | Funktioner | Påverkan |
|---|---|---|
| LÅG | Fullständighet, Giltighet | Snabb, minimala resurser |
| MEDEL | Aktualitet, Konsekvens, PII-detektering | Måttlig bearbetningstid |
| HÖG | Unikhet | Längre bearbetning, fler jämförelser |
Tänk på kostnaden när du väljer funktioner för stora datamängder.
Klicka på Continue när konfigurationen är klar.
Steg 5: Granska
Det sista steget visar en sammanfattning av din Definition.
Granskningschecklista
Verifiera följande innan du aktiverar:
- Objekt – Rätt objekt valt
- Fält – Alla viktiga fält inkluderade
- Funktioner – Lämpliga kontroller valda
- Filter – Antalet poster ser rätt ut
- Tröskelvärden – Inställningarna motsvarar dina krav
Sammanfattning av Definition
Sammanfattningen visar:
- Definitionens namn (redigerbart)
- Målobjekt och antal poster
- Valda funktioner med varianter
- Antal fält per funktion
- Uppskattad bearbetningskostnad
Namnge din Definition
Använd beskrivande namn som anger:
- Vilket objekt som analyseras
- Syfte eller omfattning
- Ägare (valfritt)
Bra namn:
- “Contact Data Quality - Sales Team”
- “Lead AI Readiness Check”
- “Account Completeness - EMEA Region”
Dåliga namn:
- “Definition 1”
- “Test”
- “My Definition”
Spara och aktivera
Du har två alternativ:
- Save as Draft – Spara utan att aktivera (kan redigeras senare)
- Activate – Spara och gör redo för skanning
Utkast-Definitions kan redigeras. Aktiva Definitions är låsta men redo att köras.
Exempel: Bygga en Definition för Contact
Låt oss gå igenom hur man skapar en Definition för datakvalitet på Contact.
Steg 1: Välj funktioner
Välj:
- Fullständighet (kontrollera saknad data)
- Giltighet (verifiera e-post- och telefonformat)
- Aktualitet (hitta inaktuella kontaktposter)
Steg 2: Definiera omfattning
Objekt: Contact
Fält:
- Email (text, email)
- Phone (phone)
- MailingCity (text)
- MailingState (text)
- MailingCountry (text)
- Title (text)
- LastActivityDate (date)
Steg 3: Lägg till filter
Villkor: AccountId != null (endast Contacts med Accounts)
Förhandsvisning av antal poster: 15 234 poster
Steg 4: Konfigurera
Fullständighet:
- Tröskelvärde: 90 %
- Behandla tomma värden som ofullständiga: Ja
- Platshållare: N/A, Unknown, TBD
Giltighet:
- Email-fält: Email-mönster
- Phone-fält: Phone-mönster (om tillgängligt)
Aktualitet:
- LastActivityDate: 60-dagars aktualitetsfönster
- Respitperiod: 14 dagar
Steg 5: Granska
Namn: “Contact Data Quality - Active Accounts”
Sammanfattning:
- 7 fält
- 3 funktioner
- 15 234 poster
- Uppskattad kostnad: LÅG
Klicka på Activate för att slutföra.
Hantera Definitions
Visa alla Definitions
På DQS startskärm ser du:
- Alla dina Definitions
- Status (Draft, Active, Archived)
- Datum för senaste skanning
- Snabbåtgärder
Redigera Definitions
- Draft – Fullt redigerbar
- Active – Skapa en ny version för att redigera
- Archived – Endast visning
Arkivera Definitions
Arkivera Definitions som du inte längre behöver:
- Klicka på rullgardinsmenyn
- Välj Archive
- Bekräfta
Arkiverade Definitions går fortfarande att visa men kan inte köras.
Felsökning
”No fields available”
Orsak: De valda funktionerna matchar inte tillgängliga fälttyper.
Lösning: Välj andra funktioner eller välj ett objekt med kompatibla fälttyper.
”0 records match filter”
Orsak: Filtervillkoren är för restriktiva.
Lösning: Justera filtervärden eller ta bort villkor.
Nästa steg
- Köra skanningar: Kör din Definition
- Förstå resultaten: Tolka skanningsresultaten