Mise en œuvre de l’informatique décisionnelle Panorama des solutions utilisées en PME Yves Giovannangeli
Utiliser les fonctionnalités de l’ERP Solution 1 Utiliser les fonctionnalités de l’ERP Yves Giovannangeli
Les outils de l’ERP Des rapports et des graphiques standards Paramétrables Personnalisables Des générateurs de rapports intégrés Yves Giovannangeli
Solution 1 : schéma général État standard INTERFACE APPLICATIVE DU PGI GENERATEUR D’ ETATS DE GESTION État sur mesure BDD Base de données transactionnelle Yves Giovannangeli
Acquérir un module complémentaire de l’ERP Solution 2 Acquérir un module complémentaire de l’ERP Yves Giovannangeli
Les modules décisionnels de l’éditeur d’ERP Conçu par l’éditeur ERP et compatible avec le seul ERP Intégration des modules opérationnels et du module décisionnel Deux catégories Modules décisionnels verticaux destinés à une fonction Exemple Etats financiers chez Sage Production-plaquette chez Cegid Module de « business intelligence » horizontaux Exemple Reporting & Décisions 100 chez Sage Cegid Business Intelligence chez Cegid Yves Giovannangeli
Solution 2 : schéma général DECISIONNEL GPAO Comptabilité Achats Stocks R.H. Transport FDV Finance Yves Giovannangeli
Extraire les données à partir de l’ERP et les envoyer dans un fichier Solution 3 Extraire les données à partir de l’ERP et les envoyer dans un fichier Yves Giovannangeli
La mise en œuvre de l’extraction À partir des fonctions d’exportation de l’ERP Cas N°1 : exporter les données d’un état Tout état est fondé sur une requête Principe : rediriger les résultats de la requête dans un fichier ( ≠ vers l’imprimante) Cas N°2 : utiliser un générateur de requêtes d’exportation Principe : construire une requête stockée dans l’Erp au format propriétaire ou au format Sql Possibilité d’exécuter plusieurs fois cette requête Dans tous les cas : différents formats d’export possible Texte Html Tableur Yves Giovannangeli
Solution 3 : schéma général PRODUCTION D’ ETATS DE GESTION Fichier Exporter les données dans un fichier Texte HTML Tableur INTERFACE APPLICATIVE DU PGI REALISATION D’ UNE REQUETE D’ EXPORTATION BDD Fichier Requête Base de données transactionnelle Yves Giovannangeli
Solution 4 Établir une communication entre l’application qui stocke les données traitées par l’ERP et une application décisionnelle (tableur , base de données ou autres) Yves Giovannangeli
Problématique de la communication entre applications Nécessite la mise en place de middleware Le middleware peut être défini comme tout logiciel d ’intermédiation permettant à des applications clientes de communiquer avec des serveurs distants quelque soit l ’hétérogénéité des ressources mise en jeu. S Miranda APPLICATION Cliente MIDDLEWARE APPLICATION Serveur API : Application programming interface Yves Giovannangeli
Problématique de la communication entre applications décisionnelles Client : outil de retraitement des données Tableur Base de données décisionnelle Autres applications :stat … Serveur : application hébergeant les données ERP bâti sur une base de données « propriétaire » Une base de données relationnelle Sql séparée de l’ERP Client Serveur Tableur SGBD-R DRIVER ERP propriétaire SGBD-R Yves Giovannangeli
Les fournisseurs de middleware Les outils d’accès aux applications Serveur Pilotes d’accès à la base propriétaire (driver ERP) Pilotes d’accès aux SGBD-R (driver SGBD) Client Pilotes d’accès aux outils de restitution (tableur, sgbd …) ils dépendent de la plateforme puisqu’il font appel au système d’exploitation (OS) Les gestionnaire d’interface du système d’exploitation Gestionnaire ODBC de Microsoft Manager JDBC Yves Giovannangeli
Solution 4 : schéma général En environnement MICROSOFT APPLICATION API ODBC APPLICATION API ODBC GESTIONNAIRE DE DRIVERS ODBC En environnement LINUX APPLICATION APPLET JAVA SGBD-R Driver JDBC MANAGER DE DRIVERS JDBC Yves Giovannangeli
MS Office / Sage en environnement Microsoft EXCEL / ACCESS Pilote excel compatible odbc Pilote access compatible odbc fournis avec OFFICE GESTIONNAIRE DE DRIVERS ODBC fourni avec WINDOWS XP SAGE Pilote odbc sage vendus par Sage SQL SERVER Pilote odbc Sql serveur Fourni avec Sql server MS Office / Sage propriétaire MS Office / Sage sur SQL Server Yves Giovannangeli
Qui interroger ? Choix de l’application à interroger Interrogation de la base opérationnelle Création d’une base décisionnelle Interrogation BDD Solution 1 Outils de restitution Base de données transactionnelle BDD Interrogation Solution 2 Base de données décisionnelle Yves Giovannangeli
Qui interroge ? Choix du requêteur 1. La requête est réalisée sur le serveur dans le SGBD hébergeant les données de l’ERP 2. La requête est réalisée sur le client 3. La requête est réalisée dans un requêteur indépendant Outils de restitution CAS N°1 Outils de restitution Requête CAS N° 1 requête CAS N°2 BDD Outils de restitution CAS N°3 Outils de requête Yves Giovannangeli
Qui utilise quoi ? TPE Petite PME Un seul progiciel Pas de sgbd Rapport standard Export simple vers Excel PME moyenne Un seul ERP Parfois SGBD Rapports personnalisés Tableau Excel dynamiques Base de données décisionnelle Grosse PME Une ou plusieurs applications Module BI de l’éditeur Business intelligence (Tableaux de bord) Grand compte Plusieurs ERP Business intelligence (datawarehouse ,datamining …) Yves Giovannangeli
Critères de choix : réactualisation des données Reporting périodique Mode deconnecté État Export Excel Tableau de bord temps réel Liaisons dynamiques entre système opérationnel et système décisionnel Base de données décisionnelle avec liaisons Module BI éditeur Solution BI Yves Giovannangeli