Condividi tramite


Implementare una ricerca in modalità No Cache o Partial Cache

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

È possibile configurare la trasformazione Ricerca per utilizzare la modalità Partial Cache o No Cache:

  • Partial Cache

    Le righe con le voci corrispondenti nel set di dati di riferimento e, facoltativamente, le righe senza voci corrispondenti nel set di dati sono archiviate nella cache. Quando viene superata la dimensione massima consentita per la memoria della cache, la trasformazione Ricerca rimuove automaticamente dalla cache le righe utilizzate meno frequentemente.

  • No Cache

    Non sono stati caricati dati in cache.

Se viene selezionata la modalità Partial Cache o No Cache, utilizzare una Gestione connessione OLE DB per collegarsi al set di dati di riferimento. Il set di dati di riferimento viene generato utilizzando una tabella, una visualizzazione o una query SQL durante l'esecuzione della trasformazione Ricerca

Per implementare una trasformazione Ricerca in modalità No Cache o Partial Cache

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato, quindi aprire il pacchetto.

  2. Nella scheda Flusso di dati aggiungere una trasformazione Ricerca.

  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 configurata per l'utilizzo in modalità No cache 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 sulla trasformazione Ricerca e quindi, in Editor trasformazione Ricerca, nella pagina Generale , selezionare Partial cache o No cache.

  6. Dall'elenco Specificare come gestire le righe senza voci corrispondenti selezionare un'opzione di gestione degli errori.

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

  8. Completa uno dei seguenti passaggi:

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

    • Fare clic su Usa risultati di una query SQL e quindi compilare una query nella finestra comando SQL.

      oppure

      Fare clic su Compila query per compilare una query usando gli strumenti grafici forniti da Generatore query .

      oppure

      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.

  9. Fare clic sulla pagina Colonne e trascinare almeno una colonna dall'elenco Colonne di input disponibili a una colonna dell'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.

  10. Includere colonne di ricerca nell'output eseguendo le operazioni seguenti:

    1. Selezionare le colonne desiderate dall'elenco Colonne di ricerca disponibili .

    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.

  11. Se al passaggio 5 è stato selezionato Partial cache , nella pagina Avanzate impostare le opzioni della cache seguenti:

    • Dall'elenco Dimensioni cache (32 bit) selezionare le dimensioni cache per gli ambienti a 32 bit.

    • Dall'elenco Dimensioni cache (64 bit) selezionare le dimensioni cache per gli ambienti a 64 bit.

    • Per memorizzare nella cache le righe senza voci corrispondenti nel riferimento, selezionare Attiva cache per righe senza voci corrispondenti.

    • Dall'elenco Allocazione dalla cache selezionare la percentuale della cache da usare per archiviare le righe senza voci corrispondenti.

  12. Per modificare l'istruzione SQL che genera il set di dati di riferimento, selezionare Modifica istruzione SQLe modificare l'istruzione SQL visualizzata nella casella di testo.

    Se l'istruzione include parametri, fare clic su Parametri per eseguire il mapping dei parametri alle colonne di input.

    Nota

    L'istruzione SQL facoltativa specificata in questa pagina sostituisce il nome tabella specificato nella pagina Connessione di Editor trasformazione Ricerca.

  13. 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).

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

Vedi anche

Trasformazioni di Integration Services