Trasformazione Stringify nel flusso di dati di mappatura

APPLICABILE A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Data Factory in Microsoft Fabric è la nuova generazione di Azure Data Factory, con un'architettura più semplice, un'intelligenza artificiale predefinita e nuove funzionalità. Se non si ha familiarità con l'integrazione dei dati, iniziare con Fabric Data Factory. I carichi di lavoro di Azure Data Factory esistenti possono eseguire l'aggiornamento a Fabric per accedere a nuove funzionalità tra data science, analisi in tempo reale e creazione di report.

Suggerimento

La trasformazione Stringify non è attualmente supportata in Dataflow Gen2. Per un elenco delle trasformazioni supportate e dei relativi equivalenti, vedere Una guida a Dataflow Gen2 per gli utenti del flusso di dati di mapping.

Usare la trasformazione stringify per trasformare i tipi di dati complessi in stringhe. La trasformazione dei tipi di dati in stringhe può essere utile quando è necessario archiviare o inviare dati di colonna come singola entità stringa che potrebbe avere origine come struttura, mappa o tipo di matrice.

Impostazione

Nel pannello di configurazione della trasformazione stringify si sceglierà prima di tutto il tipo di dati contenuti nelle colonne da analizzare inline. La trasformazione stringify contiene anche le impostazioni di configurazione seguenti.

Impostazioni di stringificazione

Colonna

Analogamente alle colonne derivate e alle aggregazioni, il menu a discesa delle colonne consente di modificare una colonna esistente selezionandola al suo interno. In alternativa, è possibile digitare qui il nome di una nuova colonna. ADF archivia i dati di origine stringati in questa colonna. Nella maggior parte dei casi, è necessario definire una nuova colonna che stringi il tipo di campo complesso in ingresso.

Espressione

Usare il generatore di espressioni per impostare il campo complesso di origine che deve essere stringato. Può essere semplice come selezionare la colonna di origine con i dati autonomi che si desidera impostare come stringa oppure creare espressioni complesse da analizzare.

Converti le espressioni in stringhe

Espressione di esempio

In questo esempio, body.properties.periods è una matrice all'interno di una struttura restituita da un'origine REST.

body.properties.periods

Script del flusso di dati

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