Modalità di Full Cache trasformazione Ricerca - gestione connessione OLE DBLookup Transformation Full Cache Mode - OLE DB Connection Manager

È possibile configurare la trasformazione Ricerca per utilizzare la modalità Full Cache e una gestione connessione OLE DB.You can configure the Lookup transformation to use full cache mode and an OLE DB connection manager. In modalità Full Cache il set di dati di riferimento viene caricato nella cache prima dell'esecuzione della trasformazione Ricerca.In the full cache mode, the reference dataset is loaded into cache before the Lookup transformation runs.

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.The Lookup transformation performs lookups by joining data in input columns from a connected data source with columns in a reference dataset. Per altre informazioni, vedere Trasformazione Ricerca.For more information, see Lookup Transformation.

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.When you configure the Lookup transformation to use an OLE DB connection manager, you select a table, view, or SQL query to generate the reference dataset.

Per implementare una trasformazione Ricerca in modalità Full Cache utilizzando la gestione connessione OLE DBTo implement a Lookup transformation in full cache mode by using OLE DB connection manager

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services contenente il pacchetto desiderato, quindi fare clic su di esso in Esplora soluzioni.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want, and then double-click the package in Solution Explorer.

  2. Nella scheda Flusso di dati trascinare la Trasformazione Ricerca dalla Casella degli strumentiall'area di progettazione.On the Data Flow tab, from the Toolbox, drag the Lookup transformation to the design surface.

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

    Nota

    Una trasformazione Ricerca può non essere convalidata se si connette a un file flat che contiene un campo di tipo data vuoto.A Lookup transformation might not validate if that transformation connects to a flat file that contains an empty date field. 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.Whether the transformation validates depends on whether the connection manager for the flat file has been configured to retain null values. 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 .To ensure that the Lookup transformation validates, in the Flat File Source Editor, on the Connection Manager Page, select the Retain null values from the source as null values in the data flow option.

  4. Fare doppio clic sulla trasformazione di origine o precedente per configurare il componente.Double-click the source or previous transformation to configure the component.

  5. Fare doppio clic su Trasformazione Ricerca, quindi nella pagina Generaledi Editor trasformazione Ricerca selezionare Full cache.Double-click the Lookup transformation, and then in the Lookup Transformation Editor, on the General page, select Full cache.

  6. Nell'area Tipo di connessione selezionare Gestione connessione OLE DB.In the Connection type area, select OLE DB connection manager.

  7. Nell'elenco Specificare come gestire le righe senza voci corrispondenti selezionare un'opzione di gestione degli errori per le righe senza voci corrispondenti.In the Specify how to handle rows with no matching entries list, select an error handling option for rows without matching entries.

  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.On the Connection page, select a connection manager from the OLE DB connection manager list or click New to create a new connection manager. Per altre informazioni, vedere Gestione connessione OLE DB.For more information, see OLE DB Connection Manager.

  9. Effettuare una delle attività seguenti:Do one of the following tasks:

    • 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.Click Use a table or a view, and then either select a table or view, or click New to create a table or view.

      -oppure-—or—

    • 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 .Click Use results of an SQL query, and then build a query in the SQL Command window, or click Build Query to build a query by using the graphical tools that the Query Builder provides.

      -oppure-—or—

    • In alternativa fare clic su Sfoglia per importare un'istruzione SQL da un file.Alternatively, click Browse to import an SQL statement from a file.

      Per convalidare la query SQL, fare clic su Analizza query.To validate the SQL query, click Parse Query.

      Per visualizzare un campione di dati, fare clic su Anteprima.To view a sample of the data, click Preview.

  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 .Click the Columns page, and then from the Available Input Columns list, drag at least one column to a column in the Available Lookup Column list.

    Nota

    La trasformazione Ricerca esegue automaticamente il mapping delle colonne con lo stesso nome e lo stesso tipo di dati.The Lookup transformation automatically maps columns that have the same name and the same data type.

    Nota

    È possibile eseguire il mapping solo di colonne con tipi di dati corrispondenti.Columns must have matching data types to be mapped. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

  11. Includere colonne di ricerca nell'output effettuando le attività seguenti:Include lookup columns in the output by doing the following tasks:

    1. Nell'elenco Colonne di ricerca disponibili .In the Available Lookup Columns list. selezionare le colonne.select columns.

    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.In Lookup Operation list, specify whether the values from the lookup columns replace values in the input column or are written to a new column.

  12. Per configurare l'output degli errori, fare clic sulla pagina Output errori e impostare le opzioni di gestione degli errori.To configure the error output, click the Error Output page and set the error handling options. Per altre informazioni, vedere Editor trasformazione Ricerca (pagina Output degli errori).For more information, see Lookup Transformation Editor (Error Output Page).

  13. Fare clic su OK per salvare le modifiche alla trasformazione Ricerca e quindi eseguire il pacchetto.Click OK to save your changes to the Lookup transformation, and then run the package.

Vedere ancheSee Also

Implementare una trasformazione ricerca in modalità Full Cache utilizzando la gestione connessione Cache Implement a Lookup Transformation in Full Cache Mode Using the Cache Connection Manager
Implementazione di una ricerca in modalità No Cache o Partial Cache Implement a Lookup in No Cache or Partial Cache Mode
Trasformazioni di Integration ServicesIntegration Services Transformations