Per creare relazioni tra i modelli di dati dei tuoi sistemi di record, puoi creare dei gruppi di mappatura. I gruppi di mappatura definiscono le regole da applicare per trasformare i valori da un sistema all'altro, che si applicano come Mappatura trasformazioni nelle pipeline.
Suggerimento: Per creare rapidamente un gruppo di mappatura con colonne e regole simili a quelle di un altro gruppo, da Gruppi di mappatura , clicca su Copia a crea un duplicato del gruppo esistente.
Requisiti
Data Prep è controllato interamente a livello di organizzazione e non riconosce gli spazi di lavoro individuali o i loro permessi.
Questo significa che:
- Data Prep è condiviso da tutti gli utenti autorizzati della tua organizzazione.
- Tutti gli utenti che hanno accesso a Chain Builder hanno accesso anche a Data Prep.
- Tutti gli utenti che possono creare o modificare le catene avranno la possibilità di gestire le pipeline in Data Prep.
- Una singola pipeline di Data Prep può essere utilizzata in più catene e spazi di lavoro all'interno di un'organizzazione.
Passo 1. Creare il gruppo di mappatura
- Da Wdata Chains, clicca su Data Prep.
Nota: Per accedere a Data Prep da Catene Wdata, prima impostare un connettore Data Prep.
- Da Gruppi di mappatura , aggiungi il gruppo di mappatura:
- Se il primo gruppo di mappatura, clicca su Crea gruppo di mappatura.
- Altrimenti, clicca su Nuovo gruppo di mappatura sotto Gruppi di mappatura.
- Inserisci un nome e una descrizione per identificare il gruppo di mappatura.
- Fare clic su Crea.
Passo 2. Definire la colonna primaria
Quando crei per la prima volta un gruppo di mappatura, questo ha una colonna primaria predefinita denominata Value. Una trasformazione Mapping modifica il contenuto di questa colonna primaria durante l'esecuzione della pipeline. Per aggiornare la colonna primaria in modo che corrisponda alla colonna corrispondente nella pipeline:
- Nella scheda Columns del gruppo di mappatura, clicca su Edit columns.
- In Definisci le colonne, modifica il tipo di dati o il nome della colonna primaria come necessario.
- Clicca su Salva.
Passo 3. Definire colonne aggiuntive per le regole condizionali
Per supportare la trasformazione della colonna primaria, definisci le colonne aggiuntive necessarie per le regole condizionali .
Nota: Quando la pipeline viene eseguita, la trasformazione Mapping modifica solo la colonna primaria, non nessuna colonna aggiuntiva.
- Nella scheda Columns , clicca su Edit columns.
- In Definisci colonne, clicca su Aggiungi colonne per ogni colonna da aggiungere.
- Per ogni colonna del gruppo di mappatura, specifica il tipo di dati e il nome della colonna corrispondente nei dati tabellari trasformati dalla pipeline.
- Quando tutte le colonne sono state definite, clicca su Salva.
Passo 4. Impostazione delle regole di mappatura
Le regole di mappatura definiscono come e quando modificare la colonna primaria in base ai valori dei dati tabellari trasformati dalla pipeline. Puoi impostare manualmente le regole o caricarle come file CSV (comma-separated values).
Suggerimento: Per abilitare un'anteprima dell'impatto delle regole sulla colonna primaria, dalla scheda Files, inserisci un file di esempio nel gruppo di mappatura.
Per impostare manualmente ogni regola di mappatura:
- Nella scheda Rules , clicca su Add, e seleziona come mappare i valori:
- Exact, per mappare in base a una corrispondenza esatta
- Come, per mappare in base a uno schema semplice
- Regex, per mappare in base a un'espressione regolare
- In Da, inserisci i criteri dei valori di origine della colonna primaria da trasformare.
- In A, inserisci come trasformare i valori che corrispondono ai criteri di Da.
Suggerimento: Per ottenere flessibilità, puoi selezionare le variabili per i valori Da o A. Per richiedere questi valori durante l'esecuzione della pipeline, crea le variabili di runtime.
- Per applicare una mappatura condizionale, in Condizioni, imposta quando applicare la regola.
- Per facilitare l'identificazione della regola, inserisci il suo nome e la sua descrizione.
- In Posizione, inserisci l'ordine di applicazione delle regole.
- Nella scheda Properties , specifica se le regole sono sensibili alle maiuscole e alle minuscole, se tagliano gli spazi bianchi o se si applicano solo in uno specifico periodo di tempo.
- Clicca su Salva, verifica che le regole siano impostate correttamente e clicca su Salva.
Nota: Quando carichi delle regole, queste sostituiscono le regole esistenti impostate per il gruppo di mappatura.
Per caricare le regole di mappatura, crea prima un CSV con le regole da caricare oppure scarica le regole da un altro gruppo di mappatura:
- Per creare un CSV, seleziona la scheda Rules , clicca su Download, e aggiorna il file con il tipo di regola di mappatura, i valori To e From, la posizione e altri dettagli.
Nota: Per evitare la formattazione del file CSV, aprilo in un editor di testo come Notepad++, oppure seleziona Ottieni dati in Microsoft Excel® per importarlo in una cartella di lavoro.
- Per caricare le regole di un gruppo esistente, nella scheda del gruppo Rules clicca su Download per generare un CSV delle sue regole.
Una volta ottenuto il CSV, caricalo nel nuovo gruppo di mappatura:
- Nella scheda Rules, clicca su Upload.
- Trascina o sfoglia il CSV e clicca su Invia.
- Nella scheda Properties , specifica se le regole sono sensibili alle maiuscole e alle minuscole, se sono prive di spazi bianchi o se si applicano solo in uno specifico periodo di tempo.
Passo 5. Pubblicare e utilizzare il gruppo di mappatura
Dopo aver impostato tutte le regole di mappatura, clicca su Pubblica per abilitare le pipeline all'uso del gruppo.
Per utilizzare il gruppo in una pipeline:
- Quando aggiungi una trasformazione alla pipeline, seleziona Mapping e clicca su Next.
- Seleziona il gruppo di mappatura.
- Alla voce abbina le colonne, seleziona quali colonne della pipeline corrispondono a quelle del gruppo.
- Clicca su Salva.