Partager via


Récupérer et comprendre les données modifiées

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Dans le flux de données d’un package Integration Services qui effectue un chargement incrémentiel des données modifiées, la première tâche consiste à exécuter la requête qui récupère les données modifiées. Vous exécutez cette requête dans un composant source dans une tâche de flux de données. Vous pouvez ensuite utiliser des transformations et des destinations en aval pour appliquer les données modifiées à votre destination.

Notes

La création d'une requête qui contient une fonction table est la troisième étape du processus de création d'un package qui effectue un chargement incrémentiel des données modifiées. Pour plus d’informations sur cette requête, consultez Créer la fonction de récupération des données modifiées. Pour obtenir une description du processus global de création d’un package qui effectue un chargement incrémentiel des données modifiées, consultez Capture des données modifiées (SSIS).

Ajout de la tâche de flux de données

Dans le flux de données du package, vous récupérez les données modifiées, vous séparez les lignes en fonction du type de modification ayant eu lieu, puis vous appliquez les modifications à la destination.

Pour ajouter une tâche de flux de données au package

  1. Dans SQL Server Data Tools (SSDT), sous l’onglet Flux de contrôle , ajoutez une tâche de flux de données.

  2. Connectez la tâche précédente de préparation de la chaîne de requête à la tâche de flux de données.

Configuration du composant source pour rechercher les modifications

Le composant source utilise la chaîne de requête qui a été préparée et stockée dans une variable pour appeler la fonction table qui récupère les données modifiées.

Notes

Pour plus d’informations sur la chaîne de requête qui a été préparée et stockée dans une variable, consultez Préparer la recherche des données modifiées. Pour plus d’informations sur la fonction table qui récupère les données modifiées, consultez Créer la fonction de récupération des données modifiées.

Pour configurer une source OLE DB pour récupérer les données modifiées

  1. Dans SQL Server Data Tools (SSDT), sous l’onglet Flux de données , ajoutez une source OLE DB.

  2. Dans l’Éditeur de source OLE DB, dans la page Gestionnaire de connexions , sélectionnez les options suivantes :

    1. Configurez une connexion valide à la base de données source.

    2. Pour Mode d’accès aux données, sélectionnez Commande SQL à partir d’une variable.

    3. Pour Nom de variable, sélectionnez User::SqlDataQuery.

  3. Dans l’Éditeur de source OLE DB, dans la page Colonnes , vérifiez que toutes les colonnes souhaitées sont mappées à des colonnes de sortie.

étape suivante

Après avoir configuré une source OLE DB pour récupérer les données modifiées, l'étape suivante consiste à commencer à concevoir le flux de données dans le package.

Rubrique suivante : Traiter les insertions, les mises à jour et les suppressions