Estensione di un set di dati tramite la trasformazione Merge joinExtend a Dataset by Using the Merge Join Transformation

È possibile aggiungere e configurare una trasformazione Merge join solo se il pacchetto include già almeno un'attività Flusso di dati e due componenti flusso di dati che forniscono input alla trasformazione Merge join.To add and configure a Merge Join transformation, the package must already include at least one Data Flow task and two data flow components that provide inputs to the Merge Join transformation.

La trasformazione Merge join richiede due input ordinati.The Merge Join transformation requires two sorted inputs. Per altre informazioni, vedere Ordinare i dati per le trasformazioni Unione e Merge join.For more information, see Sort Data for the Merge and Merge Join Transformations.

Per estendere un set di datiTo extend a dataset

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di dati e quindi, dalla casella degli strumentitrascinare la trasformazione Merge join sull'area di progettazione.Click the Data Flow tab, and then, from the Toolbox, drag the Merge Join transformation to the design surface.

  4. Connettere la trasformazione Merge join al flusso di dati trascinando il connettore da un'origine dati o una trasformazione precedente alla trasformazione Merge join.Connect the Merge Join transformation to the data flow by dragging the connector from a data source or a previous transformation to the Merge Join transformation.

  5. Fare doppio clic sulla trasformazione Merge join.Double-click the Merge Join transformation.

  6. Nella finestra di dialogo Editor trasformazione Merge join selezionare il tipo di join da usare nell'elenco Tipo di join .In the Merge Join Transformation Editor dialog box, select the type of join to use in the Join type list.

    Nota

    Se si seleziona il tipo Left outer join è possibile fare clic su Inverti ordine input per invertire gli input e convertire il left outer join in un right outer join.If you select the Left outer join type, you can click Swap Inputs to switch the inputs and convert the left outer join to a right outer join.

  7. Trascinare le colonne nell'input di sinistra verso quelle dell'input di destra per specificare le colonne di join.Drag columns in the left input to columns in the right input to specify the join columns. Se le colonne hanno lo stesso nome, sarà possibile selezionare la casella di controllo Chiave di join per creare il join automaticamente.If the columns have the same name, you can select the Join Key check box and the Merge Join transformation automatically creates the join.

    Nota

    È possibile creare join solo tra colonne con la stessa posizione di ordinamento e nell'ordine specificato dalla posizione di ordinamento.You can create joins only between columns that have the same sort position, and the joins must be created in the order specified by the sort position. Se si tenta di creare i join senza rispettare l'ordine, Editor trasformazione Merge join richiederà di creare join aggiuntivi per le posizioni di ordinamento ignorate.If you attempt to create the joins out of order, the Merge Join Transformation Editor prompts you to create additional joins for the skipped sort order positions.

    Nota

    Per impostazione predefinita, l'output viene ordinato in base alle colonne di join.By default, the output is sorted on the join columns.

  8. Negli input sinistro e destro selezionare le caselle di controllo corrispondenti alle colonne aggiuntive da includere nell'output.In the left and right inputs, select the check boxes of additional columns to include in the output. Le colonne di join vengono incluse per impostazione predefinita.Join columns are included by default.

  9. Facoltativamente, aggiornare i nomi delle colonne di output nella colonna Alias di output .Optionally, update the names of output columns in the Output Alias column.

  10. Scegliere OK.Click OK.

  11. 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

Trasformazione Merge Join Merge Join Transformation
Trasformazioni di Integration Services Integration Services Transformations
Percorsi in Integration Services Integration Services Paths
Attività flusso di datiData Flow Task