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.
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.
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
Zugehöriger Inhalt
- Verwenden Sie die Vereinfachungstransformation zum Pivotieren von Zeilen zu Spalten.
- Verwenden Sie die Analysetransformation, um komplexe eingebettete Typen in separate Spalten zu konvertieren.
- Verwenden Sie die Transformation für abgeleitete Spalten zum Pivotieren von Spalten zu Zeilen.