Dela via


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.

Stringify-instä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.

Stringify-uttryck

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
  • Använd transformeringen Platta ut för att pivotleda rader till kolumner.
  • Använd parsningstransformeringen för att konvertera komplexa inbäddade typer till separata kolumner.
  • Använd transformering av härledda kolumner för att pivotera kolumner till rader.