Stringifier la transformation dans un flux de données de mappage

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Conseil

Essayez Data Factory dans Microsoft Fabric, une solution d’analyse tout-en-un pour les entreprises. Microsoft Fabric couvre tous les aspects, du déplacement des données à la science des données, en passant par l’analyse en temps réel, l’aide à la décision et la création de rapports. Découvrez comment démarrer un nouvel essai gratuitement !

Utilisez la transformation Stringifier pour convertir des types de données complexes en chaînes. Cela peut être utile lorsque vous devez stocker ou envoyer des données de la colonne sous la forme d’une entité de chaîne unique qui peut provenir de type structure, mappage ou tableau.

Configuration

Dans le panneau de configuration de la transformation de stringification, vous devez commencer par choisir le type des données contenues dans les colonnes que vous souhaitez analyser en ligne. La transformation de stringification contient également les paramètres de configuration suivants.

Stringify settings

Colonne

À l’instar des colonnes dérivées et des agrégats, vous pouvez modifier une colonne existante en la sélectionnant dans le sélecteur de liste déroulante. Vous pouvez également saisir le nom d’une nouvelle colonne ici. ADF stocke les données sources de la transformation Stringifier dans cette colonne. Dans la plupart des cas, vous voudrez définir une nouvelle colonne qui stringifie le type de champ complexe entrant.

Expression

Utilisez le générateur d’expressions pour définir le champ complexe source à stringifier. Cela peut être aussi simple que de sélectionner la colonne source contenant les données autonomes que vous souhaitez stringifier. Vous pouvez également créer des expressions complexes à analyser.

Stringify expressions

Exemple d’expression

Dans cet exemple, body.properties.periods est un tableau à l’intérieur d’une structure retournée à partir d’une source REST.

body.properties.periods

Script de flux de données

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