当前位置:网站首页>Kettle implémente une connexion de base de données partagée et insère une instance de composant de mise à jour

Kettle implémente une connexion de base de données partagée et insère une instance de composant de mise à jour

2022-07-23 14:55:00 Hibernation des dragons

Composants communs

1、Connexion à la base de données partagée

Les nouvelles connexions à la base de données n'appartiennent qu'à un seul convertisseur

Si vous voulez que tous les convertisseurs puissent utiliser cette Connexion,Partage requis

image-20220722094919827

2、Élément d'entrée du tableau

  • Besoins∶Mettez les données dans le tableau,Synchroniser dans un autre tableau.

  • Analyse

    • C'est une mission de conversion
    • Entrée︰Lire les données du tableau
    • Conversion : Pas de processus de conversion
    • Produits : Écrivez les résultats dans le tableau
  • Réalisation

    • Procédures de développement

      image-20220722093752728

    • Configuration des entrées

      Configurer d'abord le partage de connexion à la base de données

      image-20220722095200264image-20220722095411006

      image-20220722095510939

      image-20220722095739372

    • Configurer la sortie

      image-20220722095947889

      image-20220722100008468

      image-20220722100037584

    • Test Run

      image-20220722100153615

      image-20220722100215548

3、 Insérer un composant de mise à jour

  • Exigences du travail∶Oui.A Les données du tableau sont synchronisées avec BDans le tableau,GarantieB Les données du tableau correspondent à ALes données du tableau sont cohérentes, La mise en œuvre est une opération constamment mise à jour

    • A Le tableau a été mis à jour , Les données mises à jour seront également synchronisées avec BDans le tableau
    • A Le tableau n'a pas été mis à jour , Même si le programme fonctionne ,B Le tableau ne change pas non plus
    • Le processus de synchronisation des données
      • Synchroniser uniquement les données mises à jour à la fois
      • Données déjà synchronisées , Plus de synchronisation
    • En général, la synchronisation se produit une fois par jour au travail , Le programme est exécuté une fois par jour
  • Résolution∶ Insérer un composant de sortie mis à jour

  • Fonction : Seules les données mises à jour seront synchronisées , Les données déjà synchronisées ne seront pas synchronisées à nouveau

    • Mise à jour des données
      • Insérer une nouvelle donnée
      • Modifier une ancienne donnée
  • Réalisation : À tout moment, La synchronisation des données des deux tableaux est cohérente

    • Élaboration d'un organigramme des tâches de transformation

      image-20220722101447006

    • Définir l'entrée

      Comme dans les étapes précédentes

      image-20220722101405449

    • Définir l'insertion / Mise à jour

      image-20220722102408261

      image-20220722102318308

      Seulement avecidPour comparer

      image-20220722102732748

      image-20220722102806667

    • Test Run

      image-20220722102918320image-20220722102935561

      Modifier les données du tableau original ou ajouter ,Encore une fois, Mise à jour automatique

Résumé

Les deux principaux points de connaissance de cet article :

  1. Connexion à la base de données partagée
  2. Insérer un composant de mise à jour
  • Synchroniser les services
    • Total︰ Synchroniser toutes les données une à la fois
      • GarantieAEtBC'est cohérent.
        • Supprimer d'abord à chaque fois BTout le contenu,Et puis,Resynchronisation
      • Les performances du programme sont médiocres ,Après une grande quantité de données,Très lent.,Non recommandé
      • Tableau des résultats︰ Composants complets
    • Accroissement︰ Les données mises à jour seront synchronisées à chaque fois , Aucune mise à jour n'a eu lieu, c'est - à - dire que les données synchronisées ne sont plus synchronisées
      • GarantieAEtBC'est cohérent.
      • Utilisez la méthode incrémentale au travail
      • Insérer une mise à jour︰ Composants incrémentaux

Les deux points de connaissance ci - dessus s'adaptent parfaitement et s'adaptent parfaitement au contexte de travail , Ça va avec les devoirs , Yiyi yonglao

原网站

版权声明
本文为[Hibernation des dragons]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/204/202207230934249034.html