Adhérez à l'association pour voir des sections supplémentaires du forum et accéder à d'autres services.

Logiciel UniDataTransfer

Accueil Forums Migration Outils Migration de données Logiciel UniDataTransfer

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #988
    Admin01_WxForum
    Maître des clés
        Up
        0
        Down
        ::

        Migrez HFSQL vers PostgreSQL, MySQL, MariaDB ou SQL Server — sans réécrire WinDev.

        Pour les DSI et éditeurs WinDev limités par l’interopérabilité, le reporting et les exigences clients sur HFSQL. UniDataTransfer structure la sortie : diagnostic gratuit, cartographie du schéma, migration miroir puis bascule planifiée.

        https://unidatatransfer.btbsofting.fr/

        #1056
        Dumesnil NEMMENE LONTSI
        Participant
          • Sujets/topics
            0
          • Réponses/replies
            1
          • Membre habitué
          Up
          0
          Down
          ::

          Bonjour à tous,

          Je vous présente UniDataTransfer, un outil que j’ai conçu pour faciliter la migration de données HFSQL vers des SGBD SQL plus standards : PostgreSQL, MySQL, MariaDB, SQL Server, et selon les cas Oracle.

          L’objectif n’est pas de remplacer WinDev ni de dénigrer l’écosystème PC SOFT. Au contraire : l’idée est de permettre aux applications WinDev existantes de mieux s’ouvrir vers d’autres environnements, notamment pour le reporting, la BI, les API, les contraintes clients ou les infrastructures déjà standardisées.

          Pourquoi cet outil ?

          Quand on doit sortir des données HFSQL, on finit souvent avec des solutions de contournement :
          – exports CSV,
          – accès ODBC,
          – scripts SQL faits à la main,
          – reprises table par table,
          – conversions de types à vérifier manuellement.

          Ça peut fonctionner sur de petits périmètres, mais dès que la base devient métier, le risque augmente : erreurs silencieuses, types mal convertis, contraintes oubliées, temps de reprise difficile à maîtriser.

          UniDataTransfer cherche à cadrer ce passage.

          Le principe est simple :
          1. Connexion à la base HFSQL source
          2. Analyse du schéma
          3. Cartographie des tables et champs
          4. Préparation de la base cible
          5. Transfert contrôlé des données
          6. Vérification et reprise si nécessaire

          Point important : dans UniDataTransfer, HFSQL est une source, pas une cible. L’outil est pensé pour accompagner une sortie HFSQL vers un autre SGBD, pas pour recréer une dépendance inverse.

          Quelques cas d’usage :
          – alimenter une base PostgreSQL ou SQL Server depuis une application WinDev,
          – préparer une migration progressive,
          – ouvrir les données à un outil BI ou reporting,
          – répondre à une contrainte client,
          – éviter les exports CSV/ODBC difficiles à maintenir.

          J’ai aussi mis en ligne une page de présentation avec la méthode, les bases cibles et un outil d’analyse de schéma :

          https://unidatatransfer.btbsofting.fr/

          Je suis preneur de vos retours, remarques, cas particuliers ou objections techniques. L’objectif est aussi de faire évoluer l’outil à partir des vrais besoins terrain de la communauté WinDev/HFSQL.

          Pièces jointes (max.4x512kb):
          You must be logged in to view attached files.
        2 sujets de 1 à 2 (sur un total de 2)
        • Vous devez être connecté pour répondre à ce sujet.

        Bienvenue sur le nouveau forum de l'association. Faites le connaître à vos collègues !     Welcome to the association's new forum. Let your colleagues know about it!

        X
        Wx Alliance - Forum
        Résumé de la politique de confidentialité/Privacy Policy Summary

        Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

        This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.