Condividi tramite


Trasformazione Unione

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

La trasformazione Unione consente di combinare due set di dati ordinati in un singolo set di dati. Le righe di ogni set di dati vengono inserite nell'output in base ai valori delle relative colonne chiave.

Includendo la trasformazione Unione in un flusso di dati, è possibile eseguire le attività seguenti:

  • Unire dati da due origini dei dati, ad esempio tabelle e file.

  • Creare set di dati complessi, nidificando più trasformazioni Unione.

  • Unire di nuovo le righe dopo aver corretto gli errori nei dati.

La trasformazione Unione è simile alle trasformazioni Unione input multipli. Utilizzare la trasformazione Unione input multipli anziché la trasformazione Unione nelle situazioni seguenti:

  • Gli input della trasformazione non sono ordinati.

  • Non è necessario che l'output combinato sia ordinato.

  • La trasformazione include più di due input.

Requisiti relativi all'input

Per eseguire la trasformazione Unione, è necessario che i relativi dati di input siano ordinati. Per altre informazioni su questo requisito importante, vedere Ordinamento dei dati per le trasformazioni Unione e Merge Join.

La trasformazione Unione richiede inoltre che le colonne da unire nei relativi input abbiano metadati corrispondenti. Non è ad esempio possibile unire una colonna con tipo di dati numeric a una colonna con tipo di dati character. Se i dati sono di tipo string, la lunghezza della colonna nel secondo input dovrà essere minore o uguale a quella della colonna nel primo input, alla quale verrà unita.

In Progettazione SSIS l'interfaccia utente della trasformazione Unione mappa automaticamente le colonne con gli stessi metadati. È quindi possibile eseguire il mapping manualmente altre colonne con tipi di dati compatibili.

Questa trasformazione include due input e un output. Non supporta un output degli errori.

Configurazione della trasformazione Unione

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di codice.

Per ulteriori informazioni sulle proprietà che è possibile impostare a livello di codice, fare clic su uno degli argomenti seguenti:

Per informazioni dettagliate sull'impostazione delle proprietà, vedere i seguenti argomenti:

Editor trasformazione Unione

L' Editor trasformazione Unione consente di specificare le colonne di due set di dati ordinati di cui eseguire l'unione.

Importante

Per eseguire la trasformazione Unione, è necessario che i relativi dati di input siano ordinati. Per altre informazioni su questo requisito importante, vedere Ordinamento dei dati per le trasformazioni Unione e Merge Join.

Opzioni

Nome colonna di output
Consente di specificare il nome della colonna di output.

Input unione 1
Consente di selezionare la colonna da unire come Input unione 1.

Input unione 2
Consente di selezionare la colonna da unire come Input unione 2.

Vedi anche

Trasformazione Merge join
Trasformazione Unione input multipli
Flusso di dati
Trasformazioni di Integration Services