Når du legger til regler for en mappingsgruppe, kan du definere relasjonene mellom verdier fra arkivsystemene dine. For å mappe verdier mellom arkivsystemer kan du definere relasjoner basert på en eksakt match, et enkelt mønster eller et regulært uttrykk (Regex).
Tips: Effektive kartleggingsgrupper inneholder ofte flere regler av ulike typer. Du kan også sette opp betinget tilordning for å legge til flere kriterier i en regel.
Krav
Data Prep styres helt og holdent på organisasjonsnivå og gjenkjenner ikke individuelle arbeidsområder eller deres tillatelser.
Det betyr..:
- Data Prep deles mellom alle autoriserte brukere i organisasjonen.
- Alle brukere med tilgang til Chain Builder har også tilgang til Data Prep.
- Alle brukere som kan opprette eller redigere kjeder, vil ha muligheten til å administrere rørledninger i Data Prep.
- En enkelt Data Prep-pipeline kan brukes på tvers av flere kjeder og arbeidsområder i en organisasjon.
Eksakt
Eksakte regler definerer et eksplisitt én-til-én-forhold mellom verdier. Hvis du for eksempel vil tilordne kildeverdien 100-10 direkte til produktkoden Regular cola, bruker du en Exact-regel.
Merk: Med en Exact-regel krever alle nye verdier i dataene som er transformert av rørledningen, en oppdatering av mappingsgruppen med en regel for den nye verdien.
Som
Slike regler definerer relasjoner basert på enkle mønstre eller standardiserte verdier. Du kan for eksempel bruke en Like-regel til å definere mange-til-en (n:1) eller mange-til-mange (n:n) relasjoner basert på prefikser, suffikser eller trimming.
For å matche mønstre for en Like-regel kan du bruke et spørsmålstegn (?) eller en stjerne (*) som jokertegn for henholdsvis ett eller flere tegn.
Et ? jokertegn erstatter et enkelt tegn, for eksempel når mønsteret som skal matches, krever det:
- Verdier av et visst antall tegn
- Spesifikke tegn i midten av verdier
For eksempel:
| Fra | Til | Forklaring | Resultat |
|---|---|---|---|
??130 |
IT |
Et mange-til-en-forhold, der en hvilken som helst kildeverdi på fem sifre som slutter på 130 mapper til verdien IT |
En kildeverdi på 23130 mapper til IT |
??? |
??? |
Et mange-til-mange-forhold, der alle kildeverdier med bare tre sifre er knyttet til seg selv | En kildeverdi på 630 mapper til 630 |
?????? |
AC_?????? |
Et mange-til-mange-forhold, der alle kildeverdier på seks tegn mappes til seg selv med et prefiks på AC_ |
En kildeverdi på 601010 mapper til AC_601010 |
CC_???? |
???? |
Et mange-til-mange-forhold, der alle kildeverdier på syv tegn som begynner med CC_, mappes til de fire siste tegnene |
En kildeverdi på CC_6425 mapper til 6425 |
100-??-4000 |
Inntekter |
Et mange-til-en-forhold, der alle kildeverdier på 11 tegn som begynner med 100- og slutter med -4000, mappes til verdien Revenue |
En kildeverdi på 100-80-4000 mapper til Revenue |
Et * jokertegn erstatter flere tegn, for eksempel når mønsteret som skal matches, krever bestemte tegn i starten eller slutten av verdier med variabel lengde. For eksempel:
| Fra | Til | Forklaring | Resultat |
|---|---|---|---|
*065 |
Økonomi |
Et mange-til-en-forhold, der alle kildeverdier som slutter på 065 mapper til verdien Finance |
En kildeverdi på 10065 eller 9065 tilordnes Finance |
* |
* |
Et mange-til-mange-forhold, der alle kildeverdier mappes til seg selv uavhengig av tegn; dette er kjent som pass-through mapping | En kildeverdi på 500010, 1400, eller Salaries mapper til seg selv-500010, 1400, eller Salaries, henholdsvis |
* |
CC_* |
Et mange-til-mange-forhold, der alle kildeverdier mapper til seg selv med et prefiks på CC_ |
En kildeverdi på 92230, 81010, eller Quality mapper til CC_92230, CC_81010, eller CC_Quality, henholdsvis |
BU_1* |
1* |
Et mange-til-mange-forhold, der alle kildeverdier som begynner med BU_1, mapper til seg selv uten prefikset BU_ |
En kildeverdi på BU_1200 eller BU_1000 mapper til henholdsvis 1200 eller 1000. Merk: Denne regelen vil ikke tilordne en kildeverdi på |
Regex
Regulære uttrykk- eller Regex-regler - definerer relasjoner basert på mer komplekse mønstre som ikke kan mappes med en Like-regel. For å identifisere mønstre bruker regulære uttrykk segmenter, angitt med åpne og lukkede parenteser (()). Du kan bruke flere regulære uttrykk for å opprette tilordningskriterier, og alle segmenter som opprettes av regex, kan opprette den tilordnede verdien.
For eksempel:
| Fra | Til | Forklaring | Resultat |
|---|---|---|---|
([4-7])(.*) |
$2 |
Et mange-til-mange-forhold, der alle kildeverdier som begynner med 4, 5, 6, eller 7 tilordnes til verdien etter det første sifferet |
En kildeverdi på 5-100 eller 7625 mapper til -100 eller 625, henholdsvis Merk: Denne regelen vil ikke mappe en kildeverdi på |