Delen via


Tekenreekstransformatie in toewijzingsgegevensstroom

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

Gebruik de stringify-transformatie om complexe gegevenstypen om te zetten in tekenreeksen. Dit kan handig zijn wanneer u kolomgegevens wilt opslaan of verzenden als één tekenreeksentiteit die kan ontstaan als een structuur, toewijzing of matrixtype.

Configuratie

In het configuratiescherm voor het transformeren van tekenreeksen kiest u eerst het type gegevens in de kolommen die u inline wilt parseren. De stringify-transformatie bevat ook de volgende configuratie-instellingen.

Stringify-instellingen

Kolom

Net als bij afgeleide kolommen en aggregaties wijzigt u een afsluitende kolom door deze te selecteren in de vervolgkeuzelijst. U kunt ook hier de naam van een nieuwe kolom typen. ADF slaat de brongegevens in deze kolom op. In de meeste gevallen wilt u een nieuwe kolom definiëren waarmee het binnenkomende complexe veldtype wordt aangegeven.

Expression

Gebruik de opbouwfunctie voor expressies om het broncomplexveld in te stellen dat moet worden getekend. Dit kan net zo eenvoudig zijn als het selecteren van de bronkolom met de zelf-ingesloten gegevens die u wilt stringificeren, of u kunt complexe expressies maken om te parseren.

Tekenreeksexpressies

Voorbeeld van expressie

In dit voorbeeld body.properties.periods is een matrix in een structuur die wordt geretourneerd door een REST-bron.

body.properties.periods

Script voor gegevensstroom

stringify(mydata = body.properties.periods ? string,
	format: 'json') ~> Stringify1