Creazione e distribuzione di una cache per la trasformazione RicercaCreate and Deploy a Cache for the Lookup Transformation

È possibile creare e distribuire un file di cache (.caw) per la trasformazione Ricerca.You can create and deploy a cache file (.caw) for the Lookup transformation. Il set di dati di riferimento è archiviato nel file di cache.The reference dataset is stored in the cache file.

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.The Lookup transformation performs lookups by joining data in input columns from a connected data source with columns in the reference dataset.

Creare un file di cache utilizzando una Gestione connessione cache e una trasformazione di tipo cache.You create a cache file by using a Cache connection manager and a Cache Transform transformation. Per altre informazioni, vedere Gestione connessione della cache e Trasformazione Cache.For more information, see Cache Connection Manager and Cache Transform.

Per sapere di più sulla trasformazione Ricerca e i file di cache, vedere Trasformazione Ricerca.To learn more about the Lookup transformation and cache files, see Lookup Transformation.

Per creare un file di cacheTo create a cache file

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services contenente il pacchetto che si desidera utilizzare.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 open the package.

  2. Nella scheda Flusso di controllo , aggiungere un'attività Flusso di dati.On the Control Flow tab, add a Data Flow task.

  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.On the Data Flow tab, add a Cache Transform transformation to the data flow, and then connect the transformation to a data source.

    Configurare l'origine dati in base alle esigenze.Configure the data source as needed.

  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 della cache.Double-click the Cache Transform, and then in the Cache Transformation Editor, on the Connection Manager page, click New to create a new Cache connection manager.

  5. In Editor gestione connessione della cache, nella scheda Generale configurare la Gestione connessione della cache per salvare la cache selezionando le seguenti opzioni:In the Cache Connection Manager Editor, on the General tab, configure the Cache connection manager to save the cache by selecting the following options:

    1. Selezionare Usa cache dei file.Select Use file cache.

    2. In Nome file, digitare il percorso del file.For File name, type the file path.

      Il sistema crea il file quando viene eseguito il pacchetto.The system creates the file when you run the package.

    Nota

    Il livello di protezione del pacchetto non si applica al file di cache.The protection level of the package does not apply to the cache file. 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.If the cache file contains sensitive information, use an access control list (ACL) to restrict access to the location or folder in which you store the file. È consigliabile consentire l'accesso solo a determinati account.You should enable access only to certain accounts. Per altre informazioni, vedere Accesso ai file utilizzati dai pacchetti.For more information, see Access to Files Used by Packages.

  6. Fare clic sulla scheda Colonne e quindi specificare quali colonne sono le colonne di indice usando l'opzione Posizione dell'indice .Click the Columns tab, and then specify which columns are the index columns by using the Index Position option.

    Per le colonne non dell'indice, la posizione è 0.For non-index columns, the index position is 0. Per le colonne di indice, la posizione di indice è un numero sequenziale e positivo.For index columns, the index position is a sequential, positive number.

    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.When the Lookup transformation is configured to use a Cache connection manager, only index columns in the reference dataset can be mapped to input columns. Inoltre, è necessario eseguire il mapping di tutte le colonne di indice.Also all index columns must be mapped.

    Per altre informazioni, vedere Editor gestione connessione cache.For more information, see Cache Connection Manager Editor.

  7. Configurare la Trasformazione Cache in base alle esigenze.Configure the Cache Transform as needed.

    Per altre informazioni, vedere Editor trasformazione cache (pagina Gestione connessioni) e Editor trasformazione cache (pagina Mapping).For more information, see Cache Transformation Editor (Connection Manager Page) and Cache Transformation Editor (Mappings Page).

  8. Eseguire il pacchetto.Run the package.

Per distribuire un file di cacheTo deploy a cache file

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services contenente il pacchetto che si desidera utilizzare.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 open the package.

  2. Facoltativamente, creare una configurazione di pacchetto.Optionally, create a package configuration. Per altre informazioni, vedere Creazione di configurazioni dei pacchetti.For more information, see Create Package Configurations.

  3. Aggiungere il file di cache al progetto eseguendo le operazioni seguenti:Add the cache file to the project by doing the following:

    1. In Esplora soluzioni, selezionare il progetto aperto nel passaggio 1.In Solution Explorer, select the project you opened in step 1.

    2. Scegliere Aggiungi elemento esistente dal menu Progetto.On the Project menu, click AddExisting Item.

    3. Selezionare il file di cache e fare clic su Aggiungi.Select the cache file, and then click Add.

      Il file viene visualizzato nella cartella Varie in Esplora soluzioni.The file appears in the Miscellaneous folder in Solution Explorer.

  4. Configurare il progetto per creare un'utilità di distribuzione e quindi compilare il progetto.Configure the project to create a deployment utility, and then build the project. Per altre informazioni, vedere Creazione di un'utilità di distribuzione.For more information, see Create a Deployment Utility.

    Un file manifesto, < nome progetto>. Viene >.ssisdeploymentmanifest.XML che elenca i vari file nel progetto, i pacchetti e le configurazioni del pacchetto.A manifest file, <project name>.SSISDeploymentManifest.xml, is created that lists the miscellaneous files in the project, the packages, and the package configurations.

  5. Distribuire il pacchetto nel file system.Deploy the package to the file system. Per altre informazioni, vedere Distribuzione di pacchetti con l'utilità di distribuzione.For more information, see Deploy Packages by Using the Deployment Utility.

Vedere ancheSee Also

Creare un'utilità di distribuzioneCreate a Deployment Utility