For å muliggjøre fleksible pipelines og mappingsgrupper kan du bruke variable verdier i transformasjoner og mappingsregler.
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.
Variabeltyper
Du kan bruke ulike typer variabler i en rørledning, avhengig av hvilken verdi som skal returneres.
| Variabel type | Beskrivelse |
|---|---|
| System | Gir informasjon om når rørledningen kjører:
|
| Kolonne | Returnerer verdiene for alle kolonner som er definert i rørledningen eller kartleggingsgruppen |
| Kjøretid | Gjør det mulig å angi variabelverdier når pipelinen kjører |
Legg inn en variabelverdi
Du kan velge en variabel for enkelte verdier i en transformasjons- eller mappingsregel:
- For å velge en variabel for en transformasjon klikker du på Variabel i feltet.
- Hvis du vil velge en variabel for en tilordningsregel, klikker du på feltet Fra eller Til.
Du kan inkludere flere variabelverdier i et felt, eller kombinere variabler med statiske verdier.
Opprett kjøretidsvariabler for en rørledning eller kartleggingsgruppe
Du kan opprette kjøretidsvariabler for å gjøre det mulig å angi verdier for transformasjoner eller mappingsgrupper når pipelinen kjører.
Merk: Du kan bare bruke en runtime-variabel med kolonner av samme datatype. Hvis du vil bruke en variabel med flere kolonner av ulike datatyper, oppretter du en egen variabel for hver type.
- I pipeline- eller mappingsgruppen velger du fanen Variables .
- Legg til variabelen:
- Hvis det er den første variabelen, klikker du på Opprett variabler.
- Ellers klikker du på Legg til variabel under Rediger variabler.
- Hvis det er den første variabelen, klikker du på Opprett variabler.
- Velg datatypen for kolonnene som skal bruke variabelen, for eksempel String eller Number.
- Hvis variabelens verdi er nødvendig for at rørledningen skal kunne kjøres, merker du av for Required.
Merk: Hvis Required er merket av og verdien ikke er angitt under kjøring, vil ikke pipelinen kjøre, selv om variabelen har en standardverdi.
- I Visningsnavn skriver du inn et navn som hjelper deg med å identifisere variabelen.
- Angi variabelens standardverdi, hvis det er aktuelt.
- Klikk på Lagre.
Tips: Hvis du oppretter en kjøretidsvariabel for en tilordningsgruppe, må du opprette en tilsvarende variabel for alle rørledninger som bruker tilordningsgruppen i en Mapping -transformasjon. Bruk samme navn på variablene mellom rørledningen og kartleggingsgruppen for å gjøre det enklere å tilordne dem. For å skille mellom variablene i en mappingsgruppe kan du legge til et prefiks i navnet, for eksempel MG_.
Angi forhåndsvisningsverdier for en rørlednings kjøretidsvariabler
Hvis en rørledning bruker kjøretidsvariabler, angir du hvilke verdier som skal brukes til forhåndsvisning av transformasjonene.
Merk: Hvis en kjøretidsvariabel er påkrevd, krever pipelinen dens verdi for å forhåndsvise transformasjoner. Hvis en kjøretidsvariabel ikke påkrevd, null vises i forhåndsvisningen til verdien er satt.
- I pipelinen velger du fanen Variabler , og klikker på Rediger variabler.
- Under Angi forhåndsvisningsvariabler angir du verdiene for rørledningens kjøretidsvariabler.
- Klikk på Angi verdier.
Merk: Meldingen Det oppstod en feil under behandlingen av transformasjonen din. Forhåndsvisning av unntak i pipeline #### på eksempelfilen ####. Variabler [] er merket som påkrevd, men har ikke en ikke-tom verdi angitt. vises hvis en kjøretidsvariabel er påkrevd, men en forhåndsvisning ikke er fylt ut.
Rediger kjøretidsvariabler
Du kan redigere kjøretidsvariabler når som helst.
- I rørlednings- eller kartleggingsgruppen velger du fanen Variabler og klikker på Rediger variabler.
- Oppdater variablenes datatype, Required status, navn eller standardverdi etter behov.
- Klikk på Lagre.
- Hvis du redigerer datatypen, må du også oppdatere alle transformasjoner som bruker variabelverdien.
Slett kjøretidsvariabler
Hvis du ikke lenger trenger en kjøretidsvariabel, kan du slette den fra pipelinen eller mappingsgruppen.
- I rørlednings- eller kartleggingsgruppen velger du fanen Variabler og klikker på Rediger variabler.
- Klikk på Delete for variabelen som skal fjernes.
- Klikk på Lagre.
- Oppdater alle transformasjoner som har brukt variabelen med en ny verdi.