Récupération et présentation des données modifiées
Dans le flux de données d'un package Integration Services qui effectue une charge incrémentielle 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.
[!REMARQUE]
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éation de la fonction de récupération des données modifiées. Pour obtenir une description du processus d'ensemble de la création d'un package qui effectue un chargement incrémentiel des données modifiées, consultez Amélioration des chargements incrémentiels avec la capture de données modifiées.
Pour consulter des exemples de bout en bout complets qui présentent l'utilisation de la capture de données modifiées dans des packages, consultez les exemples Change Data Capture for Specified Interval Package et Change Data Capture since Last Request Package sur Codeplex (en anglais).
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
Dans Business Intelligence Development Studio, sous l'onglet Flux de contrôle, ajoutez une tâche de flux de données.
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.
[!REMARQUE]
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éparation de 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éation de 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
Dans Business Intelligence Development Studio, sous l'onglet Flux de données, ajoutez une source OLE DB.
Dans l'Éditeur de source OLE DB, dans la page Gestionnaire de connexions, sélectionnez les options suivantes :
Configurez une connexion valide à la base de données source.
Pour Mode d'accès aux données, sélectionnez Commande SQL à partir d'une variable.
Pour Nom de variable, sélectionnez User::SqlDataQuery.
Dans l'Éditeur de source OLE DB, dans la page Colonnes, assurez-vous que toutes les colonnes désiré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 :Traitement des insertions, des mises à jour et des suppressions
|