Trasformazione Merge join
La trasformazione Merge join restituisce 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 ulteriori informazioni, vedere Utilizzo dei join.
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 Procedura: 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.
Regolazione dei buffer
Per informazioni sull'utilizzo della proprietà MaxBuffersPerInput per ottimizzare l'utilizzo della memoria della trasformazione Merge join, vedere Miglioramento delle prestazioni del flusso di dati.
Configurazione della trasformazione Merge join
È 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 Merge join, vedere Editor trasformazione Merge join.
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: Estensione di un set di dati tramite la trasformazione Merge join
Procedura: Impostazione delle proprietà di un componente flusso di dati
Procedura: Ordinamento dei dati per le trasformazioni Unione e Merge Join
|
Vedere anche