Recuperare e interpretare i dati delle modifiche

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

La prima attività nel flusso di dati di un pacchetto di Integration Services che esegue un caricamento incrementale dei dati delle modifiche consiste nell'eseguire la query per il recupero dei dati delle modifiche. Si esegue questa query 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 altre informazioni su questa query, vedere, Creazione della funzione per il recupero dei dati delle modifiche. Per una descrizione del processo complessivo di creazione di un pacchetto che esegue un caricamento incrementale dei dati delle modifiche, vedere Change Data Capture (SSIS).

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. In SQL Server Data Tools (SSDT), nella scheda Flusso di controllo aggiungere un'attività Flusso di dati.

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

Configurare il componente sorgente per rilevare 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 altre informazioni sulla stringa di query preparata e archiviata in una variabile, vedere Preparazione dell'esecuzione di una query per i dati delle modifiche. 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.

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

  1. In SQL Server Data Tools (SSDT), nella scheda Flusso di dati aggiungere un'origine OLE DB.

  2. Nell'Editor origine OLE DB, nella pagina Gestione connessioni, selezionare le opzioni seguenti:

    1. Configurare una connessione valida al database di origine.

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

    3. Per Nome variabileselezionare User::SqlDataQuery.

  3. Nell'Editor origine OLE DB, nella pagina Colonne, assicurarsi che tutte le colonne desiderate siano mappate alle colonne di output.