Process automatisé d’extraction de données EBP pour traitement par Power BI
Contexte :
Exporter des données de stock et facturation pour consolidation dans Power BI
Spécialisé dans les dispositifs médicaux haut de gamme, afin de dépister et suivre les maladies respiratoires, la société Lamirau, installée aux porte de Nîmes (Gard) doit fournir des données commerciales et des données de stock à la maison mère italienne gérant plusieurs entités équivalentes en Europe : la société MIR.
La société MIR souhaitant analyser les différentes sources de données au sein d’une environnement Power BI, Lamirau Technologie nous a confié la réalisé d’un module d’export automatisé formattant les données saisies dans le logiciel de gestion Commerciale EBP.
Et en tant que spécialiste certifié des solutions EBP, c’est bien sûr Index LD qui a déployé la solution de gestion commerciale utilisée par la société Lamirau !
Création d’un outil d’export en C# .net
Le logiciel « EBP Gestion Commerciale » utilisé par la société Lamirau est architecturé autour d’une base de données Microsoft SQL Server Standard installée sur un serveur Windows.
Notre choix de technologie de développement pour ce projet spécifique s’est donc tout naturellement tourné vers .net C# afin de proposer un outil directement compatible avec l’environnement Microsoft et permettant de se connecter facilement à la base de données SQL Server au moyen de l’ORM Entity.
Principalement disponible dans le cadre d’une automatisation par « tâche planifiée », l’outil d’extraction de données réalisé pour la société Lamirau dispose aussi d’un interface utilisateur permettant :
- De définir divers paramètres (connexion aux bases de données et chemins d’export)
- De lancer les traitements d’export manuellement dans le cas où une automatisation aurait échoué.
Des exports au format .csv, une évolution API prévue
Dans un premier temps, les exports de données en provenance du logiciel de gestion EBP sont réalisés vers de simples fichiers au format CSV.
Mais toute l’architecture a été pensée pour évoluer facilement vers des exports en API lorsque le destinataire des données le choisira.
Pour la société Lamirau, les exports de données concernent les données réparties sur deux bases EBP car il y a, dans les faits, deux entités de facturation :
- Les informations de stock
- Les informations de vente
- Les informations de devis et de commandes afin de faire de l’analyse de l’activité commerciale et une évaluation anticipée des mouvements de stock
La société Lamirau utilise les nomenclatures dans ses documents de vente afin de packager prestation et fourniture dans un article unique imprimé détaillé ou résumé selon le contexte désiré.
Cette utilisation des nomenclature nécessite une gestion attentive des extractions de bases de données afin de proposer des prix et des quantités de vente qui soient corects.
Cartographie
Export Standalone
Connexion données EBP
Génération de fichiers .csv
Compétences
Etude et analyse de projet
Data
Développement desktop windows
Solutions EBP
Technologies
.Net (C# -WPF)
SQL Server
Vous souhaitez en voir plus ?
Voici d’autres réalisations de projets spécifiques par IndexLD

