Condividi tramite


Creazione e distribuzione di una cache per la trasformazione Ricerca

È possibile creare e distribuire un file di cache (.caw) per la trasformazione Ricerca. Il set di dati di riferimento è archiviato nel file di cache.

La trasformazione Ricerca esegue ricerche unendo in join i dati contenuti nelle colonne di input da un'origine dati connessa con le colonne nel set di dati di riferimento.

Creare un file di cache utilizzando una Gestione connessione cache e una trasformazione di tipo cache. Per ulteriori informazioni, vedere Gestione connessione della cache e Trasformazione Cache.

Per ulteriori informazioni sulla trasformazione Ricerca e i file di cache, vedere Trasformazione Ricerca.

Per creare un file di cache

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services contenente il pacchetto che si desidera utilizzare.

  2. Nella scheda Flusso di controllo, aggiungere un'attività Flusso di dati.

  3. Nella scheda Flusso di dati, aggiungere una trasformazione di tipo cache al flusso di dati e quindi connettere la trasformazione a un'origine dati.

    Configurare l'origine dati in base alle esigenze.

  4. Fare doppio clic sulla Trasformazione cache e quindi in Editor trasformazione cache, nella pagina Gestione connessione fare clic su Nuova per creare una nuova gestione connessione cache.

  5. In Editor gestione connessione cache, nella scheda Generale configurare la Gestione connessione cache per salvare la cache selezionando le seguenti opzioni:

    1. Selezionare Usa cache di file.

    2. In Nome file, digitare il percorso del file.

    Il sistema crea il file quando viene eseguito il pacchetto.

    [!NOTA]

    Il livello di protezione del pacchetto non si applica al file di cache. Se il file di cache contiene informazioni riservate, utilizzare un elenco di controllo di accesso (ACL) per limitare l'accesso al percorso o alla cartella nella quale verrà archiviato il file. È consigliabile consentire l'accesso solo a determinati account. Per ulteriori informazioni, vedere Accesso ai file utilizzati dai pacchetti.

  6. Fare clic sulla scheda Colonne e quindi specificare quali colonne sono le colonne di indice utilizzando l'opzione Posizione indice.

    Per le colonne non dell'indice, la posizione è 0. Per le colonne di indice, la posizione di indice è un numero sequenziale e positivo.

    [!NOTA]

    Quando la trasformazione Ricerca viene configurata per utilizzare una Gestione connessione cache, è possibile eseguire il mapping solo delle colonne di indice nel set di dati di riferimento alle colonne di input. Inoltre, è necessario eseguire il mapping di tutte le colonne di indice.

    Per ulteriori informazioni, vedere Editor gestione connessione cache.

  7. Configurare la Trasformazione Cache in base alle esigenze.

    Per ulteriori informazioni, vedere Editor trasformazione cache (pagina Gestione connessioni) e Editor trasformazione cache (pagina Mapping).

  8. Eseguire il pacchetto.

Per distribuire un file di cache

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services contenente il pacchetto che si desidera utilizzare.

  2. Facoltativamente, creare una configurazione di pacchetto. Per ulteriori informazioni, vedere Creazione di configurazioni dei pacchetti.

  3. Aggiungere il file di cache al progetto eseguendo le operazioni seguenti:

    1. In Esplora soluzioni, selezionare il progetto aperto nel passaggio 1.

    2. Scegliere Aggiungi elemento esistente dal menu Progetto.

    3. Selezionare il file di cache e fare clic su Aggiungi.

    Il file viene visualizzato nella cartella Varie in Esplora soluzioni.

  4. Configurare il progetto per creare un'utilità di distribuzione e quindi compilare il progetto. Per ulteriori informazioni, vedere Creazione di un'utilità di distribuzione.

    Viene creato un file manifesto, <project name>.SSISDeploymentManifest.xml che elenca i vari file nel progetto, i pacchetti e le configurazioni del pacchetto.

  5. Distribuire il pacchetto nel file system. Per ulteriori informazioni, vedere Distribuzione di pacchetti con l'utilità di distribuzione.

Vedere anche

Attivitá

Creazione di un'utilità di distribuzione