Spécifications de la Plateforme OrphaMine

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

Download "Spécifications de la Plateforme OrphaMine"

Transcription

1 Spécifications de la Plateforme OrphaMine Chedy Raïssi 24 juillet

2 Table des matières 1 Présentation de la plateforme OrphaMine Objectifs Les contraintes État de l art Gestion des données Fouille de données Visualisation Les étapes de la visualisation de données Orphamine CouchDB Fouille de Données Extraction de motifs Énumération des cliques et des quasi-cliques Visualisation de Données Introduction Modèles de Représentation Diagramme Cordal Conclusion et Perspectives 15

3 1 Présentation de la plateforme OrphaMine Dans le cadre du projet ANR Hybride, l équipe-projet ORPAILLEUR a décidé après concertation avec les différents partenaire du projet de développer une plateforme de web services qui permet la visualisation ainsi que l intégration de données et des algorithmes de fouille. Les données étudiées traitent des maladies orphelines. Mais l objectif à long terme est le développement d outils offrant le plus d abstraction possible du type de données étudiées afin de gérer une masse de données hétérogènes. Le but premier du portail OrphaMine est de fournir des outils d analyses ouverts au public ainsi qu aux médecins ou d autres chercheurs. La visualisation des données est une étape importante dans leur compréhension. Celle-ci doit être intelligente et réfléchie afin que l utilisateur puisse en tirer les informations recherchées. L objectif principal est de permettre la mise en évidence de ces informations alors que le jeu de données est très vaste. Pour permettre un apport de connaissances de ces données, la visualisation se base sur des résultats issus d algorithmes de fouille de données. Ainsi, les informations extraites des différentes recherches (généralement des motifs fréquents dans les données) sont utilisées dans ce but. 1.1 Objectifs L enjeu pour l équipe ORPAILLEUR et le projet Hybride Le premier but recherché est de permettre un affichage des données présentes dans une ontologie appelée OrphaData ( Cet ensemble de données est issu du projet Orphanet coordonné par l INSERM dont le but est de rassembler toutes les informations concernant les maladies orphelines. Ces maladies rares sont encore très peu connues et beaucoup de données scientifiques restent encore floues ou incorrectes. Cette ontologie, uniquement disponible au format XML 1, n offre pas de visualisation et ne permet donc pas une compréhension aisée aux utilisateurs, généralement des médecins qui n ont pas forcément de base en informatique. De plus, sous le format actuel, il est impossible d interagir avec les données de manière simple et rapide. 1. XML : l Extensible Markup Language est un langage informatique utilisé pour l échange de données. 2

4 Le deuxième but, plus ancré dans le projet ANR Hybride, est de permettre l intégration des algorithmes de fouilles des différentes équipes et acteurs du projet dans une plateforme ouverte et facilement accessible afin de permettre l échange et l analyse dans le cadre du projet. L enjeu est donc la mise en place d un véritable portail collaboratif qui servira aux différents acteurs du projet Hybride avec : Une visualisation générale des données OrphaData pour les médecins qui travaillent, mettent à jour et développent cette base. Une intégration des algorithmes de fouilles développés par les différents acteurs académiques. L utilisation de ces algorithmes afin d améliorer OrphaData. Les objectifs pour arriver à la mise en place de ce portail sont dans un premier temps le développement d une API 2 sous forme d un service web ergonomique et disposant d une forte abstraction du type de données dont il va permettre l accès. Cette API pourra servir aux développeurs et différents chercheurs, afin de récupérer des données sous un format précis pour la mise en place et l utilisation d algorithmes de fouille de données. Mais aussi, pour le développement même du portail sous la forme d un site Internet de nouvelle génération (HTML5) qui pourra être facilement visionné sur des tablettes tactiles et smartphones, qui sont de plus en plus utilisés. Ce site se base intégralement sur des web services. Ainsi il est important de mettre un fort accent sur la conception de l API qui sera réutilisé avec d autres projets et non uniquement pour les données d OrphaData (pérennité du développement) Les contraintes Pour arriver à ce résultat, plusieurs contraintes doivent être respectées : du fait que l API sera un point d accès à un grand volume de données très diverses, il est important de veiller à garder une flexibilité et une abstraction lors de leurs traitements. Par la suite, il est aussi nécessaire de comprendre les algorithmes de fouilles intégrés au portail afin de permettre une interactivité et une visualisation adaptée. De plus, comme nous souhaitons offrir une visualisation dynamique à l utilisateur, des contraintes de rapidité et de facilité d accès sont aussi impliquées. 2. API : Application Programing Interface 3

5 2 État de l art Afin de mieux comprendre les enjeux et défis pour le développement du portail OrphaMine, nous allons décrire l état actuel des techniques utilisées dans les différents domaines en relation avec le développement de notre plateforme. Cette description permettra d introduire certains concepts nécessaire à la compréhension de la suite de ce rapport. Les domaines étudiés sont dans un premier temps le stockage des données où nous parlerons du type de système de gestion de base de données (SGBD) qui sera utilisé. Puis des différentes techniques de fouilles employées et enfin nous aborderons certains concepts de visualisations. Cette partie mènera à une discussion sur les différents choix qui ont été effectués pour chacun de ces domaines. 2.1 Gestion des données Le choix de la méthode de stockage des données est la première étape logique dans la conception d une API visant le traitement de données à relativement grande échelle. Ce choix dépend bien évidemment du type et de la quantité de données à stocker, et nous nous retrouvons ici dans le cas de données hétérogènes et diverses, que nous pouvons qualifier de non structurées, dans un volume relativement important. Il est donc primordial de disposer d une base de données flexible qui sera en mesure de stocker toutes nouvelles données issues de fouilles, ou de ressources qui seraient intégrées au jeu déjà existant. C est pour répondre à ce type de nouveau besoin que le NoSQL a été introduit assez récemment [Cou]. Le NoSQL est un type de stockage des données employées par certains SGBD au même titre que le modèle relationnel. Le modèle de données entre l approche relationnelle et NoSQL est très différent. Dans le cas d un modèle relationnel, les données sont séparées dans une multitude de tables liées entre elles par un schéma logique. Ces relations sont stockées dans des tables par le biais de clés étrangères. Ainsi, lors de la récupération des données, cellesci doivent être collectées dans plusieurs endroits et combinées avant d être présentées à l utilisateur. Une base de données NoSQL orientée documents procède différemment. Les données y sont stockées au sein de documents souvent au format JSON 3 3. JSON : JavaScript Object Notation 4

6 Figure 1 Exemple de stockage d un élément dans un document d une base NoSQL et dans des tables d une base relationnelle. qui sont eux-mêmes séparés en objets utilisables par l application finale. Un document pourrait par exemple représenter un utilisateur qui, dans une base relationnelle, serait séparé en une multitude de tables (cf. Figure 1). Cette approche a le désavantage d être moins efficace en terme de stockage, à cause de la redondance de certaines informations. Cependant, ce désavantage est mineur quand au gain de performances au niveau de la lecture et écriture de données. Une autre grande différence entre une base relationnelle et une NoSQL est l absence de schéma de données dans cette dernière. Alors qu il est très difficile dans une base de données relationnelle de changer la structure des tables une fois que des données sont déjà présentes, cette difficulté n existe pas dans une base NoSQL où l ajout de nouveaux types de données est très aisé. De plus, une base de données NoSQL reste facilement extensible, ce qui lui permet une gestion rapide d un grand volume de données (Big Data). Alors que le modèle relationnel n est que facilement extensible de façon verticale (par une augmentation de la puissance du serveur généralement très couteuse), les technologies NoSQL permettent une extensibilité horizontale, par une augmentation du nombre de serveurs. Afin de permettre la création d une RIA 4 utilisant les données de notre base, la partie cliente utilise une architecture en AJAX 5. Cette architecture est caractérisée par son fonctionnement en asynchrone. Ce fonctionnement 4. RIA : Rich Internet Application 5. AJAX : Asynchronous JavaScript And XML 5

7 permet la récupération des données du serveur après le chargement de la page web de la RIA. Cette approche, où les données sont dynamiquement intégrées à la page, permet d éviter au client d avoir à recharger la page complète. Couplé aux technologies mises en place par l HTML5 tel que le SVG 6, l AJAX permet la réalisation d une RIA dynamique et fonctionnelle. 2.2 Fouille de données Le domaine de la fouille de données, aussi appelée exploration de données, permet d extraire des connaissances d un grand jeu de données. L une des applications souvent utilisée est la recherche de motifs fréquents dans les données [ehw10]. Ce domaine de recherche est entièrement en adéquation avec la problématique du projet ANR Hybride, où l on va rechercher des éléments communs entre différentes maladies (des motifs) parmi le jeu de données d OrphaData (vu conceptuellement comme un grand graphe). Ces motifs présents dans les données vont nous permettre de comprendre, une fois extraits par la fouille, une partie de la base de données. Ce mode de recherche se rapproche beaucoup de la méthode naturelle qu une personne ferait pour comprendre un grand volume d informations, à savoir le regroupement des données proches pour permettre une vision plus globale du problème. Au même titre que la recherche de motifs, la fouille de données peut aussi rechercher ce que l on appelle des cliques, ou graphes complets 7. Ces cliques vont nous indiquer des groupes de nœuds fortement liés. On parle aussi de quasi-cliques dans le cas de graphes quasi-complets, c est-à-dire un graphe complet auquel il manquerait un nombre γ d arêtes. 2.3 Visualisation Le choix du type de visualisation à utiliser pour un jeu de données se base sur plusieurs facteurs, tel que le type des données à afficher (que ce soit un arbre avec une hiérarchie par exemple, ou des données temporelles etc.), ainsi que les informations recherchées. Il est important, d autant plus si le jeu de données est volumineux, de bien identifier le but de la visualisation. Cela revient à trouver la question 6. SVG : Scalable Vector Graphics 7. Graphe complet : graphe où tous les nœuds sont reliés entre eux 6

8 à laquelle nous voulons répondre par le biais de l affichage. Bien évidement, du fait que toutes les données collectées sont riches et diverses, il est normal de vouloir mettre en place un affichage flexible. La démarche à adopter reste la même, soit la mise en évidence d éléments clés. Il faut alors identifier plusieurs problèmes auxquels cette visualisation pourra répondre de façon claire, en supprimant les détails superflus Les étapes de la visualisation de données Le processus permettant d arriver à la compréhension des données passe par plusieurs étapes [Fry08] : L acquisition : que ce soit à partir d une base de données sur Internet, ou de publications. L analyse : afin de donner une structure aux données de façon à les stocker en fonction de leur signification. Le filtrage : pour ne garder que les données qui nous intéressent. La fouille : appliquer les méthodes de fouille de données de façon à faire apparaitre des motifs. Symboliser : choisir un modèle visuel basique afin de représenter les données, tel qu un diagramme de barres, ou un arbre. Raffiner : adapter ce modèle basique de façon à ce qu il soit le plus clair et le plus attrayant possible. Interagir : rajouter des moyens de manipuler les données, ou de contrôler les caractéristiques représentées. Ces étapes sont chacune d une importance variable en fonction des données traitées. Par exemple, lors de la récupération des données OrphaData, la phase d analyse ne sera que très courte du fait que les données sont déjà présentes sous forme d une ontologie. De plus, chaque étape peut influencer les autres si bien que l affichage final est en fait un processus itératif comme illustré sur la figure 2. Cet exemple montre (entre autre) que l étape d interaction a modifiée l étape de raffinage. Ce qui peut s illustrer par une mise en évidence des éléments avec lesquels l utilisateur interagit. 3 Orphamine La réalisation du portail passe par une API dont les appels sont traités presque intégralement par le serveur de base de données. Cette API est sous 7

9 Figure 2 Exemple d interactions entre les différentes étapes de la visualisation des données. la forme d un service web de type REST 8. Son accès est donc simplifié afin de permettre une utilisation intuitive aux différents acteurs participant au développement. Ce choix a été déterminé par l orientation très données" du web service. 3.1 CouchDB La base de données est implémentée par le SGBD CouchDB. Cette base est de type NoSQL orienté document. C est-à-dire que les tables sont représentées par des documents au format JSON accessibles par l intermédiaire de fonctions de map et de mapreduce. Ces fonctions sont l équivalent des vues d une base de données classique. Les vues sont l unique moyen d accéder aux données (cf. Figure 3). Contrairement à une base de données relationnelle, elles sont indispensables afin de filtrer et d organiser les données qui ne sont pas structurées. Les vues sont définies par des fonctions en langage JavaScript. Une vue prend un document JSON en tant que paramètre et fait tout le traitement nécessaire afin de déterminer et de rendre les données à renvoyer accessibles. Toutefois, la génération d une vue est très consommatrice en temps et en ressources et ne devrait pas être une opération que le système réalise à chaque requête d un client. Afin de permettre un temps de réponse court, le résultat des vues est sauvegardé (mis en cache) lors de sa première exécution. Ce procédé est permis par la génération d un index de vues par CouchDB qui est mis à jour à chaque changement des données. Concrètement, le SGBD va en fait mettre en cache les résultats de l analyse des documents JSON de façon à ne pas avoir à le refaire pour chaque requête utilisateur. 8. REST : REpresentational State Transfer 8

10 Figure 3 Interaction des éléments de l API de type REST L un des grands avantages lors de l utilisation de CouchDB est la flexibilité du format des données au moment de la récupération d une vue. Cet avantage est mis à disposition par les fonctions appelées de liste et nous permet d acquérir l abstraction souhaitée du type de données stockées en base (leur nom vient de leur fonctionnement : elles récupèrent une liste de données à traiter). Ces fonctions peuvent être utilisées indépendamment de la vue et sont exécutées à la demande du client pour permettre une transformation aisée des données dans une multitude de format. Dans OrphaMine, ces fonctions sont utilisées notamment pour obtenir des données se prêtant à l utilisation dans des pages webs de type HTML5 permettant un affichage direct dans le portail. Mais le format CSV 9 est aussi utilisé afin de les rendre compatibles aux données d entré de certains algorithmes de fouilles. Comme illustré sur la figure 4, les fonctions de liste sont situées en amont des vues. Elles récupèrent les données qui auraient été reçues par le client sans leur appel et permettent la transformation de ce résultat. 3.2 Fouille de Données L intégration des algorithmes de fouille au portail web est une partie très importante du développement du portail OrphaMine et cette intégration continuera pendant toute la durée du projet ANR Hybride. Les algorithmes présentés en tant que web services vont fouiller dans les données 9. CSV : Comma-Separated Values 9

11 Figure 4 Illustration de la flexibilité de l API présentes dans la base (préalablement formatées pour satisfaire les besoins de l algorithme comme énoncé plus tôt). Cette Intégration a comme but de permettre l utilisation par les médecins, et même par un certain public averti, des différentes analyses de données possibles. Par la suite, afin de permettre une intégration aisée, les résultats issus de cette fouille vont être stockés dans une nouvelle base de données. Ce mode de fonctionnement nous permet de profiter de tous les avantages des fonctions list, tout en copiant le mode opératoire des vues de CouchDB qui ne s exécutent qu une seule fois. Cette approche nous permet de réaliser le traitement en avance et nous est utile dans le cas de fouilles mettant beaucoup de temps de traitement. La suite de cette partie va expliquer les apports et le fonctionnement des algorithmes de fouille incorporés au portail actuel Extraction de motifs L extraction de motifs est appliquée ici pour rechercher des groupes de maladies au sein des données de OrphaData. Les motifs indiquent des relations avec les gènes et les signes cliniques en commun entre les maladies. Ainsi un groupe de maladies résultant de cette fouille présentera toujours 10

12 des maladies possédants beaucoup de points en commun (comme des gènes en communs ou des signes cliniques identiques). L extraction de ces groupes n a que peu d intérêt dans cet état brut. Nous pouvons éventuellement les utiliser dans le but de les comparer aux familles de maladies déjà identifiées et aider ainsi à corriger d éventuels points flous dans le développement de l ontologie OrphaData. Mais là où l analyse montre tout son potentiel, est lors de l ajout du paramètre de bruit, qui représente un seuil d écart autorisé entre chaque maladie d un groupe par rapport aux autres maladies de ce groupe, lors de la recherche. Concrètement, cette nouvelle notion nous permet d obtenir des groupes de maladies où certaines relations sont inexistantes, mais autorisées par l algorithme. De ce fait, si nous comparons ces résultats aux données déjà existantes dans la base de données OrphaData, nous pouvons relever des relations qui potentiellement n auraient pas encore été découvertes par les médecins (le portail permet actuellement de comparer ces résultats avec l ensemble des publications médicales pubmed gov/pubmed) Énumération des cliques et des quasi-cliques La recherche de cliques (et de quasi-cliques), ou de graphes complets (et quasi-complets), permet d identifier des nœuds fortement liés. Le résultat souhaité est donc identique à la fouille précédente, cependant le procédé utilisé est différent et permet de rajouter les contraintes structurelles aux données traitées. L analyse de graphe a pour même objectif de trouver des données qui pourraient ne pas avoir encore été découvertes dans la base de OrphaData. Par rapport à l algorithme de fouille classique précédent, cette fouille de données prend en considération la structure des données et les différents liens entre maladies, gênes, signes cliniques et hiérarchies médicales. Cette caractéristique permet de subsumer 10 les nœuds (ici les maladies) par leur classification (leur famille). Cet algorithme prend en paramètre un graphe de maladies afin d en rechercher des sous graphes complets. Les liaisons entre les maladies sont déterminées par les gènes qu elles ont en commun. Une relation entre un gène est une maladie est identifiée lorsque les médecins prouvent que ce gène a un rôle sur la présence de la maladie chez les patients. Le résultat de la 10. Subsumer : généraliser un ou plusieurs concepts précis, par un autre plus global 11

13 fouille est donc un ensemble de cliques qui va nous indiquer des groupes de maladies possédant beaucoup de points en commun. En autorisant, comme avec l algorithme précédent, une certaine tolérance au bruit, nous pouvons identifier des relations potentiellement existantes, mais encore inconnues par les médecins. Cette tolérance au bruit est décrite d une manière différente toutefois. Elle ne va plus représenter les écarts autorisés dans la pondération des relations entre les nœuds, mais elle va autoriser un certain nombre de liaisons qui ne devraient pas être présentes. 4 Visualisation de Données 4.1 Introduction Afin de permettre une visualisation adaptée aux résultats des fouilles précédentes (ainsi que des données brutes), il est primordial de se concentrer sur l aspect étudié de façon à pouvoir choisir un modèle de représentation en rapport. Cependant, les informations recherchées par les utilisateurs peuvent être différentes. Par exemple, un médecin rechercherait sans doute des informations différentes qu une personne de la famille d un patient. De façon à pouvoir mettre en place un portail adapté à un maximum de personnes il faut donc laisser le choix de la visualisation à l utilisateur. Dans cette partie nous verrons les visualisations déjà implémentées et utilisées dans le portail. Et pour chaque modèle de représentation, nous discuterons de l objectif visé ainsi que des interactions possibles. Mais avant cela, faisons un point sur la mise en place technique de cette partie. La visualisation est une part importante du portail. Afin de permettre un affichage dynamique et au maximum compatible avec les nouveaux terminaux, elle est intégralement réalisée en HTML5 grâce au format SVG. Afin de développer le plus simplement possible les différents modèles de représentation des données que nous souhaitons rendre disponibles aux utilisateurs, nous utilisons la bibliothèque appelée Data-Driven Documents, abrégée d3js ( Cette bibliothèque est libre et permet la création de graphiques SVG en fonction des données qu elle reçoit en paramètre. Le pont entre d3js et le serveur se fait par l intermédiaire de requêtes asynchrones via AJAX. Les données reçues sont formatées par la base de données de façon à ce que la partie cliente n ait que l affichage à gérer. 12

14 4.1.1 Modèles de Représentation Graphe La première représentation des données qui fut utilisée est un affichage en graphe tel qu il est représenté en Figure 5. Ce choix, se rapprochant le plus de la structure originaire des données brutes, était le premier choix logique. Chaque nœud du graphe représente un élément unique où la couleur indique son type (ici, le rose représente les maladies, le vert les signes cliniques et le gris les gènes). La taille du nœud apporte aussi une indication (ici, la taille représente le nombre de liens que le nœud possède). Enfin les liens entre les nœuds montrent une relation où la couleur va indiquer ses caractéristiques. L objectif de ce type de visualisation est de permettre d identifier très facilement tous les éléments d un jeu de données. L obtention d informations telles que l importance de chaque élément est aussi mis en avant par plusieurs paramètres comme la taille ou la couleur des nœuds. L un des avantages de cette visualisation est qu il est très facile de jouer sur les paramètres d affichage des nœuds (par exemple : taille, couleur, transparence, etc...) en fonction des souhaits de l utilisateur. Dans notre exemple, la taille des nœuds représente le nombre de liens que le nœud possède. Mais il serait peut-être intéressant de visualiser d autres informations telles que la prévalence des maladies par ce paramètre, afin d identifier d un seul coup d œil les maladies les plus communes. Toutefois, cette représentation des données oblige de calculer la position des nœuds de façon à ce qu ils ne se chevauchent pas. Ce calcul se fait par une simulation de gravité où chaque noeud est attiré vers le centre du schéma (de façon à ce qu ils soient tous regroupés), mais où aussi ils se repoussent tous (de façon à ce qu ils ne se chevauchent pas). Il est aussi important de noter que ce mode de représentation n est pas adapté à une visualisation efficace des relations entre les nœuds. L information peut paraitre vite confuse dans le cas d un jeu de données disposant de beaucoup de liaisons entre les nœuds tel que dans le cas de la fouille de cliques observée dans la partie Diagramme Cordal Diagramme Cordal Cette seconde représentation des données est complémentaire d une visualisation en graphe. Les éléments y sont représentés par des traits positionnés sur une sphère comme illustré en figure 6. La couleur, de la même façon que pour le graphe, va indiquer ici le type du nœud. 13

15 Figure 5 Visualisation d un résultat de fouille sous la forme d un graphe. Figure 6 Visualisation d un résultat de fouille sous la forme d un diagramme cordal. 14

16 Mais cette fois-ci les relations sont indiquées par des traits beaucoup plus gros entre chaque nœud. Le souhait est clairement d apporter des informations sur les relations entre les nœuds. Ainsi, les relations mises en avant par une fouille apparaissent tout de suite et il est facile pour l utilisateur d identifier les nœuds concernés. Cette affichage reprend plusieurs éléments du graphe en remplacent la place centrale des nœuds par les relations. Le principal avantage de cette visualisation est, de la même façon que pour l affichage en graphe, qu il est possible de jouer sur plusieurs caractéristiques tel quel la taille et la couleur des traits. Cependant, les informations mises en évidence concernent maintenant les relations. Il est ainsi possible de pondérer certaines relations en spécifiant une taille plus ou moins importante du trait. De cette manière il serait possible, par exemple, de repérer tous les signes cliniques d une maladie en fonction de leur fréquence si on adapte la caractéristique de la taille à cette donnée. Cette représentation est cependant limitée par le nombre de nœuds représentés. L identification des nœuds concernés par les relations mises en avant devient difficile lorsque leur nombre est important. 5 Conclusion et Perspectives Beaucoup de travail doit encore être fait pour le portail OrphaMine. L un des prochains objectifs est de permettre une évaluation automatique de la pertinence des résultats d une fouille, en analysant directement la présence des données concernées dans les publications des médecins. Ainsi, si une relation potentiellement manquante apparaît comme probable par les médecins, nous pourrions orienter les recherches à mener dans cette direction. Cette action s inscrit complètement dans l orientation du projet ANR Hybride qui prône l utilisation d outils de traitement de la langue afin de mieux aiguiller ou orienter le processus d analyse de données. D un point de vu ergonomique, le rendu du site sur terminaux mobiles doit encore être amélioré, ainsi que l esthétique globale, du fait que l accent a été mis en premier lieu sur la conception et la réalisation d une API complète. La base fonctionnelle de l API, et le portail, est présente. Cependant, il reste encore beaucoup de chemin à parcourir afin d implémenter de nouvelles fonctionnalités qui seront souhaitées par les médecins et chercheurs au fur et à mesure de la progression du projet. 15

17 Figure 7 Quelques exemples de pages du portail actuel OrphaMine. 16

18 Figure 8 Quelques exemples d analyses de données sur le portail actuel OrphaMine. 17

19 Références [Cou] Couchbase. Why nosql? Website. http :// [ehw10] Charu C. Aggarwal et Haixun Wang. Managin and Mining Graph Data. Springer, [Fry08] Ben Fry. Visualizing Data. O REILLY, [Tou11] Yannick Toussaint. Hybride, présentation de projet,

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

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

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

Libérez votre intuition

Libérez votre intuition Présentation de Qlik Sense Libérez votre intuition Qlik Sense est une application nouvelle génération de visualisation de données en libre-service qui permet à chacun de créer facilement des visualisations

Plus en détail

Les technologies du Big Data

Les technologies du Big Data Les technologies du Big Data PRÉSENTÉ AU 40 E CONGRÈS DE L ASSOCIATION DES ÉCONOMISTES QUÉBÉCOIS PAR TOM LANDRY, CONSEILLER SENIOR LE 20 MAI 2015 WWW.CRIM.CA TECHNOLOGIES: DES DONNÉES JUSQU'À L UTILISATEUR

Plus en détail

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur) 1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

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

Gestion des fichiers sur micro-ordinateur

Gestion des fichiers sur micro-ordinateur ... 1 Qu est ce qu une gestion de fichier :... 2 Importance d une bonne gestion des fichiers :... 2 Qui doit faire une gestion des dossiers :... 3 Étapes à suivre pour une meilleur gestion des dossiers

Plus en détail

Programmation parallèle et distribuée

Programmation parallèle et distribuée Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2015) Marc Parizeau, Département de génie électrique et de génie informatique Plan Données massives («big data») Architecture Hadoop distribution

Plus en détail

données en connaissance et en actions?

données en connaissance et en actions? 1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)

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

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

Le test automatisé des applications web modernes

Le test automatisé des applications web modernes Le test automatisé des applications web modernes Résumé : Aujourd hui, les applications Web sont développées au moyen de différentes technologies AJAX et Web 2.0. Des outils nouveaux et puissants offrent

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

La dernière base de données de Teradata franchit le cap du big data grâce à sa technologie avancée

La dernière base de données de Teradata franchit le cap du big data grâce à sa technologie avancée Communiqué de presse Charles-Yves Baudet Twitter: Les clients de Teradata Teradata Corporation peuvent dan.conway@teradata.com tirer parti de plusieurs + 33 1 64 86 76 14 + 33 (0) 1 55 21 01 48/49 systèmes,

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

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

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL AVRIL 2014 Panorama des solutions NoSQL QUI SOMMES NOUS? Avril 2014 2 SMILE, EN QUELQUES CHIFFRES 1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE 3 4 NOS EXPERTISES ET NOS CONVICTIONS DANS NOS LIVRES

Plus en détail

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Fouillez facilement dans votre système Big Data. Olivier TAVARD Fouillez facilement dans votre système Big Data Olivier TAVARD A propos de moi : Cofondateur de la société France Labs Développeur (principalement Java) Formateur en technologies de moteurs de recherche

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

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

DÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM

DÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM DÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM Étude de cas technique QlikView : Big Data Juin 2012 qlikview.com Introduction La présente étude de cas technique QlikView se consacre au

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

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

Groupe de Discussion Big Data Aperçu des technologies et applications. Stéphane MOUTON stephane.mouton@cetic.be

Groupe de Discussion Big Data Aperçu des technologies et applications. Stéphane MOUTON stephane.mouton@cetic.be Groupe de Discussion Big Data Aperçu des technologies et applications Stéphane MOUTON stephane.mouton@cetic.be Recherche appliquée et transfert technologique q Agréé «Centre Collectif de Recherche» par

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

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Introduction Big Data

Introduction Big Data Introduction Big Data SOMMAIRE Rédacteurs : Réf.: SH. Lazare / F. Barthélemy AXIO_BD_V1 QU'EST-CE QUE LE BIG DATA? ENJEUX TECHNOLOGIQUES ENJEUX STRATÉGIQUES BIG DATA ET RH ANNEXE Ce document constitue

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

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

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

Programmation parallèle et distribuée

Programmation parallèle et distribuée Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2014) Marc Parizeau, Département de génie électrique et de génie informatique Plan Mégadonnées («big data») Architecture Hadoop distribution

Plus en détail

Travaux pratiques avec RapidMiner

Travaux pratiques avec RapidMiner Travaux pratiques avec RapidMiner Master Informatique de Paris 6 Spécialité IAD Parcours EDOW Module Algorithmes pour la Fouille de Données Janvier 2012 Prise en main Généralités RapidMiner est un logiciel

Plus en détail

LIBERTY Portfolio Management System

LIBERTY Portfolio Management System LIBERTY Portfolio Management System Présentation Réalisé en collaboration avec Présentation Objectif est un outil de Family Office centralisant l ensemble des activités se rapportant à la gestion de portefeuille,

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

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

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Compte-rendu re union Campus AAR 3 mars 2015

Compte-rendu re union Campus AAR 3 mars 2015 Compte-rendu re union Campus AAR 3 mars 2015 Table des matières Liste d actions... 2 I. Environnement d analyse : INA, Armadillo... 3 a. Connexion de l outil INA avec API Armadillo... 3 b. Outil d analyse

Plus en détail

DEMANDE D INFORMATION RFI (Request for information)

DEMANDE D INFORMATION RFI (Request for information) DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE

Plus en détail

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

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

THOT - Extraction de données et de schémas d un SGBD

THOT - Extraction de données et de schémas d un SGBD THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) pj@miningdb.com, benoit@miningdb.com Mots clefs : Fouille d information, base de données, système

Plus en détail

Vue d ensemble. Initiatives des données. Gestion de la trésorerie. Gestion du risque. Gestion des fournisseurs 2 >>

Vue d ensemble. Initiatives des données. Gestion de la trésorerie. Gestion du risque. Gestion des fournisseurs 2 >> Access MD Online Vue d ensemble Access MD Online fournit aux organisations un accès en temps réel à leurs programmes de carte commerciale au sein d un environnement sécurisé, n importe où et n importe

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Avec Totally Integrated Automation Portal : un seul environnement de développement intégré pour toutes vos tâches

Plus en détail

En route vers le succès avec une solution de BI intuitive destinée aux entreprises de taille moyenne

En route vers le succès avec une solution de BI intuitive destinée aux entreprises de taille moyenne Présentation du produit SAP s SAP pour les PME SAP BusinessObjects Business Intelligence, édition Edge Objectifs En route vers le succès avec une solution de BI intuitive destinée aux entreprises de taille

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

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

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

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 et SQL Server 2014

SQL Server 2012 et SQL Server 2014 SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation

Plus en détail

Les participants repartiront de cette formation en ayant une vision claire de la stratégie et de l éventuelle mise en œuvre d un Big Data.

Les participants repartiront de cette formation en ayant une vision claire de la stratégie et de l éventuelle mise en œuvre d un Big Data. Big Data De la stratégie à la mise en oeuvre Description : La formation a pour objet de brosser sans concession le tableau du Big Data. Les participants repartiront de cette formation en ayant une vision

Plus en détail

Les Entrepôts de Données

Les Entrepôts de Données Les Entrepôts de Données Grégory Bonnet Abdel-Illah Mouaddib GREYC Dépt Dépt informatique :: GREYC Dépt Dépt informatique :: Cours Cours SIR SIR Systèmes d information décisionnels Nouvelles générations

Plus en détail

1 La visualisation des logs au CNES

1 La visualisation des logs au CNES 1 La visualisation des logs au CNES 1.1 Historique Depuis près de 2 ans maintenant, le CNES a mis en place une «cellule d analyse de logs». Son rôle est multiple : Cette cellule est chargée d analyser

Plus en détail

Smart Energy & Power Quality Solutions. www.energy-portal.com. La solution Cloud pour votre gestion d Energie

Smart Energy & Power Quality Solutions. www.energy-portal.com. La solution Cloud pour votre gestion d Energie Smart Energy & Power Quality Solutions www.energy-portal.com La solution Cloud pour votre gestion d Energie ENERGY-PORTAL Energy-Portal Vos avantages La solution cloud développée spécifiquement pour les

Plus en détail

Open Data. François Bancilhon twitter.com/fbancilhon www.data-publica.com. Printemps de la recherche EDF R&D 28/9/12

Open Data. François Bancilhon twitter.com/fbancilhon www.data-publica.com. Printemps de la recherche EDF R&D 28/9/12 Open Data François Bancilhon twitter.com/fbancilhon www.data-publica.com Printemps de la recherche EDF R&D 28/9/12 Plan Open data Que faire des données de l open data? Eco-système de la données Data Publica

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

Gé nié Logiciél Livré Blanc

Gé nié Logiciél Livré Blanc Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer

Plus en détail

Merise. Introduction

Merise. Introduction Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre

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

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association

Plus en détail

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

Communiqué de Lancement. Sage Intégrale V4.50

Communiqué de Lancement. Sage Intégrale V4.50 Communiqué de Lancement Sage Intégrale V4.50 Nouvelle Version Majeure Avec près de 3000 entreprises clientes, l Intégrale est le Progiciel de Gestion Intégré le plus déployé en France, ce qui révèle toutes

Plus en détail

QUI SOMMES-NOUS? Cette solution s adresse aussi bien aux PME/PMI qu aux grands groupes, disposant ou non d une structure de veille dédiée.

QUI SOMMES-NOUS? Cette solution s adresse aussi bien aux PME/PMI qu aux grands groupes, disposant ou non d une structure de veille dédiée. PRESENTATION QUI SOMMES-NOUS? La société VIEDOC, formée d ingénieurs expérimentés, conseille depuis 2004 les entreprises dans les domaines de la veille, de l intelligence économique et de l innovation.

Plus en détail

Big Data et l avenir du décisionnel

Big Data et l avenir du décisionnel Big Data et l avenir du décisionnel Arjan Heijmenberg, Jaspersoft 1 Le nouveau monde des TI L entreprise en réseau de McKinsey McKinsey sur le Web 2.0 McKinsey Global Institute, décembre 2010 Emergence

Plus en détail

Intégration de systèmes

Intégration de systèmes Intégration de systèmes Préparé par: Marc Barassi, Michel Fraser, Louis Martin, Martin Simoneau Collaboration spéciale: François Boucher et Richard Boutin 3/18/14 Intégration de systèmes «L ensemble des

Plus en détail

La Stratégie d Intégration Advantage

La Stratégie d Intégration Advantage La Stratégie d Intégration Advantage Intégration pour l Entreprise Synthèse Ces dernières années, les entreprises comptent sur moins de systèmes pour gérer leurs activités au quotidien et ont souvent implémenté

Plus en détail

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex DATA LIVES HERE. TM 4D Web 2.0 Pack Internet Riche et Solutions Mobiles en toute simplicité 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex *Faites vivre vos données 4D Web 2.0 Pack fournit aux développeurs

Plus en détail

Bases de données documentaires et distribuées Cours NFE04

Bases de données documentaires et distribuées Cours NFE04 Bases de données documentaires et distribuées Cours NFE04 Introduction du cours Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

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

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

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Techniques d interaction dans la visualisation de l information Séminaire DIVA Techniques d interaction dans la visualisation de l information Séminaire DIVA Zingg Luca, luca.zingg@unifr.ch 13 février 2007 Résumé Le but de cet article est d avoir une vision globale des techniques

Plus en détail

et les Systèmes Multidimensionnels

et les Systèmes Multidimensionnels Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées

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

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle ApExposé Cédric MYLLE 05 Février 2008 Exposé Système et Réseaux : ApEx, Application Express d Oracle Sommaire Introduction Les besoins L outil ApEx Le développement d applications

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

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail