Condividi tramite


Recupero e comprensione dei dati delle modifiche

Nel flusso di dati di un pacchetto di Integration Services che esegue un caricamento incrementale dei dati delle modifiche la prima attività consiste nell'eseguire la query per il recupero dei dati delle modifiche. Questa query deve essere eseguita all'interno di un componente di origine in un'attività Flusso di dati. È quindi possibile utilizzare trasformazioni a valle e destinazioni per applicare i dati delle modifiche alla destinazione.

[!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. Per ulteriori informazioni su tale query, vedere Creazione della funzione per il recupero dei dati delle modifiche. Per una descrizione del processo complessivo per la creazione di un pacchetto che esegue un caricamento incrementale dei dati delle modifiche, vedere Miglioramento dei caricamenti incrementali tramite Change Data Capture.

Per esempi completi end-to-end che illustrano l'utilizzo del processo Change Data Capture nei pacchetti, vedere il pacchetto di esempio di un intervallo di tempo specificato in Change Data Capture e il pacchetto di esempio dall'ultima richiesta in Change Data Capture in Codeplex.

Aggiunta dell'attività Flusso di dati

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.

Per aggiungere un'attività Flusso di dati al pacchetto

  1. Nella scheda Flusso di controllo in Business Intelligence Development Studio aggiungere un'attività Flusso di dati.

  2. Connettere l'attività precedente tramite cui è stata preparata la stringa di query all'attività Flusso di dati.

Configurazione del componente di origine per l'esecuzione della query per le modifiche

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.

[!NOTA]

Per ulteriori informazioni sulla stringa di query preparata e archiviata in una variabile, vedere Preparazione dell'esecuzione di una query per i dati delle modifiche. Per ulteriori 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.

Per configurare un'origine OLE DB per recuperare i dati delle modifiche

  1. Nella scheda Flusso di dati in Business Intelligence Development Studio aggiungere un'origine OLE DB.

  2. Nella pagina Gestione connessione in Editor origine OLE DB selezionare le opzioni seguenti:

    1. Configurare una connessione valida al database di origine.

    2. Per Modalità di accesso ai dati selezionare Comando SQL da variabile.

    3. Per Nome variabile selezionare User::SqlDataQuery.

  3. Nella pagina Colonne in Editor origine OLE DB verificare che tutte le colonne desiderate siano mappate a colonne di output.

Passaggio successivo

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.

Argomento successivo:Elaborazione di inserimenti, aggiornamenti ed eliminazioni

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.