Condividi tramite


Metafunzioni nel flusso di dati di mapping

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita!

I flussi di dati sono disponibili nelle pipeline sia di Azure Data Factory che di Azure Synapse. Questo articolo si applica ai flussi di dati per mapping. Se non si ha esperienza con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati con un flusso di dati per mapping.

Gli articoli seguenti forniscono informazioni dettagliate sulle metafunzioni supportate da Azure Data Factory e Azure Synapse Analytics nei flussi di dati di mapping.

Elenco metafunzione

Le metafunzioni funzionano principalmente sui metadati nel flusso di dati

Metafunzione Attività
byItem Trovare un elemento secondario all'interno di una struttura o di una matrice di struttura. Se sono presenti più corrispondenze, restituisce la prima corrispondenza. Se non viene trovata nessuna corrispondenza, restituisce un valore NULL. Il valore restituito deve essere convertito da una delle azioni di conversione del tipo(? date, ? stringa ...). I nomi di colonna noti in fase di progettazione devono essere risolti in base al nome. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni dei parametri
byOrigin Seleziona un valore di colonna nel flusso di origine in base al nome. Il secondo argomento corrisponde al nome del flusso di origine. Se sono presenti più corrispondenze, restituisce la prima corrispondenza. Se non viene trovata nessuna corrispondenza, restituisce un valore NULL. Il valore restituito deve essere convertito da una delle funzioni di conversione del tipo (TO_DATE, TO_STRING ...). I nomi di colonna noti in fase di progettazione devono essere risolti in base al nome. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
byOrigins Seleziona una matrice di colonne nel flusso in base al nome. Il secondo argomento corrisponde al flusso da cui ha avuto origine. Se sono presenti più corrispondenze, restituisce la prima corrispondenza. Se non viene trovata nessuna corrispondenza, restituisce un valore NULL. Il valore restituito deve essere convertito da una delle funzioni di conversione del tipo (TO_DATE, TO_STRING ...) I nomi di colonna noti in fase di progettazione devono essere risolti in base al nome. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
soprannome Seleziona un valore di colonna nel flusso in base al nome. È possibile passare un nome di flusso facoltativo come secondo argomento. Se sono presenti più corrispondenze, restituisce la prima corrispondenza. Se non viene trovata nessuna corrispondenza, restituisce un valore NULL. Il valore restituito deve essere convertito da una delle funzioni di conversione del tipo (TO_DATE, TO_STRING ...). I nomi di colonna noti in fase di progettazione devono essere risolti in base al nome. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
byNames Selezionare una matrice di colonne nel flusso in base al nome. È possibile passare un nome di flusso facoltativo come secondo argomento. Se sono presenti più corrispondenze, restituisce la prima corrispondenza. Se non sono presenti corrispondenze per una colonna, l'intero output è un valore NULL. Il valore restituito richiede una funzione di conversione dei tipi (toDate, toString, ...). I nomi di colonna noti in fase di progettazione devono essere risolti in base al nome. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
byPath Trova un percorso gerarchico nel flusso in base al nome. È possibile passare un nome di flusso facoltativo come secondo argomento. Se non viene trovato alcun percorso di questo tipo, restituisce Null. I nomi o i percorsi delle colonne noti in fase di progettazione devono essere riportati solo in base al relativo nome o percorso di notazione col punto. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
byPosition Seleziona un valore di colonna in base alla relativa posizione (basata su 1) nel flusso. Se la posizione non è compresa nell'intervallo, restituisce un valore NULL. Il valore restituito deve essere convertito da una delle funzioni di conversione del tipo (TO_DATE, TO_STRING ...) Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni dei parametri.
hasPath Controlla se un determinato percorso gerarchico esiste in base al nome nel flusso. È possibile passare un nome di flusso facoltativo come secondo argomento. I nomi o i percorsi delle colonne noti in fase di progettazione devono essere riportati solo in base al relativo nome o percorso di notazione col punto. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni di parametro.
originColumns Ottiene tutte le colonne di output per un flusso di origine in cui sono state create le colonne. Deve essere racchiusa in un'altra funzione.
hex Restituisce una rappresentazione di stringa esadecimale di un valore binario
unhex Scompone un valore binario nella sua rappresentazione di stringa. Può essere usato con sha2, md5 per eseguire la conversione da stringa a rappresentazione binaria