Transformation zum Stringifizieren in einem Zuordnungsdatenfluss

GILT FÜR: Azure Data Factory Azure Synapse Analytics

Tipp

Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!

Verwenden Sie die Stringifizierungstransformation, um komplexe Datentypen in Zeichenfolgen zu verwandeln. Das kann nützlich sein, wenn Sie Spaltendaten, die ursprünglich einen Struktur-, Zuordnungs- oder Arraytyp aufweisen, als einzelne Zeichenfolgenentität speichern oder senden müssen.

Konfiguration

Im Konfigurationspanel für die Stringifizierungstransformation wählen Sie zuerst den Datentyp aus, der in den Spalten enthalten ist, die Sie inline analysieren möchten. Die Stringifizierungstransformation enthält auch die folgenden Konfigurationseinstellungen.

Stringify settings

Column

Ähnlich wie bei abgeleiteten Spalten und Aggregaten ändern Sie an dieser Stelle eine vorhandene Spalte, indem Sie sie in der Dropdownauswahl auswählen. Sie können hier aber auch den Namen einer neuen Spalte eingeben. ADF speichert die stringifizierten Quelldaten in dieser Spalte. In den meisten Fällen ist es sinnvoll, eine neue Spalte zu definieren, die den eingehenden komplexen Feldtyp stringifiziert.

Ausdruck

Verwenden Sie den Ausdrucks-Generator zum Festlegen des komplexen Quellfelds, das stringifiziert werden soll. Dazu können Sie einfach die Quellspalte mit den eigenständigen Daten, die Sie stringifizieren möchten, auswählen oder aber komplexe Ausdrücke zum Analysieren erstellen.

Stringify expressions

Beispielausdruck

In diesem Beispiel ist body.properties.periods ein Array innerhalb einer Struktur, die von einer REST-Quelle zurückgegeben wird.

body.properties.periods

Datenflussskript

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