Framework de commit - 7.3

Guide de référence de Talend Change Data Capture

Version
7.3
Language
Français
Product
Talend Change Data Capture
Module
Talend Change Data Capture
Content
Création et développement > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Gouvernance de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Qualité et préparation de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Last publication date
2023-11-09

Avec des bases de données AS/400 IBMi sources, ce framework est utilisé pour gérer les actions suivantes :

  • commit : sauvegarder les modifications apportées aux tables/bases de données par la transaction,
  • rollback : annuler les transactions qui n'ont pas été sauvegardées dans la base de données.

Pourquoi et quand exécuter cette tâche

Procédure

  1. Depuis la fenêtre nommée Adding tables to the model (Ajouter des tables au modèle), sélectionnez Commit dans la liste, sélectionnez les tables et cliquez sur Ok.
    Dans la liste tabulaire des colonnes, le fichier *COMMIT/COMMIT_CTL est ajouté. Cette table est automatiquement créée et journalisée. Elle reçoit les transactions en cours de validation.
    La réplication s'effectue en deux étapes.
    Lors de la première étape, pour chaque fichier, les actions de transaction sur les tables sont ajoutées à la table COMMIT_MSG. Lorsqu'il y a un commit/rollback, l'entrée COMMIT/COMMIT_CTL supprime ou valide les transactions dans le fichier COMMIT_MSG .
    Lors de la seconde étape, les actions au niveau de la table COMMIT_MSG sont traitées lorsqu'une action de commit/rollback est effectuée. Les tables finales sont mises à jour. Ce processus est effectué pour chaque table.
  2. Si les bases de données sources et cibles ne sont pas sur la même machine AS/400 IBMI, vous devez distribuer deux fois le modèle :
    • Première fois : sur la macine source, en conservant uniquement les fichiers distribués *COMMIT/COMMIT_CTL et les fichiers récupérés lors de la première étape.
    • Seconde fois : sur la macine cible, en conservant uniquement les fichiers récupérés lors de la seconde étape dans les fichiers distribués.
    Remarque : Si des transformations ont été effectuées, il est recommandé de les inclure dans la seconde étape.
  3. Suivez la procédure Préparer la réplication, en commençant par l'étape 4, puis la procédure Effectuer une réplication.