Condividi tramite


Trasformazione Unione

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.

La trasformazione Unione richiede che entrambi gli input siano ordinati e che le colonne da unire 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.

I dati di input possono essere ordinati impostando opzioni di ordinamento sugli output dell'origine o su altri componenti del flusso di dati a monte oppure inserendo una trasformazione Ordinamento nel flusso di dati, prima della trasformazione Unione. Se le opzioni di ordinamento indicano che i dati sono ordinati, mentre in realtà non lo sono, la trasformazione Unione restituirà risultati imprevisti.

In Progettazione SSIS l'interfaccia utente della trasformazione Unione mappa automaticamente le colonne con gli stessi metadati. È quindi possibile mappare 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 programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor trasformazione Unione, vedere Editor trasformazione Unione.

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

Per ulteriori informazioni sulle procedure per l'impostazione delle proprietà, fare clic su uno degli argomenti seguenti:

Vedere anche

Concetti

Trasformazione Merge join
Trasformazione Unione input multipli
Creazione del flusso di dati di un pacchetto
Trasformazioni di Integration Services

Guida in linea e informazioni

Assistenza su SQL Server 2005