Outil info schema

Contexte

Dans le cadre de mon alternance, j'ai été chargé de développer une application web interne pour mon entreprise. Cette application avait pour objectif de permettre à tous les salariés d'accéder facilement aux données stockées dans les bases SQL. Les utilisateurs devaient pouvoir consulter les types de colonnes, exporter les tables au format PDF / Excel, et effectuer des comparaisons entre des schémas de bases de données (par exemple, comparer un environnement de développement avec un environnement de production).

Compétences liées:

Réaliser

Optimiser

Administer

Conduire

Collaborer

Problématique

Mon objectif était donc de créer un outil fonctionnel et intuitif répondant aux besoins de gestion et d’analyse des bases de données, de déployer cet outil en production et d'assurer une adoption réussie de l'outil en accompagnant les équipes.

Réalisation

Pour développer l’application, j’ai utilisé des technologies adaptées pour le front-end et le back-end, intégrant des fonctionnalités comme l’export PDF des tables SQL et la comparaison des schémas. L’outil a été testé en phase bêta auprès des développeurs, ce qui m’a permis de recueillir leurs retours, corriger les bugs, et optimiser l’interface utilisateur. J’ai également géré la configuration, le déploiement en production, et documenté le processus pour simplifier son adoption. Enfin, j’ai accompagné les utilisateurs en animant des présentations pour expliquer son fonctionnement.

test test test test

Conclusion

L’outil a été déployé avec succès, améliorant la productivité des équipes de développement grâce à des fonctionnalités clés comme l’export PDF et la comparaison des schémas. Ces innovations ont simplifié l’analyse et la gestion des bases de données, avec des retours positifs.

Réalisé le 18/12/2023