Condividi tramite


Trasformazione Merge join

La trasformazione Merge join fornisce un output generato unendo in join due set di dati ordinati, tramite un join di tipo FULL, LEFT o INNER. È ad esempio possibile utilizzare un join di tipo LEFT per unire in join una tabella che include informazioni sui prodotti con una tabella in cui sono elencati i relativi paesi di produzione. Il risultato è costituito da una tabella in cui sono elencati tutti i prodotti e i relativi paesi di origine.

Per configurare la trasformazione Merge join, procedere nel modo seguente:

  • Specificare se il join è di tipo FULL, LEFT o INNER.

  • Specificare le colonne utilizzate dal join.

  • Specificare se la trasformazione considera uguali tutti i valori Null.

    [!NOTA]

    Se i valori Null non vengono considerati uguali, verranno gestiti come nel Motore di database di SQL Server.

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

Requisiti relativi all'input

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

Requisiti del join

Per eseguire la trasformazione Merge join è necessario che le colonne da unire in join abbiano metadati corrispondenti. Non è ad esempio possibile unire in join 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.

Limitazione delle richieste del buffer

Non è più necessario configurare il valore della proprietà MaxBuffersPerInput, in quanto Microsoft ha apportato modifiche che riducono il rischio di utilizzo di una quantità eccessiva di memoria da parte della trasformazione Merge join. Questo problema si verificava in genere quando tramite i diversi input della trasformazione Merge Join venivano prodotti dati con frequenze irregolari.

Attività correlate

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

Per informazioni sull'impostazione delle proprietà di questa trasformazione, fare clic su uno degli argomenti seguenti:

Contenuto correlato

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per i download, gli articoli, gli esempi e i video Microsoft più recenti, oltre alle soluzioni selezionate dalla community, visitare la pagina Integration Services sul sito MSDN:


Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.

Vedere anche

Riferimento

Editor trasformazione Merge join

Concetti

Trasformazione Unione

Trasformazione Unione input multipli

Trasformazioni di Integration Services