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

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Projet tutoré Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Sommaire 2 Le projet Le Cadre Description Cahier des charges Architecture L'équipe La

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

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

RAPPORT ENTREPOT DE DONNEES

RAPPORT ENTREPOT DE DONNEES RAPPORT ENTREPOT DE DONNEES Informatique Décisionnelle Réalisé par : Supervisé par : Ait Skourt Brahim Bouchana Adil Ed-dahmouni Bouthayna El Issaoui Naoufal Pr. L.Lamrini Informatique décisionnelle (BI)

Plus en détail

Choix de l outil PENTAHO

Choix de l outil PENTAHO Choix de l outil PENTAHO GROUPES : Encadrant : IDRISSI BADSSI abd al moughit Mme LEMRINI loubna HALIM hamza LARHROUCH mustapha Table des matières Business intelligence... 2 Les Outils Open source de Business

Plus en détail

Business Intelligence (BI) Stratégie de création d un outil BI

Business Intelligence (BI) Stratégie de création d un outil BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information indispensable, sous plusieurs

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

Les outils OpenSource de «BI»

Les outils OpenSource de «BI» FACULTE DES SCIENCES ET TECHNIQUES Les outils OpenSource de «BI» Les entrepôt de données www.entro7.wordpress.com 16/03/2015 Réalisé par : Boutayeb Aymane, Zyate Mahmoud, Keheli Adnane, Sadouk Amine. Encadré

Plus en détail

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons des formations vous permettant

Plus en détail

Créer le modèle multidimensionnel

Créer le modèle multidimensionnel 231 Chapitre 6 Créer le modèle multidimensionnel 1. Présentation de SSAS multidimensionnel Créer le modèle multidimensionnel SSAS (SQL Server Analysis Services) multidimensionnel est un serveur de bases

Plus en détail

Logiciel d analyse du monde des objets connectés intelligents

Logiciel d analyse du monde des objets connectés intelligents Logiciel d analyse du monde des objets connectés intelligents Le défi : Transformer les données en intelligence décisionnelle Le logiciel SkySpark analyse automatiquement les données issues des équipements

Plus en détail

New Features. Developed by. BPM Conseil - SARL au capital de 70 000 euros - RCS LYON 479 400 129 9, rue Pierre Blanc - 69001 Lyon - France 1/20

New Features. Developed by. BPM Conseil - SARL au capital de 70 000 euros - RCS LYON 479 400 129 9, rue Pierre Blanc - 69001 Lyon - France 1/20 5 New Features Developed by 1/20 Sommaire 1 Introduction... 3 2 Evolutions des studios de développement et améliorations fonctionnelles... 5 3 Portail Vanilla... 6 3.1 Open Street Maps... 6 3.2 Gestion

Plus en détail

Vanilla. Open Source Business Intelligence. Présentation de la plateforme

Vanilla. Open Source Business Intelligence. Présentation de la plateforme Vanilla Open Source Business Intelligence Présentation de la plateforme Novembre 2008 Patrick Beaucamp BPM Conseil Contact : patrick.beaucamp@bpm-conseil.com Table des matières Introduction...3 Portail

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

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

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

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

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

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix Crystal Reports XI Une solution de reporting haut de gamme éprouvée Crystal Reports XI, solution standard reconnue dans le monde entier, vous aide à concevoir, gérer et distribuer des états sur le Web,

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 + de données. + d analyses. + d utilisateurs. 2 Actuate et BIRT Actuate est l Editeur spécialiste de la Business Intelligence et le Reporting qui a créé le projet Open Source BIRT Fondée en 1993 en Californie

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

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

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

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

SQL Server 2014 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services, Power BI...) 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

Actuate, les Hommes à l Origine de BIRT

Actuate, les Hommes à l Origine de BIRT 1 Actuate, les Hommes à l Origine de BIRT BIRT est le projet Open Source qui a révolutionné le domaine de la Business Intelligence BIRT: Business Intelligence and Reporting Tools Une solution Open Source

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

Open Source Business Intelligence. De la version 1.8 à la 1.9

Open Source Business Intelligence. De la version 1.8 à la 1.9 Open Source Business Intelligence De la version 1.8 à la 1.9 Qui Sommes Nous? ALTIC est une SSLL (Société Spécialisée en Logiciel Libre), experte dans les solutions de gestion et du décisionnel qui accompagne

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Action de formation: SQL Server Business Intelligence & Data Warehouse

Action de formation: SQL Server Business Intelligence & Data Warehouse Action de formation: SQL Server Business Intelligence & Data Warehouse Contenu : Integration Services Présentation de Management Studio - Présenter les différentes tâches de SSMS - Structure des serveurs

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

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

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

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

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

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

BUSINESSOBJECTS EDGE PREMIUM

BUSINESSOBJECTS EDGE PREMIUM PRODUITS BUSINESSOBJECTS EDGE PREMIUM Avantages de la Business Intelligence Assurer une visibilité intégrale des activités Identifier de nouvelles opportunités Détecter et résoudre les problèmes Remplacer

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

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

La Business Intelligence 01/05/2012. Les Nouvelles Technologies

La Business Intelligence 01/05/2012. Les Nouvelles Technologies 2 La Business Intelligence Les Nouvelles Technologies 3 Une expertise méthodologique pour une intervention optimale sur tous les niveaux du cycle de vie d un projet 4 5 Ils nous font confiance : L ambition

Plus en détail

Vanilla. FreeDashboard Designer

Vanilla. FreeDashboard Designer Vanilla FreeDashboard Designer Module de conception des tableaux de bord de Vanilla Charles Martin, Catherine Gumboc, Côme Moyne and Patrick Beaucamp BPM Conseil Contact: charles.martin@bpm-conseil.com,

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

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

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

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique 2012-2013 Plan r Application de redmine à votre projet r Eclipse : Introduction et historique r Architecture d Eclipse

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

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

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

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

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

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER Tirer pleinement profit de l ETL d Informatica à l aide d une plate-forme de Business Discovery rapide et flexible De plus en plus d entreprises exploitent

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

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

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

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

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

Plus en détail

Présentation de l offre produit de Business Objects XI

Présentation de l offre produit de Business Objects XI Conseil National des Assurances Séminaire - Atelier L information au service de tous Le 09 Novembre 2005 Présentation de l offre produit de XI Amar AMROUCHE Consultant Avant Vente aamrouche@aacom-algerie.com

Plus en détail

Architecture technique

Architecture technique OPUS DRAC Architecture technique Projet OPUS DRAC Auteur Mathilde GUILLARME Chef de projet Klee Group «Créateurs de solutions e business» Centre d affaires de la Boursidière BP 5-92357 Le Plessis Robinson

Plus en détail

Dream Report. Dream Report vs Reporting Services

Dream Report. Dream Report vs Reporting Services Dream Report Dream Report vs Reporting Services Date : Mars 2015 A propos de Dream Report Dream Report est le 1 er logiciel d édition de rapport prêt à l emploi offrant aux utilisateurs la possibilité

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

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

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

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

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

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

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

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

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

Présentation du produit. Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran

Présentation du produit. Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran Présentation du produit Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran Page 2 Page 3 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Introduction

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

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

TP2_2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

TP2_2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 TP2_2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 03/11/2014 Plan du TP 2 Présentation de la suite Microsoft BI Ateliers sur SSIS (2H) Ateliers sur RS (2H) 3 Présentation de la suite Microsoft BI Présentation

Plus en détail

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets Introduction à Project Server 1. La gestion de projets par Microsoft 11 1.1 Une histoire liée à l'évolution des organisations 11 1.2 Fonctionnalités de Project Server 2013 14 2. Concepts et terminologie

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

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

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

GED ECM :Alfresco. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3

GED ECM :Alfresco. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3 GED ECM :Alfresco Alfresco est une solution de gestion de contenu d'entreprise (ECM) : elle propose une gestion de contenu d'entreprise complète : gestion documentaire, collaboration, gestion de cycle

Plus en détail

Créez votre premier site web De la conception à la réalisation

Créez votre premier site web De la conception à la réalisation Chapitre 1 : Introduction A. Introduction 17 Chapitre 2 : Les langages A. L objectif 21 B. L HTML 21 1. L état des lieux 21 2. Les éléments HTML 21 3. Les attributs 22 4. Les caractères 23 5. Les espaces

Plus en détail

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman Université de Strasbourg IUT Robert Schuman Maître de stage : Nicolas Lachiche Tuteur universitaire : Marie-Paule Muller Cahier des charges Jonathan HAEHNEL Strasbourg, le 6 mai 2011 Table des matières

Plus en détail

Visual TOM 5.0 Fonctionnalités

Visual TOM 5.0 Fonctionnalités The job scheduling Company Visual TOM 5.0 Fonctionnalités 0 Interfaces existantes Xvision Mode multi-fenêtre Vision spécifique par écran Vision technique / hiérarchique Difficulté à faire évoluer 1 Interfaces

Plus en détail

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

2014/2015 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ANOUAR OUFQIR ENCADRE PAR : MME L. LAMRINI 2014/2015 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ANOUAR OUFQIR ENCADRE PAR : MME L. LAMRINI Table des matières 1. Bilan de la séance de Lundi 09 Mars 2015... 2 2. Présentation

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

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

Morgan Beau Nicolas Courazier

Morgan Beau Nicolas Courazier EPSI - 2010 Rapport projet IA Conception et mise en œuvre d un générateur de systèmes experts Morgan Beau Sommaire Cahier des charges 3 Présentation générale 4 Analyse et modélisation 6 Le moteur d inférence

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

Présentation de la solution SAP Solutions SAP Crystal 2011. Une solution de Business Intelligence d entrée de gamme complète

Présentation de la solution SAP Solutions SAP Crystal 2011. Une solution de Business Intelligence d entrée de gamme complète Présentation de la solution SAP Solutions SAP Crystal Solutions SAP Crystal 2011 Une solution de Business Intelligence d entrée de gamme complète SOMMAIRE ^4 ^ 5 ^ 6 ^ 7 ^ 8 ^ 9 Créez les fondements de

Plus en détail

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

Formations 2016 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Formations 2016 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

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

MyReport, LE REPORTING SOUS EXCEL

MyReport, LE REPORTING SOUS EXCEL MyReport, LE REPORTING SOUS EXCEL Avec MyReport : De la manipulation en moins. De l analyse en plus! Les données d une entreprise sont un vrai capital. Bien exploitées, elles facilitent les prises de décisions.

Plus en détail

FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD)

FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD) FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD) BIEN GERER SES REFERENTIELS DE DONNEES : UN ENJEU POUR MIEUX PILOTER LA PERFORMANCE DE SON ETABLISSEMENT octobre 2008 GMSIH 44, Rue de Cambronne 75015 Paris.

Plus en détail

Catalogue des Formations

Catalogue des Formations Un ensemble de logiciels de cours adaptés à vos besoins Catalogue des Formations ixias Software propose un ensemble de cours adaptés pour aider les Utilisateurs ainsi que l Equipe SI à bien appréhender

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

Mettre en place et piloter un intranet avec SharePoint

Mettre en place et piloter un intranet avec SharePoint Mettre en place et piloter un intranet avec SharePoint Travail collaboratif, gestion documentaire et publication Jean-François FUSTEC Table des matières 1 Chapitre 1 Introduction A. Préliminaires............................................................

Plus en détail