Metafunktioner i mappning av dataflöde
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Dataflöden är tillgängliga både i Azure Data Factory och Azure Synapse Pipelines. Den här artikeln gäller för mappning av dataflöden. Om du är nybörjare på transformeringar kan du läsa den inledande artikeln Transformera data med hjälp av ett mappningsdataflöde.
Följande artiklar innehåller information om metafunktioner som stöds av Azure Data Factory och Azure Synapse Analytics i mappning av dataflöden.
Metafunktionslista
Metafunktioner fungerar främst på metadata i ditt dataflöde
Metafunktion | Uppgift |
---|---|
byItem | Hitta ett underobjekt i en struktur eller matris med struktur. Om det finns flera matchningar returneras den första matchningen. Om ingen matchning returneras ett NULL-värde. Det returnerade värdet måste vara typkonverterat av någon av typen konverteringsåtgärder(? datum, ? sträng ...). Kolumnnamn som är kända vid designtillfället bör bara adresseras med deras namn. Beräknade indata stöds inte, men du kan använda parameterersättningar |
byOrigin | Väljer ett kolumnvärde efter namn i ursprungsströmmen. Det andra argumentet är namnet på ursprungsströmmen. Om det finns flera matchningar returneras den första matchningen. Om ingen matchning returneras ett NULL-värde. Det returnerade värdet måste vara typkonverterat av någon av typkonverteringsfunktionerna(TO_DATE, TO_STRING ...). Kolumnnamn som är kända vid designtillfället bör bara adresseras med deras namn. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
byOrigins | Väljer en matris med kolumner efter namn i strömmen. Det andra argumentet är strömmen där den kommer från. Om det finns flera matchningar returneras den första matchningen. Om ingen matchning returneras ett NULL-värde. Det returnerade värdet måste vara typkonverterat av någon av typkonverteringsfunktionerna(TO_DATE, TO_STRING ...) Kolumnnamn som är kända vid designtillfället bör bara adresseras med deras namn. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
binamn | Väljer ett kolumnvärde efter namn i strömmen. Du kan skicka ett valfritt strömnamn som det andra argumentet. Om det finns flera matchningar returneras den första matchningen. Om ingen matchning returneras ett NULL-värde. Det returnerade värdet måste vara typkonverterat av någon av typkonverteringsfunktionerna(TO_DATE, TO_STRING ...). Kolumnnamn som är kända vid designtillfället bör bara adresseras med deras namn. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
byNames | Välj en matris med kolumner efter namn i strömmen. Du kan skicka ett valfritt strömnamn som det andra argumentet. Om det finns flera matchningar returneras den första matchningen. Om det inte finns några matchningar för en kolumn är hela utdata ett NULL-värde. Det returnerade värdet kräver en typkonverteringsfunktion (toDate, toString, ...). Kolumnnamn som är kända vid designtillfället bör bara adresseras med deras namn. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
byPath | Söker efter en hierarkisk sökväg efter namn i strömmen. Du kan skicka ett valfritt strömnamn som det andra argumentet. Om ingen sådan sökväg hittas returneras null. Kolumnnamn/sökvägar som är kända vid designtillfället bör bara hanteras med deras namn eller punkt notationssökväg. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
byPosition | Väljer ett kolumnvärde efter dess relativa position(1 baserad) i strömmen. Om positionen ligger utanför gränserna returneras ett NULL-värde. Det returnerade värdet måste vara typkonverterat av någon av typkonverteringsfunktionerna(TO_DATE, TO_STRING ...) Beräknade indata stöds inte, men du kan använda parameterersättningar. |
hasPath | Kontrollerar om det finns en viss hierarkisk sökväg efter namn i strömmen. Du kan skicka ett valfritt strömnamn som det andra argumentet. Kolumnnamn/sökvägar som är kända vid designtillfället bör bara hanteras med deras namn eller punkt notationssökväg. Beräknade indata stöds inte, men du kan använda parameterersättningar. |
originColumns | Hämtar alla utdatakolumner för en ursprungsström där kolumner skapades. Måste omges av en annan funktion. |
Hex | Returnerar en hexsträngsrepresentation av ett binärt värde |
unhex | Hämtar ett binärt värde från strängrepresentationen. Detta kan användas med sha2, md5 för att konvertera från sträng till binär representation |
Relaterat innehåll
- Lista över alla aggregeringsfunktioner.
- Lista över alla matrisfunktioner.
- Lista över alla cachelagrade uppslagsfunktioner.
- Lista över alla konverteringsfunktioner.
- Lista över alla datum- och tidsfunktioner.
- Lista över alla uttrycksfunktioner.
- Lista över alla kartfunktioner.
- Lista över alla fönsterfunktioner.
- Användningsinformation för alla datatransformeringsuttryck.
- Lär dig hur du använder Expression Builder.