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 completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .
I flussi di dati sono disponibili sia in Azure Data Factory che in Azure Synapse Pipelines. Questo articolo si applica ai flussi di dati di mapping. Se non si ha esperienza con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati usando un flusso di dati di 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 in base al nome nel flusso di origine. Il secondo argomento è il 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 dei parametri. |
byOrigins | Seleziona una matrice di colonne in base al nome nel flusso. Il secondo argomento è il 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 dei parametri. |
byName | 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 dei parametri. |
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 dei parametri. |
byPath | Trova un percorso gerarchico in base al nome nel flusso. È possibile passare un nome di flusso facoltativo come secondo argomento. Se non viene trovato alcun percorso di questo tipo, restituisce null. I nomi e i percorsi delle colonne noti in fase di progettazione devono essere indirizzati solo con il nome o il percorso di notazione del punto. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni dei parametri. |
byPosition | Seleziona un valore di colonna in base alla relativa posizione (basata su 1) nel flusso. Se la posizione non è compresa nei limiti, 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 e i percorsi delle colonne noti in fase di progettazione devono essere indirizzati solo con il nome o il percorso di notazione del punto. Gli input calcolati non sono supportati, ma è possibile usare le sostituzioni dei parametri. |
originColumns | Ottiene tutte le colonne di output per un flusso di origine in cui sono state create colonne. Deve essere racchiuso in un'altra funzione. |
hex | Restituisce una rappresentazione di stringa esadecimale di un valore binario |
unhex | Annulla l'hash di un valore binario dalla relativa rappresentazione di stringa. Può essere usato con sha2, md5 per eseguire la conversione da stringa a rappresentazione binaria |
Contenuto correlato
- Elenco di tutte le funzioni di aggregazione.
- Elenco di tutte le funzioni di matrice.
- Elenco di tutte le funzioni di ricerca memorizzate nella cache.
- Elenco di tutte le funzioni di conversione.
- Elenco di tutte le funzioni di data e ora.
- Elenco di tutte le funzioni di espressione.
- Elenco di tutte le funzioni della mappa.
- Elenco di tutte le funzioni finestra.
- Dettagli sull'utilizzo di tutte le espressioni di trasformazione dei dati.
- Informazioni su come usare il Generatore di espressioni.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per