Stringify transformation 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!
Använd strängtransformeringen för att omvandla komplexa datatyper till strängar. Detta kan vara användbart när du behöver lagra eller skicka kolumndata som en enskild strängentitet som kan komma från en struktur, mappning eller matristyp.
Konfiguration
I konfigurationspanelen för stringify-transformering väljer du först den typ av data som finns i de kolumner som du vill parsa infogade. Stringify-omvandlingen innehåller också följande konfigurationsinställningar.
Column
På samma sätt som härledda kolumner och aggregeringar ändrar du antingen en kolumn som avslutas genom att välja den i listrutan. Eller så kan du skriva in namnet på en ny kolumn här. ADF lagrar strängerna källdata i den här kolumnen. I de flesta fall vill du definiera en ny kolumn som anger den inkommande komplexa fälttypen.
Uttryck
Använd uttrycksverktyget för att ange det källkomplexa fält som ska stringifieras. Det kan vara så enkelt som att bara välja källkolumnen med de fristående data som du vill stringifiera, eller så kan du skapa komplexa uttryck att parsa.
Exempeluttryck
I det här exemplet body.properties.periods
är en matris i en struktur som returneras från en REST-källa.
body.properties.periods
Dataflödesskript
stringify(mydata = body.properties.periods ? string,
format: 'json') ~> Stringify1