Migration d'une base Access vers un système client-serveur
Les applications développées sous Access voient
souvent leurs performances se dégrader au fil du temps avec pour conséquence la
saturation du réseau de l'entreprise. L'augmentation du volume de données gérées
et du nombre de postes
accédant à la
base expliquent l'apparition du problème.
La faible sécurisation des données et l'atomisation de celles-ci sont
également des sources d'inquiétude.
La solution est pourtant simple : migrer les données vers un système
client-serveur. Les traitements sont alors effectués sur le serveur : seuls
les résultats transitent par le réseau. D'autre part, l'administration des
données est centralisée, ce qui facilitent grandement la gestion des droits
d'accès et des sauvegardes. La partie applicative (écrans de saisie, états
d'impression, programmes) n'est pas modifiée.
Le moteur de base de données pourra être choisi parmi les nombreux existants
sur le marché : SQL Server, Oracle, Mysql, etc. Si votre entreprise dispose déjà
de licences sur l'un de ces systèmes, nous pourrons sans problème les utiliser.
Dans le cas contraire, vous pouvez tout à fait opter pour MySql, un logiciel
diffusé sous licence GNU (OpenSource).
Ce que vous pouvez espérer.
- Amélioration spectaculaire des performances.
- Gestion centralisée des droits d'accès (sécurisation
des données).
- Il est enfin envisageable d'utiliser les
données à distance (commerciaux itinérants, sites distants, etc.).
Déroulement de la prestation.
- Audit de la base existante : identification des
informations délicates à transférer (images, liens hypertextes, objets OLE,
etc.), repérage des erreurs de conception pouvant empêcher la migration
(absence de clé primaire, etc.), estimation du volume de travail. Nous avons
besoin pour cet audit d'une copie de la base existante, éventuellement vidée
des données et d'une copie de l'application (forfait 100 € HT).
- Chiffrage de la prestation (ordre de grandeur : 3 500 € HT)
- Mise en place de la structure de la base de données sur le serveur.
- Installation des pilotes sur les postes de travail.
- Transfert des données. Prévoir une interruption d'exploitation d'une
demie-journée environ.
Notre expertise.
Nous avons réalisé cette prestation
de nombreuses fois. Nous savons où se situent les problèmes et nous
savons les résoudre ou les contourner. L'audit réalisé en début de prestation
est garant du bon déroulement de la migration.
Quelques références.
- Bosch Rexroth : migration vers Oracle, interfaçage
avec SAP (en cours).
- Rotary (PME 30 pers) : migration vers MySql.
- MDS Pharma Services : migration partielle vers
Oracle, interfaçage avec l'application du groupe international.
- Duchenaud Uniflexo (PME 50 pers) : migration vers
MySql, connexion de sites distants.
- Philagro : amélioration des performances d'une application Access
(optimisation des requêtes et des traitements).