Per consentire pipeline e gruppi di mappatura flessibili, puoi utilizzare valori variabili nelle trasformazioni e nelle regole di mappatura.
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.
Tipi di variabili
Puoi utilizzare diversi tipi di variabili con una pipeline, in base al valore da restituire.
| Tipo di variabile | Descrizione |
|---|---|
| Sistema | Fornisce informazioni su quando viene eseguita la pipeline:
|
| Colonna | Restituisce i valori di qualsiasi colonna definita nella pipeline o nel gruppo di mappatura |
| Runtime | Consente di impostare i valori delle variabili durante l'esecuzione della pipeline |
Inserisci il valore di una variabile
Puoi selezionare una variabile per alcuni valori all'interno di una regola di trasformazione o di mappatura:
- Per selezionare una variabile per una trasformazione, clicca su Variabile nel campo.
- Per selezionare una variabile per una regola di mappatura, clicca sul campo Da o A.
Puoi includere più valori di variabili in un campo o combinare variabili con valori statici.
Creare variabili runtime per una pipeline o un gruppo di mappatura
Puoi creare variabili di runtime per consentire di impostare i valori delle trasformazioni o dei gruppi di mappatura durante l'esecuzione della pipeline.
Nota: Puoi utilizzare una variabile di runtime solo con colonne dello stesso tipo di dati. Per utilizzare una variabile con più colonne di tipi di dati diversi, crea una variabile separata per ogni tipo.
- Nel gruppo della pipeline o della mappatura, seleziona la scheda Variabili .
- Aggiungi la variabile:
- Se è la prima variabile, clicca su Crea variabili.
- Altrimenti, alla voce Modifica variabili, clicca su Aggiungi variabile.
- Se è la prima variabile, clicca su Crea variabili.
- Seleziona il tipo di dati delle colonne per utilizzare la variabile, ad esempio Stringa o Numero.
- Se il valore della variabile è necessario per l'esecuzione della pipeline, seleziona Necessario.
Nota: Se Necessario è spuntato e il valore non è stato inserito in fase di esecuzione, la pipeline non verrà eseguita, anche se la variabile ha un valore predefinito.
- In Nome visualizzato, inserisci un nome per identificare la variabile.
- Inserisci il valore predefinito della variabile, se applicabile.
- Clicca su Salva.
Suggerimento: Se crei una variabile di runtime per un gruppo di mappatura, crea una variabile corrispondente per ogni pipeline che utilizza il gruppo di mappatura in una trasformazione Mappatura. Per facilitare la mappatura delle variabili tra la pipeline e il gruppo di mappatura, usa lo stesso nome per entrambi. Per distinguere la variabile del gruppo di mappatura, aggiungi un prefisso al suo nome, ad esempio MG_.
Imposta i valori di anteprima per le variabili di runtime di una pipeline
Se una pipeline utilizza variabili di runtime, imposta i valori da utilizzare per l'anteprima delle sue trasformazioni.
Nota: Se è richiesta una variabile di runtime, la pipeline richiede il suo valore per l'anteprima delle trasformazioni. Se una variabile di runtime non è necessaria, null appare nell'anteprima finché il suo valore non viene impostato.
- Nella pipeline, seleziona la scheda Variabili e clicca su Modifica variabili.
- In Imposta variabili di anteprima, inserisci i valori delle variabili di runtime della pipeline.
- Clicca su Imposta valori.
Nota: Il messaggio, Si è verificato un errore nell'elaborazione della trasformazione.Eccezione nell'anteprima della pipeline #### sul file campione ####.Le variabili [] sono contrassegnate come necessarie ma non hanno un valore non vuoto. verrà visualizzato se una variabile di runtime è necessaria ma l'anteprima non è popolata.
Modifica le variabili di runtime
Puoi modificare le variabili di runtime in qualsiasi momento.
- Nel gruppo della pipeline o della mappatura, seleziona la scheda Variabili e clicca su Modifica variabili.
- Aggiorna il tipo di dati delle variabili, lo stato Necessario, il nome o il valore predefinito, se necessario.
- Clicca su Salva.
- Se modifichi il tipo di dati, aggiorna anche tutte le trasformazioni che utilizzano il valore della variabile.
Elimina le variabili di runtime
Se non hai più bisogno di una variabile di runtime, puoi eliminarla dalla pipeline o dal gruppo di mappatura.
- Nel gruppo della pipeline o della mappatura, seleziona la scheda Variabili e clicca su Modifica variabili.
- Per la variabile da rimuovere, clicca su Cancella .
- Clicca su Salva.
- Aggiorna tutte le trasformazioni che hanno utilizzato la variabile con un nuovo valore.