Dela via


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