Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Azure Data Factory
Azure Synapse Analytics
Tipp
Die Stringify-Transformation wird derzeit in Dataflow Gen2 nicht unterstützt. Eine Liste der unterstützten Transformationen und deren Entsprechungen finden Sie in einer Anleitung zu Dataflow Gen2 zum Zuordnen von Datenflussbenutzern.
Verwenden Sie die Stringifizierungstransformation, um komplexe Datentypen in Zeichenfolgen zu verwandeln. Das Transformieren von Datentypen in Zeichenfolgen kann nützlich sein, wenn Sie Spaltendaten als einzelnes Zeichenfolgenobjekt speichern oder senden müssen, das als Struktur, Abbildung oder Array-Typ stammen kann.
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.
Spalte
Ähnlich wie bei abgeleiteten Spalten und Aggregaten können Sie über das Spalten-Dropdown-Menü eine vorhandene Spalte ändern, indem Sie sie in der Dropdownauswahl auswählen. Sie können hier aber auch den Namen einer neuen Spalte eingeben. ADF speichert die serialisierten 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 Flatten-Transformation, um Zeilen in Spalten zu drehen.
- Verwenden Sie die Analysetransformation, um komplexe eingebettete Typen in separate Spalten zu konvertieren.
- Verwenden Sie die Abgeleitete Spaltentransformation, um Spalten in Zeilen zu pivotieren.