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.
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.
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
Gerelateerde inhoud
- Gebruik de platte transformatie om rijen naar kolommen te draaien.
- Gebruik de Parse-transformatie om complexe ingesloten typen te converteren naar afzonderlijke kolommen.
- Gebruik de transformatie van afgeleide kolommen om kolommen naar rijen te draaien.