Condividi tramite


Trasformazione Stringify nel flusso di dati di mapping

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .

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

Configurazione

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.

Stringify settings

Column

Analogamente alle colonne derivate e alle aggregazioni, è possibile modificare una colonna di uscita selezionandola dalla selezione a discesa. In alternativa, è possibile digitare qui il nome di una nuova colonna. ADF archivierà le stringhe dei dati di origine in questa colonna. Nella maggior parte dei casi, è necessario definire una nuova colonna che stringi il tipo di campo complesso in ingresso.

Expression

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.

Stringify expressions

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
  • Utilizzare la trasformazione Flatten per pivot di righe in colonne.
  • Usare la trasformazione Analizza per convertire tipi incorporati complessi in colonne separate.
  • Utilizzare la trasformazione Colonna derivata per eseguire il pivot delle colonne alle righe.