String-conversie in koppelingsgegevensstroom

Van toepassing op: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory in Microsoft Fabric is de volgende generatie van Azure Data Factory, met een eenvoudigere architectuur, ingebouwde AI en nieuwe functies. Als u nieuw bent in gegevensintegratie, begint u met Fabric Data Factory. Bestaande ADF-workloads kunnen upgraden naar Fabric om toegang te krijgen tot nieuwe mogelijkheden voor gegevenswetenschap, realtime analyses en rapportage.

Tip

De Stringify-transformatie wordt momenteel niet ondersteund in Dataflow Gen2. Zie een handleiding voor Dataflow Gen2 voor het toewijzen van gegevensstroomgebruikers voor een lijst met ondersteunde transformaties en hun equivalenten.

Gebruik de stringify-transformatie om complexe gegevenstypen om te zetten in tekenreeksen. Het transformeren van gegevenstypen naar tekenreeksen kan handig zijn wanneer u kolomgegevens wilt opslaan of verzenden als één tekenreeks die kan zijn ontstaan als een structuur-, map- of arraytype.

Configuratie

In het configuratievenster voor de stringify-transformatie kiest u eerst het type gegevens dat in de kolommen staat die u inline wilt parseren. De stringify-transformatie bevat ook de volgende configuratie-instellingen.

Stringify-instellingen

Kolom

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

Expression

Gebruik de uitdrukkingsbouwer om het broncomplexveld in te stellen dat moet worden omgezet naar een string. 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.

Expressies naar een tekenreeks omzetten

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