Retour aux projets Stage - Projet confidentiel

ApplicationMétier

Projet réalisé durant mon stage chez AMIRALYS / Adventury, autour de l'analyse d'une application métier existante utilisée dans un contexte industriel confidentiel. L'objectif était de comprendre son fonctionnement interne, d'exploiter une base de données SQL Server et d'ajouter des indicateurs personnalisés sans perturber le système déjà en place.

SQL Server KPI personnalisés Rapports métier
Contexte

Intervenir sur un système existant

Mission

La mission principale consistait à analyser une application lourde préexistante afin d'en comprendre la structure, le fonctionnement interne et la manière dont elle exploitait ses données afin d'y ajouter des données prévisionnelles calculées

Confidentialité

Le projet étant soumis à des contraintes de confidentialité importantes, les éléments techniques précis, les captures d'écran, le code et les données métier ne peuvent pas être diffusés publiquement.

Démarche

En l'absence de documentation complète, j'ai dû adopter une démarche proche de la rétro-ingénierie pour comprendre les liens entre la base de données, les indicateurs et les rapports générés par l'application.

Réalisation

Base de données, calculs et vues SQL

Analyse SQL

J'ai étudié la base SQL Server afin d'identifier les tables utiles, les champs exploitables et les relations nécessaires à la création de nouveaux calculs métier.

Vues SQL

Plusieurs vues SQL ont été créées pour structurer les résultats, centraliser les calculs et rendre les données plus facilement réutilisables par l'application.

Indicateurs

Les données traitées ont permis de générer des indicateurs synthétiques destinés à améliorer la lecture de l'activité suivie par l'application et à faciliter la prise de décision.

Intégration

KPI, cache et rapports personnalisés

KPI

Des indicateurs personnalisés ont été intégrés au tableau de bord de l'application afin d'afficher rapidement des valeurs calculées à partir des données existantes.

Historique

La création de trigger et de procedure a été necessaire pour conserver certaines valeurs dans le temps et éviter qu'elles soient perdues lors du rafraîchissement automatique des données internes de l'application.

Rapports

Plusieurs rapports personnalisés ont été préparés afin de présenter les résultats de manière plus détaillée, tout en respectant les contraintes techniques imposées par l'architecture existante.

Technique

Administration et sécurisation des tests

Sauvegarde

Avant les manipulations importantes, une sauvegarde de la base a été réalisée afin de travailler en local pour tester les commandes et afin de recréer la base de données sur une deuxieme machine à la demande du client

Droits d'accès

L'intervention a nécessité des droits d'accès à la base de données afin de pouvoir lire, modifier et tester les données dans un environnement maîtrisé.

Documentation

Une documentation technique a été rédigée pour expliquer les modifications réalisées, faciliter la maintenance et permettre à l'équipe de reprendre le travail par la suite.

Aperçu

Captures non disponibles

Bilan

Ce projet m'a permis de progresser en SQL Server, en analyse de données et en compréhension d'un logiciel métier existant. Il m'a aussi confronté à une situation professionnelle réaliste : travailler sur un système complexe, peu documenté, avec des contraintes fortes de confidentialité, tout en cherchant à ajouter des fonctionnalités fiables et maintenables.