Condividi tramite


Implementazione di una trasformazione Ricerca in modalità Full cache utilizzando la gestione connessione OLE DB

È possibile configurare la trasformazione Ricerca per utilizzare la modalità Full Cache e una gestione connessione OLE DB. In modalità Full Cache il set di dati di riferimento viene caricato nella cache prima dell'esecuzione della trasformazione Ricerca.

La trasformazione Ricerca esegue ricerche creando un join dei dati contenuti nelle colonne di input da un'origine dati connessa con le colonne in un set di dati di riferimento. Per altre informazioni, vedere Trasformazione Ricerca.

Quando si configura la trasformazione Ricerca per l'utilizzo di una gestione connessione OLE DB, selezionare una tabella, una vista o una query SQL per generare il set di dati di riferimento.

Per implementare una trasformazione Ricerca in modalità Full Cache utilizzando la gestione connessione OLE DB

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services contenente il pacchetto desiderato, quindi fare doppio clic su di esso in Esplora soluzioni.

  2. Nella scheda Flusso di dati trascinare la Trasformazione Ricerca dalla Casella degli strumentiall'area di progettazione.

  3. Connettere la trasformazione Ricerca al flusso di dati trascinando un connettore da un'origine o una trasformazione precedente alla trasformazione Ricerca.

    Nota

    Una trasformazione Ricerca può non essere convalidata se si connette a un file flat che contiene un campo di tipo data vuoto. La convalida della trasformazione varia a seconda che per la gestione connessione relativa al file flat sia configurato o meno il mantenimento dei valori Null. Per assicurarsi che la Trasformazione Ricerca venga convalidata, in Editor origine file flatnella pagina Gestione connessioneselezionare l'opzione Mantieni i valori Null dell'origine come valori Null nel flusso di dati .

  4. Fare doppio clic sulla trasformazione di origine o precedente per configurare il componente.

  5. Fare doppio clic su Trasformazione Ricerca, quindi nella pagina Generaledi Editor trasformazione Ricerca selezionare Full cache.

  6. Nell'area Tipo di connessione selezionare Gestione connessione OLE DB.

  7. Nell'elenco Specificare come gestire le righe senza voci corrispondenti selezionare un'opzione di gestione degli errori per le righe senza voci corrispondenti.

  8. Nella pagina Connessione selezionare una gestione connessione dall'elenco Gestione connessione OLE DB o fare clic su Nuova per creare una nuova gestione connessione. Per altre informazioni, vedere Gestione connessione OLE DB.

  9. Effettuare una delle attività seguenti:

    • Fare clic su Usa una tabella o una vista, quindi selezionare una tabella o una vista oppure fare clic su Nuova per creare una tabella o una vista.

      -oppure-

    • Fare clic su Usa i risultati di una query SQL, quindi compilare una query nella finestra Comando SQL oppure fare clic su Compila query per compilare una query usando gli strumenti grafici disponibili in Generatore query .

      -oppure-

    • In alternativa fare clic su Sfoglia per importare un'istruzione SQL da un file.

    Per convalidare la query SQL, fare clic su Analizza query.

    Per visualizzare un campione di dati, fare clic su Anteprima.

  10. Fare clic nella pagina Colonne e trascinare almeno una colonna dall'elenco Colonne di input disponibili a una colonna nell'elenco Colonne di ricerca disponibili .

    Nota

    La trasformazione Ricerca esegue automaticamente il mapping delle colonne con lo stesso nome e lo stesso tipo di dati.

    Nota

    È possibile eseguire il mapping solo di colonne con tipi di dati corrispondenti. Per altre informazioni, vedere Tipi di dati di Integration Services.

  11. Includere colonne di ricerca nell'output effettuando le attività seguenti:

    1. Nell'elenco Colonne di ricerca disponibili . selezionare le colonne.

    2. Nell'elenco Operazione di ricerca specificare se i valori dalle colonne di ricerca sostituiscono quelli nella colonna di input o vengono scritti in una nuova colonna.

  12. Per configurare l'output degli errori, fare clic sulla pagina Output errori e impostare le opzioni di gestione degli errori. Per altre informazioni, vedere Editor trasformazione Ricerca (pagina Output degli errori).

  13. Fare clic su OK per salvare le modifiche alla trasformazione Ricerca, quindi eseguire il pacchetto.

Vedere anche

Implementazione di una trasformazione Ricerca in modalità Full Cache utilizzando la gestione connessione della cache
Implementare una ricerca in modalità No Cache o Partial Cache
Trasformazioni di Integration Services