Trasformazione tramite unione nel flusso di dati per mapping

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.

I flussi di dati sono disponibili sia nelle pipeline Azure Data Factory che nelle pipeline di Azure Synapse Analytics. Questo articolo si applica ai flussi di dati di mapping. Se non si ha familiarità con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati usando flussi di dati di mapping.

Suggerimento

Per la conversione equivalente (Query di append) in Dataflow Gen2, vedere Una guida a Dataflow Gen2 per gli utenti del flusso di dati per mapping.

La trasformazione Unione unisce più flussi di dati in uno solo, con un'operazione Union SQL di tali flussi come nuovo output dalla trasformazione Unione. Tutti gli schemi di ogni flusso di input verranno combinati all'interno del flusso di dati, senza dover disporre di una chiave di join.

È possibile combinare n numero di flussi nella tabella delle impostazioni selezionando l'icona "+" accanto a ogni riga configurata, inclusi i dati di origine e i flussi dalle trasformazioni esistenti nel flusso di dati.

Ecco un breve video che illustra la trasformazione dell'unione nel flusso di dati di mappatura.

Trasformazione dell'Unione

In questo caso, è possibile combinare metadati diversi da più origini (in questo esempio tre file di origine diversi) e combinarli in un singolo flusso:

Panoramica della trasformazione Unione

A tale scopo, aggiungere altre righe nelle impostazioni dell'unione includendo tutte le fonti da aggiungere. Non è necessario disporre di una chiave di ricerca o di join comune:

Impostazioni della trasformazione tramite unione

Se si imposta una trasformazione Select dopo l'unione, sarà possibile rinominare campi sovrapposti o campi non denominati provenienti da origini prive di intestazione. Selezionare "Inspect" per visualizzare i metadati combinati con 132 colonne totali in questo esempio da tre origini diverse:

Finale della trasformazione tramite unione

Nome e posizione

Quando si sceglie "unione per nome", ogni valore di colonna viene inserito nella colonna corrispondente da ogni origine, con un nuovo schema di metadati concatenato.

Se si sceglie "unione per posizione", ogni valore di colonna scende nella posizione originale da ogni origine corrispondente, generando un nuovo flusso combinato di dati in cui i dati di ogni origine vengono aggiunti allo stesso flusso:

Output dell'unione

Esplorare trasformazioni simili, tra cui Join ed Exists.