2009/2010 LICENCE PRO-SIL : PROJET TUTORE

Dimension: px
Commencer à balayer dès la page:

Download "2009/2010 LICENCE PRO-SIL : PROJET TUTORE"

Transcription

1 2009/2010 LICENCE PRO-SIL : PROJET TUTORE Groupe : Yahsine,Resnay, Kojo, Amadou, Alain Tuteur : Moez Essaidi

2 SOMMAIRE I) CAHIER DES CHARGES...2 L objectif du projet :... 2 Environnement du projet :... 2 L équipe:... 2 Les moyens mis en place :... 3 II) AD HOC REPORTING, DÉFINITIONS...8 III) ETUDE DE L EXISTANT IV) ODBIS VS LES PRODUITS EXISTANTS V) ETAT DE L ART VI) SPECIFICATIONS FONCTIONNELLES VII) SPECIFICATIONS TECHNIQUES VIII) ANALYSE ET CONCEPTION IX) DEVELOPPEMENT X) SITE ET SUPPORT XI) CONCLUSION Page 1

3 I) CAHIER DES CHARGES L o b j e c t i f d u p r o j e t : Réalisation de fonctionnalités d un module de ad hoc reporting. Ce type de logiciel doit permettre à des utilisateurs non informaticiens d une entité de paramétrer et réaliser des rapports selon leurs critères. Le rapport affichera des données sous une représentation qui peut être un mélange de texte et de graphiques. E n v i r o n n e m e n t d u p r o j e t : Utilisation d outils open source. Architecture JEE. Interfaces web pour la création et la consultation des rapports, dashboard et sources de données. C e t r a v a i l s e s t d é r o u l e e n p l u s i e u r s p h a s e s : Etude de l existant Odbis Beta1. Etablissement de l état de l art et étude des produits existants et de leurs différents packages open source. Spécifications fonctionnelles. Spécifications techniques. Etablissement du planning. Etude et conception du module. L é q u i p e : 5 personnes : Yahsine, Resnay, Kojo, Amadou et Alain Un responsable de projet est nommé afin d organiser le travail et les relations avec le tuteur. Les connaissances en JEE sont nulles au départ du projet. Les connaissances en technique du web ne sont pas identiques et faibles de toute manière. Page 2

4 L e s m o y e n s m i s e n p l a c e : Un groupe Google est créé afin de pouvoir disposer d une zone collaborative ou on peut d une part lancer des discussions sur différents thèmes et d autre part avoir une zone commune pour partager des documents. Notre tuteur mettra en cours de projet celui-ci sur SourceForge qui est une plateforme d hébergement de projet open source. Les sources que nous produirons et ceux de la version Beta1 seront à disposition dans un dépôt SVN. Nous installons sur nos machines l environnement de développement Eclipse en version JEE. Une version «stand alone» de la Beta1 est également installée afin que nous puissions voir comment fonctionnent les éléments déjà réalisés. Une base de donnée PostgreSql et un serveur Web Tomcat doivent être également installés pour que cela fonctionne. En ce qui concerne la gestion du projet par elle-même et afin de ne pas avoir à installer une application de plus, nous avons créé un compte sur PlanZone pour le groupe et nous avons demandé l extension de ce compte afin que le nombre maximum d utilisateurs puisse permettre aux autres groupes d en profiter. Il s agit d une gestion de projet en ligne et nous pourrons ainsi essayer de mettre en pratique ce que nous verrons dans les différents cours à ce sujet. Ce logiciel est accessible par une barre installée en plugin dans Firefox : Page 3

5 Exemple du Planning du projet Odbis : Détails des actions d une activité : Page 4

6 Exemple d affichage sur une activité : Page 5

7 L e t r a v a i l e n é q u i p e, l a r é p a r t i t i o n d e s t â c h e s : Notre première réunion avec notre tuteur a lieu le 23 Novembre Après avoir clarifié les besoins, il est convenu d effectuer des recherches individuelles pour que chacun s approprie le projet et l existant pour être capable de revenir avec des questionnements. a) Nous convenons de la date du 02/12/09 pour la remise sur le groupe Google d un document individuel concernant l étude des fonctionnalités : Fonctionnalités Les données Administration Dasboard Rapports Requêtes Membre de l équipe Martial Yashine Resnays Alain Amadou b) En ce qui concerne l état de l art, le travail de recherche et de rédaction est réparti de la même manière : Produit à étudier Pentaho LogiXml Pentaho Birt Jasper Report Membre de l équipe Martial Yashine Resnays Alain Amadou c) En fonction des compétences, les tâches seront réparties comme suit : Spécialité Modélisation et Bdd IHM et Site Code Java Modélisation Support Membre de l équipe Martial Yashine Resnays Alain Amadou Page 6

8 d) Calendrier récapitulatif des faits principaux durant le projet Date Avancement 14/12/2009 Décision d une réunion systématique le Jeudi 15/12/2009 Mise à disposition des documents décrivant les fonctionnalités 18/12/2009 Essai d affichage de rapport en.rptdesign trouvé sur le net 22/12/2009 Inscriptions sur SourceForge 22/12/2009 Installation du plugin d Eclipse pour Subversion 06/01/2010 Etude de l IHM de Intelliview 07/01/2010 Carte du site 08/01/2010 Apprentissage à l utilisation de SVN 19/01/2010 Etude des modèles objet des systèmes de charting afin de définir le nôtre. Cela comprend, Excel, Google Chart, Trinidad. 21/12/2010 Travail sur le modèle CWM 29/01/2010 Les premiers éléments de code produits à partir de la modélisation sont délivrés. 31/01/2010 Les palettes de couleur sont mises sur SVN 03/02/2010 Site du projet en ligne pour test 08/02/2010 Phase de rétro-conception avec BoUml sur Birt Core Module 14/02/2010 Le code de la première itération de la DataTable est déposé 15/02/2010 Mise sur Svn du code du chart engine et celui permettant de tester. 20/02/2010 Simplification du modèle DataTable pour la première itération 01/03/2010 Préparation de la soutenance, exposé et document d accompagnement Page 7

9 II) AD HOC REPORTING, DÉFINITIONS A d h o c : Ad hoc est une expression latine signifiant «à cette fin». Elle est généralement utilisée pour indiquer qu une solution est conçue pour traiter un problème spécifique, non-généralisable et qu elle n est pas adaptée à d'autres buts. On rencontre souvent ce terme lorsque l on parle d organismes, comités, ou de commissions créés au niveau national ou international pour une tâche spécifique. Dans d'autres domaines, cela peut concerner par exemple un protocole de réseau sur mesure et avoir parfois une conotation indiquant une solution improvisée utilisant des moyens de fortune (cela ne concerne pas notre domaine d étude). R e p o r t i n g : Le reporting est utilisé pour présenter périodiquement des rapports sur les activités et résultats d'une entité, ceci afin d en informer les responsables, gestionnaires ou toute personne (interne ou externe) concernée par ces activités. Ces rapports vont répondre à des interrogations types : «Que se passe-t-il?», «Que va-t-il se passer?», ou «Pourquoi cela s est-il passé?». Les informations utilisées afin de construire ces rapports sont extraites d entrepôts de données qui peuvent être multiples et locaux ou déportés. La technique inclut les moyens mis en œuvre pour offrir à l utilisateur une présentation facilement lisible ou imprimable. A d h o c r e p o r t i n g : Beaucoup d applications logicielles s appuient sur une base de données accessible par un ensemble limité de requêtes et de rapports. Typiquement, ces éléments sont préprogrammés et optimisés. A l opposé, le ad hoc reporting permet aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique et sans avoir besoin de passer par l utilisation du langage SQL. Comme de tels systèmes ont tendance à dégrader sévèrement les performances du système, on les utilise plutôt de paire avec un data warehouse. Comme d autres outils tels le data warehousing et le data mining, le ad hoc reporting est une branche de la business intelligence. Page 8

10 D é f i n i t i o n i s s u e s d e W i k i p e d i a : Business Intelligence : L informatique décisionnelle (en anglais : DSS pour Decision Support System ou encore BI pour Business Intelligence) désigne les moyens, les outils et les méthodes qui permettent de collecter, consolider, modéliser et restituer les données, matérielles ou immatérielles, d'une entreprise en vue d'offrir une aide à la décision et de permettre aux responsables de la stratégie d'entreprise d avoir une vue d ensemble de l activité traitée. Ce type d application utilise en règle générale un entrepôt de données (ou datawarehouse en anglais) pour stocker des données transverses provenant de plusieurs sources hétérogènes et fait appel à des traitements par lots pour la collecte de ces informations. Data warehouse : Le terme entrepôt de données (data warehouse) désigne une base de données utilisée pour collecter et stocker de manière définitive des informations volatiles provenant d'autres bases de données. Chaque information collectée se voit affecter une date, ou un numéro de version pour éviter de recouvrir une information déjà présente dans la base de données et permettre de suivre l'évolution de cette information au cours du temps. Parfois les informations des différentes bases de données d'une entreprise sont collectées dans un seul entrepôt de données, ou alors il existe différents entrepôts de données en fonction du sujet ou du métier en rapport avec chaque information (datamart).les informations collectées serviront à faire des statistiques, des recherches et des rapports. Les entrepôts de données sont utilisés notamment en informatique décisionnelle. Page 9

11 III) ETUDE DE L EXISTANT O d b i s B e t a 1 : Ce module utilise différentes technologies et chacun va essayer pendant les deux premières semaines de comprendre ce qu il peut. Cela comprend l étude de la structure du projet dans Eclipse aussi bien que le fonctionnement des différents éléments et du Serveur Tomcat. Notre tuteur nous a fourni une version «standalone» qui est une archive.war directement installable. L étude de l existant à ce niveau consiste à voir comment est implémentée une application web de ce type au niveau du serveur et le rôle des différents fichiers. D un autre coté le fonctionnement de cette maquette nous a permis de nous forger une idée de base du besoin client et des fonctionnalités attendues. Cette étape était donc nécessaire pour pouvoir aborder les spécifications. Page 10

12 IV) ODBIS VS LES PRODUITS EXISTANTS ODBIS se veut être différents des autres produits de business intelligence que nous avons pu étudier et ceci sur les points suivants : Software As Service intégrant l ensemble des fonctionnalités nécessaires aux utilisateurs à partir d une même application Web sans être forcé d utiliser différents modules. Utilisation d Api standards. Intégration du méta modèle CWM permettant l échange de métadonnées avec n importe quelle autre application ou dépôt de données d un environnement distribué de WareHousing. Architecture multicouche basé sur Spring qui apporte dans le projet toutes les fonctionnalités au niveau de la sécurité. Architecture SaaS d OdBis Page 11

13 V) ETAT DE L ART Q U E L Q U E S P R O D U I T S E X I S T A N T S PENTAHO: La suite BI de PENTAHO est un produit open source qui fournit une large gamme de solutions : reporting, analyse de données, tableaux de bord et intégration de données (ETL). FONCTIONALITES IMPLEMENTEES: REPORTING : Fournit des états de synthèse dans des formats populaires tels que le pdf, XLS, HTML et texte. Le reporting de Pentaho est basé sur le projet JFreeReport. ANALYSE : Fournit des possibilités étendues d'analyse qui inclut des vues de table pivot basées sur JPivot (JPivot est un client OLAP disposant d'une interface Web), des affichages graphiques avancés (en utilisant SVG ou Flash), des widgets de tableau de bord, le data mining, un portail et l'intégration de workflow. En plus, les services de tableurs de Pentaho permettent à l utilisateur d aller fouiller et sortir des charts en utilisant Excel. DASHBOARDS : Tous les composants, par exemple reporting ou analyse, peuvent contribuer au contenu des tableaux de bord de Pentaho. Ce service fournit des composants d affichage réutilisables (widgets) comme des cadrans(dial), indicateurs (gauge) ou des graphiques(charts) qui peuvent être inclus dans des applications JSPs, ou dans les portails conformes à la norme JEE JSR-168. DATA MINING : Incorpore Weka, qui est une collection d'algorithmes d apprentissage machine dédiés au data mining. Ces algorithmes sont combinés avec des technologies OLAP pour permettre l'analyse intelligente de données. Les outils de data mining peuvent, en analysant des données historiques, créer des modèles prédictifs et distribuer cette information en utilisant les services de reporting et d'analyse de Pentaho. Page 12

14 INTEGRATION DES DONNEES : Elle est réalisée par un outil d'etl appelé Kettle, acquis par Pentaho. L'outil fournit l'interface utilisateur graphique pour la définition de la tâche et une grande flexibilité pour le traitement des données. JASPERREPORTS: Jasper Reports est une librairie open source qui permet de générer des rapports à partir de sources de données. Pour utiliser les rapports il faut d abord créer un modèle (template) de représentation de ces données qui une fois compilé et rempli avec des données fournira une sortie de type variable : impression fichier PDF fichier HTML fichier XLS fichier CSV fichier XML La source de données est indiquée dans le fichier XML de description. Cette librairie n inclut pas d interface graphique utilisateur qui faciliterait la conception, il faut donc soit générer le modèle directement par programme à partir de l API, soit utiliser un éditeur, ou bien utiliser un outil GUI de style IREPORT. Cette option est illustrée par la figure ci-dessous : Page 13

15 BIRT: BIRT (Business Intelligence and Reporting Tools) est un projet open source de la fondation Eclipse qui permet de réaliser des rapports dans des formats multiples dont HTML et PDF. a) BIRT utilise pour effectuer le rendu des rapports deux types de fichiers : 1. un fichier de données XML. 2. un modèle (template) représentant la forme du rapport au format rptdesign (propriétaire BIRT). b) Au niveau du design, BIRT peut être utilisé de deux façons : Sous Eclipse via un plugin permettant la conception des états et de générer le rapport. En runtime utilisant du code java installé sur un serveur JEE qui utilise l Api Design Engine. Cette dernière méthode ne permet que de lancer la génération du rapport. c) Pour l affichage, on peut utiliser l utilitaire Birt Viewer qui est un servlet à installer dans Tomcat. Page 14

16 Détails des API de BIRT Diagramme des composants les plus importants de BIRT Page 15

17 B i b l i o t h è q u e s o p e n s o u r c e d e C h a r t i n g JFreeChart JFreeChart est une librairie open source en Java permettant de générer des graphiques tels que : Les camemberts (2D et 3D) Les histogrammes (normal et empilé, avec effet 3D) Les graphiques de types courbes ou nuages de points Les séries chronologiques ou style candle. Les graphiques combinés Les diagrammes de Pareto Les digrammes de Gantt ICharts JCharts est un utilitaire 100% Java produisant divers types de graphiques. Il a été conçu et réalisé de A à Z par des volontaires, pour afficher des graphiques par le biais de Servlets, de pages JSP et d'applications Swing. CeWolf CEWOLF peut être utilisé dans les applications web Servlet/JSP, pour incorporer des graphiques complexes de toutes sortes (ligne, camembert, histogramme, chart, tracés, etc.). La Page JSP qui contient le graphique n'est encombré par aucun code Java. Toute la configuration est décrite par des balises XML. JccKit JCCKit (pour Java Chart Constuction Kit) est une petite librairie Java (< 100Ko) très flexible permettant la création de graphiques et tracés scientifiques. JChart2d Il s'agit d'un gadget swing (JComponent), utilisé pour rendre de manière précise, l'affichage dynamique de tupples en strip-chart. Il a été conçu pour les travaux d'ingénierie où la précision est plus importante que l'esthétique du rendu. Les points forts sont la configuration très minimaliste, les échelles et légendes automatiques, le processus d'exécution est sécurisé. L Api est bien documentée et claire. Page 16

18 DataVision DataVision est un outil de reporting Open Source similaire à Crystal Reports. Les états peuvent être conçus dans un éditeur graphique par glisser-déposer de composants. Les états sont exécutés, affichés et imprimés depuis l'application, ou exportés en HTML, XML, PDF, LaTex2e, DocBook, ou en fichiers textes délimités par tabulation ou virgule. Les fichiers exportés en LaTex2e et DocBook peuvent ensuite être utilisés pour produire des sorties en PDF, texte, HTML, PostScript et plus. ART ART est un outil web portable, très léger, de requête de reporting. Très facile à personnaliser, il produit des graphiques et exporte ses sorties dans divers formats par le biais de plugins. JGraphT JGraphT est une librairie Java open source de production de graphiques. Il fournit des objets issus de la théorie des graphes. JGraphT supporte divers types de graphiques. La visualisation des graphiques utilise la librairie Jgraph. QN Plot QN PLOT fournit des composants Swing permettant de créer des graphiques. Les graphiques permettent le rendu d'un grand jeu de données en temps réel. Les coordonnées sont de type BigDecimal, permettant une précision variable Les performances sont élevées Toutes les classes sont thread-safe La mise à l échelle des graphes s effectue automatiquement. Page 17

19 VI) SPECIFICATIONS FONCTIONNELLES Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module Le module à concevoir doit permettre aux utilisateurs de travailler en ligne à la réalisation de rapports personnalisés sans utiliser d outils spécifiques sur le poste client. L application doit pouvoir allier la simplicité d établir des rapports à la puissance de créer des rendus qui peuvent tout de même être complexes. Il doit s appuyer sur des standards open source et correspondre à l architecture définie par la norme JEE. Il s agit entre autre d un ensemble de standards pour le développement d architectures multi-tiers. C est plus un ensemble de spécifications qu un produit. La communauté se repose sur les concepteurs pour adhérer à ces spécifications. Toute implémentation de cette spécification doit donc contenir un ensemble d extensions du framework standard de base. Page 18

20 C A H I E R D E S C H A R G E S F O N C T I O N N E L FONCTIONALITES DE L EDITEUR DE RAPPORTS Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Le ad hoc reporting permettant aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique, ceux-ci doivent avoir la possibilité de présenter les données extraites également de manière non standard. L utilisateur doit pouvoir créer, visualiser et modifier un rapport. Celui-ci peut être construit à partir de différents composants (widgets) communiquant de l information pertinente à l utilisateur consommateur du rapport ou de rapports déjà existants qui sont alors inclus. Il est intéressant de pouvoir enregistrer un rapport comme un modèle afin de pouvoir être réutilisé comme base de création. L éditeur de rapport doit mettre à disposition d autres outils de la suite BI, des informations sur la représentation des données sous un format standard. Le XML semble tout à fait conseillé. Deux formats de ce type sont majoritairement utilisés : rptdesign de BIRT et jrxml de JasperReport. Page 19

21 ORGANIGRAMME FONCTIONNEL Editer des rapports Construire Visualiser Modifier Echanger Plannifier 1.1 Sélectionner une source de données 1.2 Sélectionner un type de rapport existant 1.3 Sélectionner les éléments qui composent le rapport 1.4 Tester le rapport 1.5 Enregistrer comme modèle 2.1 Visualiser dans l éditeur 2.2 Visualiser dans les conditions de l utilisateur 3.1 Inclure un rapport dans un rapport 3.2 Inclure le contenu d un fichier extérieur 3.3 Modifier le contenu. 4.1 Exporter un rapport dans un format standard 4.2 Importer un rapport. 5.1 Synchroniser la génération d un rapport avec la source de données 5.2 Prévoir la publication d un rapport CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Construire un rapport 1.1 Sélectionner une source de données Liste des sources de données impératif 1.2 Sélectionner un type de rapport pré-existant. Liste des formats disponibles Liste des formats déjà définis Négociable 1.3 Sélectionner les éléments qui composent le Liste des «Widgets» disponibles rapport impératif 1.4 Tester le rapport Ecran Bouton de déclenchement impératif Format de visualisation 1.5 Enregistrer comme modèle Choix du groupe de modèle Choix du nom négociable Visualiser un rapport 2.1 Visualiser dans l éditeur Ecran Bouton de déclenchement impératif 2.2 Visualiser dans les conditions de l utilisateur Affichage direct dans un navigateur négociable Modifier un rapport Page 20

22 3.1 Inclure un rapport dans un rapport Format du rapport Chemin d accès au rapport Positionnement du rapport 3.2 Inclure le contenu d un fichier extérieur Chemin d accès au fichier Positionnement du contenu 3.3 Modifier le contenu. Eléments concernés Nouveau contenu Nouvelle présentation Echanger Des rapports 4.1 Exporter un rapport dans un format standard Choix du format Chemin du document de sortie 4.2 Importer un rapport. Chemin du document d entrée Choix du format négociable négociable impératif Très négociable Très négociable Planifier un rapport (plutôt du domaine de l administration) 5.1 Synchroniser la génération d un rapport avec la source de données Choix du rapport Choix du type de synchronisation 5.2 Prévoir la publication d un rapport Choix du rapport Choix du type de publication Choix du type de date Choix de la périodicité Très négociable Très négociable Page 21

23 FONCTIONALITES DE L EDITEUR DE Requêtes Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Le ad hoc reporting permettant aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique, ceux-ci doivent avoir la possibilité d utiliser soit le langage SQL, soit de construire la requête de manière interactive en sélectionnant les attributs intervenants, ceux à afficher, les filtres, etc ORGANIGRAMME FONCTIONNEL Editer des requêtes Elaborer Tester Enregistrer Modifier Exporter 1.1 Sélection des champs 2.1 Saisir les paramètres 3.1 Nommer la requête 4.1 Sélectionner la requête à modifier 5.1 Choisir le format 1.2 Gestion des conditions 1.3 Gestion des classements 2.2 Lancer la requête Editer comme en 5.2 Sélectionner le chemin 2.3 Visualiser les 3.3 données extraites CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Elaborer une requête 1.1 Sélectionner les objets (tables/vues) Listes des objets (tables/vues) de la source Impératif Page 22

24 concernés 1.2 Sélectionner les champs Liste des champs de chaque objet Impératif 1.3 Indiquer les critères de sélection Filtre sur les valeurs des champs ou sur des impératif fonctions 1.4 Indiquer un ordre de tri Options de tri sur un champ de la requête Impératif Tester une requête 2.1 Saisir les paramètres Choix des valeurs Impératif 2.2 Lancer la requête Bouton/lien d exécution Impératif 2.3 Visualiser les données extraites Tableau d un échantillon des n (à définir) Impératif premiers enregistrements. Enregistrer une requête 3.1 Nommer la requête Choix du nom (par rapport à ceux qui existent Impératif déjà). Bouton/Lien d enregistrement Modifier une requête existante 4.1 Sélectionner la requête à modifier Liste des requêtes sauvegardées Impératif 4.2 Editer la requête comme au n 1 Impératif Exporter une requête 5.1 Choisir le format Liste des formats d exports Négociable 5.2 Sélectionner le chemin Chemin d accès aux répertoires Bouton/Lien d export Négociable Page 23

25 FONCTIONALITES DE L EDITEUR DE DONNEES Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Définir, l origine des données exploitées par le rapport et la façon de se connecter au service qui les procure. Les sources de données peuvent être des bases de données, des fichiers xml, des fichiers csv etc. ORGANIGRAMME FONCTIONNEL Editer des données Créer unesource Dupliquer source Modifier source Supprimer une source 1.1 Sélectionner le type de la source 2.1 Sélectionner la connexion à dupliquer 3.1 Sélectionner la connexion 4.1 Sélectionner la connexion 1.2 Indiquer les paramètres 2.2 Cloner la connexion 3.2 Modifier comme en Supprimer de connexion 1.3 Tester la connexion 2.3 Modifier comme en Sauvegarder la connexion 1.5 Page 24

26 CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Créer une source de données 1.1 Sélectionner le type de source Liste de types de sources Impératif 1.2 Indiquer les paramètres de connexion Choix des valeurs Impératif Contextuel selon le type choisi 1.3 Tester la connexion Bouton/Lien Impératif 1.4 Sauvegarder la connexion Bouton/Lien Impératif 1.5 Créer une source de données selon un modèle (create as) 2.1 Sélectionner la source existante Liste des sources de données Impératif 2.2 Dupliquer la source sélectionnée Bouton/Lien Impératif 2.3 Modifier la source comme en 1. Impératif Modifier une source de données 3.1 Sélectionner la source Liste des sources existantes Impératif 3.2 Modifier la source comme en 1 Impératif 3.3 Supprimer une source de données 4.1 Sélectionner la source Liste des sources existantes Impératif 4.2 Supprimer la source Bouton/Lien Impératif Page 25

27 FONCTIONALITES DE L EDITEUR DE DASHBOARDS Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Les «tableaux de bord» s inscrivent dans une approche de pilotage. Cela ce traduit par la surveillance de l'activité, dans sa capacité à remplir ses objectifs stratégiques. Les tableaux de bords sont des formats agrégés de présentation de contenu. Ils mettent en scène les indicateurs clés et les objectifs stratégiques en les confrontant. Très visuel, le tableau de bord permet de savoir rapidement si l'entreprise est en avance ou en retard sur son plan stratégique Les tableaux de bord permettent d'avoir accès à des données totalement agrégées en présentant des tendances, des écarts par rapport aux objectifs fixés. Suite à la remontée de ces indicateurs, une analyse plus fine pourra être élaborée par des opérationnels plus impliqués localement. Un mot clé rencontré dans cette forme de reporting est «KPI» : Key Performance Indicators. Comme dans les autres sous-modules, les utilisateurs doivent pouvoir déterminer eux-mêmes l agencement des composants graphiques servant à visualiser les indicateurs. Ils auront au préalable pu choisir ces indicateurs en indiquant les champs, critères et paramètres qui serviront à produire les données qui seront affichées. Page 26

28 ORGANIGRAMME FONCTIONNEL Editeur de dashboards Choix des indicateurs Choix type affichage Positionnement Choix type de Rendu Choix périodicité 1.1 Identification 2.1 Liste des charts disponibles 3.1 Présentation par défaut 4.1 Liste des types 5.1 Indiquer la périodicité 1.2 Champ de la mesure 2.2 Liste des styles 3.2 Déplacement des indicateurs 1.3 Critères 2.3 Liste des palettes Paramètres CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Choix des indicateurs 1.1 Identification Choix des valeurs Impératif 1.2 Champ de la mesure Liste des champs Impératif 1.3 Critères Choix des valeurs Impératif 1.4 Paramètres Choix des valeurs Impératif 1.5 Choix de l affichage 2.1 Liste des charts disponibles Liste de choix Impératif 2.2 Liste des styles Liste de choix Impératif 2.3 Liste des palettes Liste de choix Impératif Positionnement des indicateurs 3.1 Présentation par défaut Liste de choix Impératif 3.2 Déplacement des indicateurs Choix de valeurs Impératif 3.3 Choix du type de rendu 4.1 Liste des types Liste de choix Impératif 4.2 Choix de la périodicité 5.1 Indiquer la périodicité Liste de choix Impératif 5.2 Page 27

29 VII) SPECIFICATIONS TECHNIQUES E n v i r o n n e m e n t : 1. La plate-forme de développement est Microsoft Windows XP ou Linux. 2. Les outils utilisés sont principalement : Eclipse, Subversion, StarUml, BoUml 3. En ce qui concerne les bibliothèques graphiques dédiées : jfreechart 4. Le déploiement de l application a été testé sur Tomcat avec PostgreSql 8.4 Page 28

30 A r c h i t e c t u r e J E E Dans notre cas nous sommes uniquement en présence d un serveur web, il n y a aucun serveur d application. Page 29

31 EIS : Entreprise Information system La partie IHM de la couche présentation va être prise en charge par des pages HTML ou des JSP (compilées au niveau du serveur Web). La partie contrôleur étant assurée par des Servlets Servlet, définition : Une servlet est un composant Web java géré par un container et qui génère du contenu dynamique. Comme d'autre technologies Java basées sur les composants, les servlets sont des classes indépendantes de la plateforme et sont compilées en bytecode qui peut être chargé et exécuté dynamiquement sur un serveur web. Les containers, quelquefois appelés moteurs de servlet, agissent comme des extensions du serveur web. Les servlets interagissent avec les clients Web par l'intermédiaire des requêtes/réponses gérées par le container de servlets. Le traitement d un formulaire par une servlet suit le schéma suivant : 1. Récupère ou demande les données 2. Enregistre ou transmet les données 3. Répond à la requête La partie container du serveur web va gérer le décodage des types MIME, le cycle de vie des servlets et peut également gérer les aspects sécurité. Page 30

32 A r c h i t e c t u r e g é n é r a l e d u P r o j e t O D B I S Page 31

33 VIII) ANALYSE ET CONCEPTION Dans cette partie du document, nous allons reprendre le découpage en thème établi lors de la description des fonctionnalités pour élaborer les détails qui permettront, en passant par l établissement de diagrammes de classes, de passer à la phase de codage. L étude des cas d utilisation n est que partielle et le périmètre d étude détaillée est restreint à l édition de rapport en se concentrant sur ce qui concerne la génération des graphiques (Charts) et des tableaux (DataTable). L e s c a s d u t i l i s a t i o n : UC > Arrivée sur le site Page 32

34 UC > CHOIX PAR L UTILISATEUR DE L EDITION D UN RAPPORT UC > EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION SOURCE DE DONNEES Page 33

35 UC> EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION D UN COMPO > CHART UC > EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION D UN COMPO.> DATATABLE Sélection d un DataTable Sélection des données dans la DataSource Choix du Style de rendu Page 34

36 UC > EDITION RAPPORT > DIAGRAMME DE SEQUENCE Page 35

37 UC > CHOIX PAR L UTILISATEUR DE L EDITION DES REQUETES USE CASES > EDITION D UNE REQUÊTET > MAQUETTE F 1.3 Page 36

38 C o n c e p t i o n, d i a g r a m m e s d e c l a s s e s : Fig : Diagramme de classe des packages org.odbis.domain et org.odbis.domain.metadata BaseEntity : afin qu'une classe POJO puisse être persistante, elle doit être déclarée en utilisant et posséder un attribut Id. Le rôle de cette classe abstraite est d'apporter aux classes concrètes cette caractéristique (champ privé et accesseurs). C'est un peu comme Object pour les classes Java. NameEntity : elle apporte un nom et une description. DataSource (javax.sql Interface DataSource): interface représentant une "source de données". Cette "source de données" est en fait une simple fabrique de connexions vers la source de données physique. Son utilisation permet de s adapter à des changements comme par exemple le déplacement d une base d un serveur vers un autre. Charts et Dataset : afin de créer un graphique en utilisant JFreeChart, on doit utiliser un Dataset qui possède une référence sur une DataSource pour aller chercher les données. Le DataSet est ensuite utilisé afin de créer un JFreeChart à l aide d une ChartFactory Page 37

39 Fig : Diagramme des classes du package org.odbis.domain.reporting Les objets de type Chart permettent d incorporer dans un rapport un graphique de type variable (camembert, courbes, histogramme etc..). Les objets de type DataTable permettent de représenter des données sous formes tabulaires. Page 38

40 Fig : Diagramme des classes du package org.odbis.services Page 39

41 D I A G R A M M E D E D E P L O I E M E N T Page 40

42 M o d è l e d e s d o n n é e s d e l a b a s e P o s t G r e S q l Page 41

43 IX) DEVELOPPEMENT S t r u c t u r e d u n p r o j e t A p p l i c a t i o n W e b Une application web basée sur les technologies Java doit se présenter au niveau du serveur sous une forme hiérarchique standardisée: Cette hiérarchie doit être implantée au niveau du répertoire contenant les applications de notre serveur d application Tomcat, sur mon ordinateur par exemple : /wwwalain Répertoire Contenu Répertoire racine de notre application, c est ici que seront stockées les pages (X)HTML et JSP. /wwwalain/images / wwwalain /WEB-INF / wwwalain /WEB-INF/classes / wwwalain /WEB-INF/lib On rangera dans le répertoire images toutes les images auxquelles on fera référence dans nos pages Ce repertoire contient toutes les resources qui ne sont pas à la racine. C est ici entre autres que l on va trouver notre descripteur de deployment. Il faut noter qu aucun fichier situé à ce niveau n est accessible pour être rendu coté client, Tomcat ne le rend pas visible. C est le repertoire qui contient les servlets et les classes utilitaires. Si nos classes sont organisées en packages la structure interne de WEB-INF/classes le reflètera par des sous répertoires. Ce répertoire contient les fichiers Java Archive dont dépend notre application. Par exemple, c est l endroit où on placer un JAR Page 42

44 contenant un driver JDBC. En règle général on y trouvera les fichiers situés dans le répertoire src/lib de nos projets sous Eclipse. Un serveur d application peut héberger plusieurs applications, chaque application expose son contenu grâce à son descripteur de déploiement. Ce contenu apparaît dans l explorateur de projet qui, en fonction de la perspective utilisée (JavaEE dans notre cas), affiche les différentes composantes décrites dans le fichier web.xml Perspective JEE Perspective Java Page 43

45 S t r u c t u r e d u p r o j e t O d b i s d a n s E c l i p s e Page 44

46 Détails du fichier descripteur de déploiement web.xml, seuls on été conservés les éléments les plus significatifs pour nous. On peut voir que par exemple toute les requêtes concernant des pages *.xhtml seront prises en charge par le servlet identifié par Faces Servlet qui fait référence à la classe javax.faces.webapp.facesservlet. Au niveau du context, on peut voir également que l application fera appel à contextconfiglocation qui représente la configuration décrite dans le fichier xml situé à /WEB-INF/config/web-applicationconfig.xml. Page 45

47 C o d a g e d e s C h a r t s e t D a t a T a b l e Les Charts et DataTable Ils peuvent être rendu à l aide de plusieurs palettes de couleurs qui sont définies par le type ChartColor. public class ChartColor extends Color { public final static Color copper = new Color(173, 108, 80); public final static Color frostedalmond = new Color(204, 184, 159); public final static Color palegold = new Color(183, 140, 95); Ainsi que les palettes : public static Paint[] simplyelegant() { return new Paint[] { copper, frostedalmond, palegold, antelope, purplepassion, silverblue, silvermink, mahogany }; } Le rendu des Datable est effectué sous la forme d un élément Table HTML public class TableRender{ private String width; private String html; private DataTable table;.. private void buildhtml(){ StringBuilder sb = new StringBuilder(); sb.append("<table "); sb.append(" width=\""); sb.append(this.width+"\""); sb.append(" border=\""); sb.append(this.border+"\""); sb.append(">"); for(list<string> row :table.getrows()){ sb.append("<tr>"); //ajoute les colonnes for(string cell :row) { sb.append("<td>"); sb.append(cell); sb.append("</td>"); } sb.append("</tr>"); } sb.append("</table>"); this.html = sb.tostring(); Page 46

48 La Servlet effectuant le charting: public class ChartServlet extends HttpServlet { private static final long serialversionuid = 1L; private DataSetProvider provider=new DataSetProvider(); private ChartEngine chartengine=new ChartEngine(); protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { String type=request.getparameter("type"); // creation du chart... if(type.equalsignorecase("pie")){ this.createchartpie(request, response); }else if(type.equalsignorecase("barv3d")){ this.createchartbarv3d(request, response); }else if(type.equalsignorecase("xyarea")){ this.createchartxyarea(request, response); } } //Insertion de l image généréé dans le flux de retour vers le client public void createchartpie(httpservletrequest request, HttpServletResponse response)throws ServletException, IOException { response.setcontenttype("image/png"); String titlepie="repartition des notes"; OutputStream outpie = response.getoutputstream(); String[][] piedatasetquery=provider.getpiedatasetquery(); JFreeChart piechart = chartengine.createpiechart(titlepie,piedatasetquery); ChartUtilities.writeChartAsPNG(outPie, piechart, 300, 300); request.setattribute("pie", piechart); outpie.close(); } Page 47

49 X) SITE ET SUPPORT H e b e r g e m e n t d e s s o u r c e s e t s i t e d u p r o j e t Site Source forge où les sources du projet sont hébergés dans un dépôt SVN : Site du projet Page 48

50 Page 49

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008 Petit Déjeuner Pépinière du Logiciel Libre 25 juin 2008 1 / 37 Agenda Définition & Principes Les différents outils & composants Les Solutions intégrés Open-Source Vos Questions 2 / 37 Agenda Définition

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Analyse comparative entre différents outils de BI (Business Intelligence) :

Analyse comparative entre différents outils de BI (Business Intelligence) : Analyse comparative entre différents outils de BI (Business Intelligence) : Réalisé par: NAMIR YASSINE RAGUI ACHRAF Encadré par: PR. L. LAMRINI Dans le domaine d économies des Big Data et Open Data, comment

Plus en détail

Catalogue Formation «Vanilla»

Catalogue Formation «Vanilla» Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7

Plus en détail

1 Actuate Corporation 2012. + de données. + d analyses. + d utilisateurs.

1 Actuate Corporation 2012. + de données. + d analyses. + d utilisateurs. 1 Actuate Corporation 2012 + de données. + d analyses. + d utilisateurs. Actuate et BIRT Actuate est l Editeur spécialiste de la Business Intelligence et le Reporting qui a créé le projet Open Source BIRT

Plus en détail

Projet M1 Sujet 21 : Développement d'un logiciel simplifié de type Business Object

Projet M1 Sujet 21 : Développement d'un logiciel simplifié de type Business Object Florent Dubien Antoine Pelloux IUP GMI Avignon Projet M1 Sujet 21 : Développement d'un logiciel simplifié de type Business Object Professeur Tuteur : Thierry Spriet 1. Cadre du projet... 3 2. Logiciel

Plus en détail

Introduction à la B.I. Avec SQL Server 2008

Introduction à la B.I. Avec SQL Server 2008 Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide

Plus en détail

Didier MOUNIEN Samantha MOINEAUX

Didier MOUNIEN Samantha MOINEAUX Didier MOUNIEN Samantha MOINEAUX 08/01/2008 1 Généralisation des ERP ERP génère une importante masse de données Comment mesurer l impact réel d une décision? Comment choisir entre plusieurs décisions?

Plus en détail

MYXTRACTION. 2009 La Business Intelligence en temps réel

MYXTRACTION. 2009 La Business Intelligence en temps réel MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables

Plus en détail

BI Open Source Octobre 2012. Alioune Dia, Consultant BI alioune.dia@openbridge.fr

BI Open Source Octobre 2012. Alioune Dia, Consultant BI alioune.dia@openbridge.fr BI Open Source Octobre 2012 Alioune Dia, Consultant BI alioune.dia@openbridge.fr 1 Le groupe, en bref 2004 Date de création +7M * Chiffre d affaires 2012 +80 Collaborateurs au 06/2011 35% Croissance chiffre

Plus en détail

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières 1 2 3 4 PRÉSENTATION DE PENTAHO...2 LISTING DES COMPOSANTS DE LA PLATE-FORME...4

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires... 4 Horaires...

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Business Intelligence avec Excel, Power BI et Office 365

Business Intelligence avec Excel, Power BI et Office 365 Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10

Plus en détail

Business Intelligence

Business Intelligence avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................

Plus en détail

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012 CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE (BUSINESS INTELLIGENCE PACKAGE) Ce document propose une présentation générale des fonctions de Business Intelligence

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la

Plus en détail

Communiqué de Lancement

Communiqué de Lancement Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft

Plus en détail

Un serveur d'archivage

Un serveur d'archivage Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet

Plus en détail

Suite Jedox La Business-Driven Intelligence avec Jedox

Suite Jedox La Business-Driven Intelligence avec Jedox Suite La Business-Driven Intelligence avec Une solution intégrée pour la simulation, l analyse et le reporting vous offre la possibilité d analyser vos données et de gérer votre planification selon vos

Plus en détail

SSLL du groupe UMANIS

SSLL du groupe UMANIS RESTITUER, ANALYSER ET PILOTER : EVALUER LES OPPORTUNITES OPEN SOURCE Livre Blanc SSLL du groupe UMANIS Ce document est sous licence GNU Free Documentation Licence. SOMMAIRE 1 OBJECTIFS DU DOCUMENT...

Plus en détail

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires...

Plus en détail

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 30/11/2011 Plan du TP 2 Rappel sur la chaine de BI Présentation de la suite Microsoft BI Ateliers sur SSIS (2H) Ateliers sur RS (2H) 3 Rappel sur la chaine de

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

Plus en détail

Urbanisation des SI-NFE107

Urbanisation des SI-NFE107 OLAP Urbanisation des SI-NFE107 Fiche de lecture Karim SEKRI 20/01/2009 OLAP 1 Introduction PLAN OLAP Les différentes technologies OLAP Plate formes et Outils 20/01/2009 OLAP 2 Informatique décisionnelle

Plus en détail

Accélérateur de votre RÉUSSITE

Accélérateur de votre RÉUSSITE Accélérateur de votre RÉUSSITE SAP Business Objects est une suite décisionnelle unifiée et complète qui connecte ses utilisateurs en éliminant les difficultés d accès à l information. Mobile Devices Browsers

Plus en détail

MyReport, LE REPORTING SOUS EXCEL

MyReport, LE REPORTING SOUS EXCEL MyReport, LE REPORTING SOUS EXCEL De la simplicité d Excel à l autonomie des utilisateurs Avec MyReport : De la manipulation en moins. De l analyse en plus! Tous les services de l entreprise utilisent

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Solutions SAP Crystal

Solutions SAP Crystal Solutions SAP Crystal Solutions SAP Crystal NOUVEAUTÉS 2011 SOMMAIRE ^ 4 Nouveautés de SAP Crystal Server 2011 4 Exploration contextuelle des données 5 Expérience utilisateur attrayante 5 Panneau d interrogation

Plus en détail

Nell Armonia Shuttle Web

Nell Armonia Shuttle Web Nell Armonia Shuttle Web Optimiser la collecte, la mise à jour et la fiabilité de vos indicateurs L'IDEE ET LA GENESE DU PRODUIT LA PROBLEMATIQUE Les entreprises disposent aujourd hui de multiples indicateurs

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion M y R e p o r t, L A S O L U T I O N R E P O R T I N G D E S U T I L I S AT E U R S E X C E L Connexion Transformation Stockage Construction Exploitation Diffusion OBJECTIF REPORTING : De la manipulation

Plus en détail

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR 2014/2015 Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : ANOUAR OUFQIR MME L.LAMRINI SMARTSIR Table des matières Introduction... 2 Choix de l outil pour

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE BUSINESS SYSTÈME D INFORMATION DÉCISIONNEL CENTRE DE RESSOURCES INFORMATIQUES PÔLE INFORMATIQUE DE GESTION & SI DÉFINITION L INFORMATIQUE DÉCISIONNELLE DÉSIGNE L ENSEMBLE DES TECHNOLOGIES UTILISÉES DANS

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

DataWarehouse. Cahier des Charges - Clauses Techniques

DataWarehouse. Cahier des Charges - Clauses Techniques Cahier des Charges - Clauses Techniques Table des matières 1. Introduction... 4 2. DataWarehouse... 5 2.1 Cartographie des applications métiers du Pass et flux d échange des données... 5 2.2 Structure

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Pentaho Business Analytics Intégrer > Explorer > Prévoir

Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho lie étroitement intégration de données et analytique. En effet, les services informatiques et les utilisateurs métiers peuvent accéder aux

Plus en détail

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Comment exploiter au mieux l ensemble de vos indicateurs? Avec la solution agile Pilot4IT Tableau de

Plus en détail

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Skills Technology Software PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT

Skills Technology Software PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT Skills Technology Software w w w.s PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT ka ty s. co m E U OG ION L TA AT A C RM FO Accélérateur de votre RÉUSSITE 2 Formation Aujourd hui, la formation constitue

Plus en détail

Ici, le titre de la. Tableaux de bords de conférence

Ici, le titre de la. Tableaux de bords de conférence Ici, le titre de la Tableaux de bords de conférence pilotage d entreprise, indicateurs de performance reporting et BI quels outils seront incontournables à l horizon 2010? Les intervenants Editeur/Intégrateur

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise. Solutions PME VIPDev Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise. Cette offre est basée sur la mise à disposition de l ensemble de nos compétences techniques et créatives au service

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE BUSINESS SYSTÈME D INFORMATION DÉCISIONNEL GROUPE COCKTAIL INFOCENTRE-PILOTAGE Le décisionnel et le pilotage autour du SGI et de son référentiel CENTRE DE RESSOURCES INFORMATIQUES PÔLE INFORMATIQUE DE

Plus en détail

Chapitre 9 : Informatique décisionnelle

Chapitre 9 : Informatique décisionnelle Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015 www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Microsoft Office system 2007 16 Février 2006

Microsoft Office system 2007 16 Février 2006 Microsoft Office system 2007 16 Février 2006 Attendu d ici la fin de l année 2006, Microsoft Office system 2007 inclut des applications, serveurs et services innovants et perfectionnés. Il a été conçu

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Chapitre 1 Introduction

Chapitre 1 Introduction Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage SOBI10SHA dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

SpagoBI: la seule suite décisionnelle 100% open source, complète et flexible www.spagobi.org

SpagoBI: la seule suite décisionnelle 100% open source, complète et flexible www.spagobi.org SpagoBI: la seule suite décisionnelle 100% open source, complète et flexible www.spagobi.org Pourquoi choisir SpagoBI? Une suite décisionnelle open source complète : Une gamme complète de fonctionnalités,

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA

Plus en détail

MANAGEMENT DES SERVICES INFORMATIQUES

MANAGEMENT DES SERVICES INFORMATIQUES MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3

Plus en détail

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année SIO BTS Services Informatiques aux Organisations 1 ère année LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc Objectifs : LOT 1 : Evaluation d un logiciel d inventaire et de gestion

Plus en détail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

X2BIRT : Mettez de l interactivité dans vos archives

X2BIRT : Mettez de l interactivité dans vos archives Présentation Produit Présentation Produit X2BIRT : Mettez de l interactivité dans vos archives L accès à l information est capital pour les affaires. X2BIRT, la dernière innovation d Actuate, prend le

Plus en détail

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,

Plus en détail

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise I. Descriptif de l offre L offre Sage 100 Entreprise Edition Entreprise Sage 100 Entreprise Edition Etendue est une offre en accès full web. En complément d une utilisation traditionnelle de Sage 100 Entreprise,

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE 2009 L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE Chapitre 1 : BI Une introduction La plupart des administrateurs de bases de données (DBA) ont rencontré une certaine forme de business

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Catalogue Formations Jalios

Catalogue Formations Jalios Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

LoReNa : pour dynamiser votre Relation Client (CRM)

LoReNa : pour dynamiser votre Relation Client (CRM) LoReNa : pour dynamiser votre Relation Client (CRM) Valorisez votre Relation Client! http://www.lorena.pro/nossolutions/crm.aspx Introduction La connaissance du client est une des bases de la réussite

Plus en détail

Situation présente et devis technique

Situation présente et devis technique Situation présente et devis technique Système de gestion des membres actuel Le système de gestion des membres actuel sert principalement à stocker des informations sur les architectes et les stagiaires.

Plus en détail

Catalogue Formations 2014. Offre «DECISIONNEL»

Catalogue Formations 2014. Offre «DECISIONNEL» Catalogue Formations 2014 Offre «DECISIONNEL» SODIFRANCE INSTITUT VOTRE PARTENAIRE FORMATION SODIFRANCE Institut, filiale du Groupe Informatique SODIFRANCE, est spécialisé dans les formations techniques.

Plus en détail

En un coup d œil le descriptif de la solution OpenERP

En un coup d œil le descriptif de la solution OpenERP En un coup d œil le descriptif de la solution OpenERP OpenERP est une suite complète d'applications business. Elle permet entre autre de gérer les ventes, le CRM, les projets, le ou les entrepôt(s), les

Plus en détail