Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
Cache parziale
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.
Nessuna cache
Non sono stati caricati dati in cache.
Che si selezioni la cache parziale o nessuna cache, si utilizza una gestione connessioni OLE DB per connettersi 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 di ricerca in modalità senza cache o cache parziale
In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato, quindi aprire il pacchetto.
Nella scheda Flusso di dati aggiungere una trasformazione Ricerca.
Connettere la trasformazione Ricerca al flusso di dati trascinando un connettore da un'origine o una trasformazione precedente alla trasformazione Ricerca.
Nota
Una trasformazione Lookup configurata per utilizzare la modalità senza cache potrebbe non superare la convalida se è connessa a un file flat che contiene un campo 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, nell'Editor origine file flat, nella pagina Gestione connessioni, selezionare l'opzione Mantieni i valori null dell'origine come valori null nel flusso di dati.
Fare doppio clic sulla trasformazione di origine o precedente per configurare il componente.
Fare doppio clic sulla trasformazione Ricerca e quindi, nell'Editor della trasformazione Ricerca, nella pagina Generale, selezionare Cache parziale o Nessuna cache.
Dall'elenco Specificare come gestire le righe senza voci corrispondenti selezionare un'opzione di gestione degli errori.
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.
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 i risultati di una query SQL e quindi creare 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.
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
Le colonne devono avere tipi di dati uguali per poter essere mappate. Per altre informazioni, vedere Tipi di dati di Integration Services.
Includere colonne di ricerca nell'output eseguendo le operazioni seguenti:
Selezionare le colonne desiderate dall'elenco Colonne di ricerca disponibili .
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.
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.
Nell'elenco Allocazione dalla cache, selezionare la percentuale della cache da utilizzare per memorizzare le righe senza voci corrispondenti.
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 ignora e sostituisce il nome della tabella specificato nella pagina Connessione dell'Editor della trasformazione Ricerca.
Per configurare l'output degli errori, fare clic sulla pagina Output degli errori e impostare le opzioni di gestione degli errori. Per ulteriori informazioni, vedere Editor della trasformazione Ricerca (pagina Output errori).
Fare clic su OK per salvare le modifiche alla trasformazione Ricerca, quindi eseguire il pacchetto.