Recupero e comprensione dei dati delle modificheRetrieve and Understand the Change Data

La prima attività nel flusso di dati di un pacchetto di Integration ServicesIntegration Services che esegue un caricamento incrementale dei dati delle modifiche consiste nell'eseguire la query per il recupero dei dati delle modifiche.In the data flow of an Integration ServicesIntegration Services package that performs an incremental load of change data, the first task is to run the query that retrieves the change data. Questa query deve essere eseguita all'interno di un componente di origine in un'attività Flusso di dati.You execute this query inside a source component in a Data Flow task. È quindi possibile utilizzare trasformazioni a valle e destinazioni per applicare i dati delle modifiche alla destinazione.You can then use downstream transformations and destinations to apply the change data to your destination.

Nota

La creazione di una query contenente una funzione valutata a livello di tabella costituisce il terzo passaggio del processo di creazione di un pacchetto per l'esecuzione di un caricamento incrementale dei dati delle modifiche.The creation of a query that contains a table-valued function is the third step in the process of creating a package that performs an incremental load of change data. Per altre informazioni su questa query, vedere, Creazione della funzione per il recupero dei dati delle modifiche.For more information about this query, see, Create the Function to Retrieve the Change Data. Per una descrizione del processo complessivo di creazione di un pacchetto in cui viene eseguito un caricamento incrementale dei dati delle modifiche, vedere Change Data Capture (SSIS).For a description of the overall process for creating a package that performs an incremental load of change data, see Change Data Capture (SSIS).

Aggiunta dell'attività Flusso di datiAdding the Data Flow Task

Nel flusso di dati del pacchetto è necessario recuperare i dati delle modifiche, separare le righe in base al tipo di modifica apportata e quindi applicare le modifiche alla destinazione.In the data flow of the package, you retrieve the change data, separate the rows based on the type of change that occurred, and then apply the changes to the destination.

Per aggiungere un'attività Flusso di dati al pacchettoTo add a Data Flow task to the package

  1. Nella scheda SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)Flusso di controllo in aggiungere un'attività Flusso di dati.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), on the Control Flow tab, add a Data Flow task.

  2. Connettere l'attività precedente tramite cui è stata preparata la stringa di query all'attività Flusso di dati.Connect the preceding task that prepared the query string to the Data Flow task.

Configurazione del componente di origine per l'esecuzione della query per le modificheConfiguring the Source Component to Query for Changes

Il componente di origine utilizza la stringa di query preparata e archiviata in una variabile per chiamare la funzione valutata a livello di tabella che recupera i dati modificati.The source component uses the query string that was prepared and stored in a variable to calls the table-valued function that retrieves the changed data.

Nota

Per altre informazioni sulla stringa di query preparata e archiviata in una variabile, vedere Preparazione dell'esecuzione di una query per i dati delle modifiche.For more information about the query string that was prepared and stored in a variable, see Prepare to Query for the Change Data. Per altre informazioni sulla funzione valutata a livello di tabella che recupera i dati delle modifiche, vedere Creazione della funzione per il recupero dei dati delle modifiche.For more information about the table-valued function that retrieves the change data, see Create the Function to Retrieve the Change Data.

Per configurare un'origine OLE DB per recuperare i dati delle modificheTo configure an OLE DB source to retrieve the change data

  1. Nella scheda SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)Flusso di dati in aggiungere un'origine OLE DB.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), on the Data Flow tab, add an OLE DB source.

  2. Nella pagina Gestione connessionein Editor origine OLE DB selezionare le opzioni seguenti:In the OLE DB Source Editor, on the Connection Manager page, select the following options:

    1. Configurare una connessione valida al database di origine.Configure a valid connection to the source database.

    2. Per Modalità di accesso ai datiselezionare Comando SQL da variabile.For Data access mode, select SQL command from variable.

    3. Per Nome variabileselezionare User::SqlDataQuery.For Variable name, select User::SqlDataQuery.

  3. Nella pagina Colonnein Editor origine OLE DB verificare che su tutte le colonne desiderate sia eseguito il mapping a colonne di output.In the OLE DB Source Editor, on the Columns page, make sure that all the columns that you want are mapped to output columns.

Passaggio successivoNext Step

Dopo avere configurato un'origine OLE DB per recuperare i dati delle modifiche, il passaggio successivo consiste nell'iniziare a progettare il flusso di dati nel pacchetto.After you have configured an OLE DB source to retrieve the change data, the next step is to start designing the data flow in the package.

Argomento successivo: Elaborazione di inserimenti, aggiornamenti ed eliminazioniNext topic: Process Inserts, Updates, and Deletes