Synchronisation de données

La Synchronisation est un mode de fonctionnement qui compare les données Source et Cible afin de n'appliquer sur la Cible que les différences constatées.

Quelques cas d'usage :

  • Vous devez mettre Ă  jour un Datawarehouse avec de nouvelles donnĂ©es mais sans vider les tables pendant l'exĂ©cution
  • Vous devez rĂ©pliquer des tables SQL d'un serveur Ă  un autre (mĂȘme de pilotes diffĂ©rents) aussi vite que possible (la Synchronisation est bien plus rapide que la RĂ©plication)
  • Vous devez synchroniser votre Active Directory avec des donnĂ©es utilisateur mises Ă  jour dans le logiciel de gestion du personnel

Le mode de Synchronisation est uniquement disponible pour les Cibles de type Base de Donnée, Fichier, AD.

Comme vous pouvez le voir ci-dessus, vous pouvez choisir quel comportement de synchronisation adopter. En plus de celĂ , vous pouvez demander l'historisation des changements !

Utiliser le mode de Sycnrhonisation ne change pas l'interface utilisateur. C'est simplement un autre moyen de traiter les donnĂ©es. L'application est capable de transcoder toutes vos requĂȘtes (mĂȘmes les plus complexes) afin qu'elles soient jouables Ă  l'identique dans la Cible.

Comment ça fonctionne

Fuzible intĂšgre un puissant analyseur de requĂȘtes : les sous-requĂȘtes, les union, les syntaxes douteuses sont dĂ©construites : chaque jointure, chaque champ, chaque condition est analysĂ©e et comprise.

A partir de ça, le moteur interne est capable de transcoder une requĂȘte source pour la jouer Ă  l'identique sur la Cible, comme montrĂ© ci-dessous ; dans cet exemple, je prĂ©sente un Job de synchronisation entre une BDD MySQL et une BDD Postgres.

La requĂȘte Source, et la requĂȘte Cible dĂ©terminĂ©e par Fuzible.

La Synchronisation exĂ©cute la requĂȘte Source, puis la requĂȘte Cible (transcodĂ©e) pour comparer les donnĂ©es. Une clĂ© primaire est Ă©videmment obligatoire pour rĂ©aliser cette comparaison. Fuzible peut utiliser les clĂ©s existantes, ou en dĂ©terminer une automatiquement.

fr_FRFrench