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.
Requisiti relativi all'input
Per eseguire la trasformazione Unione, è necessario che i relativi dati di input siano ordinati. Per ulteriori informazioni su questo importante requisito, vedere Procedura: 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 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:
Procedura: Impostazione delle proprietà di un componente flusso di dati
Procedura: Ordinamento dei dati per le trasformazioni Unione e Merge Join
|