Unione di dati tramite la trasformazione Unione input multipliMerge Data by Using the Union All Transformation

È possibile aggiungere e configurare una trasformazione Unione input multipli solo se il pacchetto include già almeno un'attività Flusso di dati e due origini dati.To add and configure a Union All transformation, the package must already include at least one Data Flow task and two data sources.

La trasformazione Unione input multipli consente di combinare più input.The Union All transformation combines multiple inputs. Il primo input connesso alla trasformazione è l'input di riferimento, mentre gli input connessi successivamente sono gli input secondari.The first input that is connected to the transformation is the reference input, and the inputs connected subsequently are the secondary inputs. L'output include le colonne dell'input di riferimento.The output includes the columns in the reference input.

Per combinare più input in un flusso di datiTo combine inputs in a data flow

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)fare doppio clic sul pacchetto in Esplora soluzioni per aprire il pacchetto in Progettazione SSISSSIS e quindi fare clic sulla scheda Flusso di dati .In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), double-click the package in Solution Explorer to open the package in SSISSSIS Designer, and then click the Data Flow tab.

  2. Dalla casella degli strumentitrascinare la trasformazione Unione input multipli all'area di progettazione della scheda Flusso di dati .From the Toolbox, drag the Union All transformation to the design surface of the Data Flow tab.

  3. Connettere la trasformazione Unione input multipli al flusso di dati trascinando un connettore dall'origine dati o da una trasformazione precedente alla trasformazione Unione input multipli.Connect the Union All transformation to the data flow by dragging a connector from the data source or a previous transformation to the Union All transformation.

  4. Fare doppio clic sulla trasformazione Unione input multipli.Double-click the Union All transformation.

  5. In Editor trasformazione Unione input multipli eseguire il mapping di una colonna dell'input a una colonna nell'elenco Nome colonna di output, facendo clic su una riga e quindi selezionando una colonna nell'elenco degli input.In the Union All Transformation Editor, map a column from an input to a column in the Output Column Name list by clicking a row and then selecting a column in the input list. Selezionare <ignorare > nell'elenco di input per ignorare il mapping della colonna.Select <ignore> in the input list to skip mapping the column.

    Nota

    Il mapping tra due colonne può essere eseguito solo se i relativi metadati corrispondono.The mapping between two columns requires that the metadata of the columns match.

    Nota

    Le colonne degli input secondari di cui non è stato eseguito il mapping alle colonne di riferimento, nell'output vengono impostate su valori Null.Columns in a secondary input that are not mapped to reference columns are set to null values in the output.

  6. Facoltativamente, modificare i nomi delle colonne nell'elenco Nome colonna di output .Optionally, modify the names of columns in the Output Column Name column.

  7. Ripetere i passaggi 5 e 6 per ogni colonna di ogni input.Repeat steps 5 and 6 for each column in each input.

  8. Scegliere OK.Click OK.

  9. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Vedere ancheSee Also

Union All Transformation Union All Transformation
Trasformazioni di Integration Services Integration Services Transformations
Percorsi in Integration Services Integration Services Paths
Attività flusso di datiData Flow Task