Home
Diaporama de soutenance
Contents
1. Interface gr ce au m ta model g Java Project gr ce aux classes g n r es par l outil YE Java Project from Existing Ant Buildfile 5 Plug in Project Plug in Proje gt General D Vente nosql 53 gt Acceleo Model to Text Resource Set gt CVS 4 Y platform resource BaseVente Vente nosql gt Eclipse Modeling Framework Constellation Ma Constellation gt amp Ecore Tools Selection Parent List Tree Table Tree with Columns a 2 Example EMF Model Creation Wizards A Nosql Model Y Tasks E Properties 53 Property Value Name Ma Constellation Description du projet TRADUCTEUR MongoDB BILAN BILAN Organisation et mise en place du projet Consultation du client pour ses besoins Deux solutions propos es par le superviseur Soit coder nous m me long et compliqu Soit utiliser des m ta mod les et un g n rateur de texte EMF Acceleo Opter pour la deuxi me solution plus pratique d couverte d une nouvelle technologie complexe Description du NT TRADUCTEUR MongoDB NU Pr visionnel T ches Editeur de sch ma de donn es M tamod le et diteur graphique Generation d un fichier JSON KEN Installaion Utilisation de MongoDB GEH Installer MongoDB sur un poste Be Int gration des parties pr c dentes hl Semaines 5 semaines 3 semaines 1semaine 2 semaines 1semaine 1 semaine R el T ches Editeur de sch ma de donn e
2. un SGBD NoSQL nomm MongoDB Etudier les fonctionnalit s d installation et d administration du systeme MongoDB IHM Interface Homme Machine SGBD Syst me de Gestion de Base de Donn es PARTIE EMF ACCELEO EMF ACCELEO EMF Eclipse Modeling Framework Demf O ECLIPSE MODELING FRAMEWORK Framework de mod lisation Infrastructure de g n ration de code Base sur des mod les de donn es structur es Produire des classes Java repr sentant le mod le Visualiser les classes Les diter avec un syst me de commandes Les manipuler dans un diteur Bi PARTIE Description du DE TRADUCTEUR MongoDB TECHNIQUE EMF ACCELEO Acceleo Y Becceleo G n rateur de codes Permettre de r aliser des applications G n ration de codes depuis des mod les R aliser des g n rations incr mentales Description du projet TRADUCTEUR MongoDB LE TECHNIQUE EMF ACCELEO EMF permet de cr er un m ta mod le Ecore Constellation Etoile Ecore g n re du code Java re ce Compiler les classes dans un plugin Modele Plugin gt permet de cr er un mod le de BD en fonction du m ta model Acceleo g n re du code qui impl mente des fonctions parcourir traiter le mod le de base cr par l utilisateur id 200000 A nombre XXXXXX Generation d un patron exploitable avec le traducteur Patron Description du NE TRADUCTEU
3. Base de donn es multidimensionnelles implant e en NoSQL Membres Client Mr TESTE Arnauld ALEX Superviseur Mr ROQUES Nicolas AUBERT Kristen VIGUIER Dans le cadre du PTUT l IUT de Blagnac 2014 2015 Midi Pyr n es Accroche En entreprise Cr er une base de donn es Mod lisation en schema G n ration d un script d impl mentation G n rateur de script partir d un sch ma Permettre de gagner du temps grosses bases de donn es ex multidimensionnelles Choisir le format Fichier exploitable Probl matique Comment pouvons nous assister l utilisateur pour concevoir un sch ma de base de donn es multidimensionnelles et lui permettre de g n rer un script de cr ation du sch ma en NoSQL PLAN DESCRIPTION DU PROJET EMF ACCELEO TRADUCTEUR MONGODB PARTIE TECHNIQUE BILAN DESCRIPTION DU PROJET Qu est ce qu une base de donn es multidimensionnelles Faire face au besoin de stocker plus de donn es Y acc der plus rapidement et plus pertinemment Permettre l aide la d cision tre dot e de plus de dimensions que le mod le relationnel PARTIE DESCRIPTION DU PROJET Objectifs demand s par le client Cr er une IHM de conception de sch ma de base de donn es multidimensionnelles Cr er un module de traduction automatique pour produire un script de cr ation de la base Le script doit tre utilisable dans
4. R MongoDB men A N D TRADUCTEUR TRADUCTEUR Entr e Un patron format Json Un fichier de donn es Excel au format CSV Sortie Un fichier Json rempli avec les donn es TRADUCTEUR Fonctionnement D coupage du patron Remplacement des caract res XXXXXX par les donn es Reassemblage de la ligne Stockage de la ligne r assembl e Une fois que toutes les donn es ont t extraites et trait es criture des lignes dans le fichier Json tone A PARTIE Description du DE DE MongoDB TECHNIQUE TRADUCTEUR 4 lt Constellation Etoile 4 FaitA 4 Mesure nombre Entr e id XXXXXX A nombre XXXXXX Patron Traitement Sortie Exploitable ee PARTIE Description du DEEE MongoDB TECHNIQUE TRADUCTEUR Resultat Fichier JSON exploitable par MongoDB PARTIE Description du projet MongoDB TECHNIQUE MongoDB MongoDB Systeme de Gestion de Base de Donn es R partissable sur plusieurs ordinateurs Pas de sch ma relationnel pr cis Importation facile de fichiers JSON Dans le cadre du projet Importation du fichier venant du traducteur pour exploiter les donn es Pour ce faire Commande fournie par mongoDB mongoimport MongoDB Nouveaut s Installation du logiciel en monoposte guide d installation Commandes nouvelles et complexes Ma
5. ite Dimension Date Parameter NMots Parameter Trimestre Parameter Annee Dimension Localisation Hierarchie Hl Parameter Ville Parameter Pays Parameter Continent Parameter Zone Dimension Produit Parameter CodeP Parameter Categorie Parameter Classe Weak Attribute Libelle Suppl CodeP Description du DE D TRADUCTEUR MongoDB Dee gt m H Weakattribute name EString u E o name EString name EString aoe name EString value EChar Lg ed por o name EString mesuyes ons MZA name EString E Constellation o name EString E NOSQLModel REPRESA ge Description du 000 gt diio gt TRADUCTEUR PARTIE TECHNIQUE Exemple de lecture Une constellation se compose de aucun ou plusieurs faits aucune ou plusieurs dimensions De plus dans un fait il peut y avoir plusieurs dimensions qui lui appartiennent Une constellation a un nom de type String Un fait a un nom de type String MongoDB PARTIE TECHNIQUE D ploiement en extension de logiciel plugins Vente nosql x Resource Set Select a wizard aa a Y platform resource BaseVente Vente nosql Create a new Nosql model onctellatinn A anstellation E pu New Child gt Wizards lt P Undo Set Ctrl Z type filter text G Class Apparition de nouveaux menus
6. n ration du patron Documentations Une application Java Traducteur Documentations 5classes cr es 406 lignes Manuel d installation MongoDB Documentations Description du DE TRADUCTEUR MongoDB nei ED CONCLUSION R sultat obtenu Un projet Eclipse pour le m ta modele Un traducteur Java avec fichiers de tests Un manuel d installation Am liorations possibles _ Cluster BigData Integration du traducteur dans Eclipse Modifications mineures Contact kristen viguier qmail com arnauld alex gqmail com aubertnicolas9 gmail com
7. nipulation des donn es en JavaScript Importation de fichiers au format JSON et ou csv mais pas uniquement SQL Travail sur invite de commandes C Users Mico Documents Cours PTUT mongo Constellationlente MongoDB shell version 2 6 7 connecting to ConstellationVente gt a PARTIE MongoDB Probl mes rencontr s Nouveau systeme avec normes diff rentes d Oracle Difficult s sur les importations exportations de donn es Mise en norme avec le traducteur Solutions Recherches de documentations sur MongoDB Cr ations de plusieurs fichiers JSON format Mise en commun avec le fichier du traducteur C Users Mico Documents Cours PITUT mongoimport type json d Constellationllente c ConstellationVdente file constellationlente json connected to 127 0 0 1 2815 81 368T12 85 44 111 B188 check 9 28 2815 81 38T12 85 44 115 68188 imported 28 objects a PARTIE PARTIE TECHNIQUE retour sur le m ta mod le EMF Gauche m ta model Droite mod le d une base PARTIE TECHNIQUE 4 Constellation constellationVente H WeakAttribute name EString Eu E o name EString EMF name EString aaa A name EString Ex st name EString value EChar OR name EString ASA E Constellation name EString constellations E NOSQLModel Ss Fait Vente Mesure montant Mesure Quant
8. s E M tamodele et diteur graphique E G neration d un fichier JSON Installaion Utilisation de MongoDB Installer MongoDB sur un poste Int gration des parties pr c dentes Date 17 12 14 09 01 15 09 01 2015 15 01 2015 15 01 15 22 01 15 23 01 15 26 01 15 PARTIE Description du projet TRADUCTEUR MongoDB TECHNIQUE BILAN D roulement du projet Am liorations pour de futurs projets Rendez vous plus fr quent avec le client Perte d un membre l Difficult dans la gestion du retard Constance dans le travail Manque de communication avec le client Respect du Gantt Complexit des nouvelles technologies D cision d une m thode de projet Adaptation Travail sous pression Technologies interessantes 7 i PARTIE Description du NT TRADUCTEUR MongoDB TECHNIQUE ED BILAN Travail fourni Plusieurs plugins Java pour Eclipse Permettre de cr er le mod le de la base de donn es G n rer un fichier JSON patron partir du sch ma Un traducteur Patron gt JSON complet Permettre au traducteur d affecter les valeurs au fichier JSON grace a un fichier de donn es CSV Manuel pour d ployer le fichier complet sur MongoDB Description du NY TRADUCTEUR MongoDB ade ED BILAN Quantit de travail Quatre plugins NoSQL pour la cr ation du sch ma Documentations 39 classes g n r es 12900 lignes Deux plugins Acceleo pour la g
Download Pdf Manuals
Related Search
Related Contents
USER MANUAL Polaris 450 MXR Offroad Vehicle User Manual Haan FS-30P+ User's Manual User`s Manual 1.4MB USER`S MANUAL - Pdfstream.manualsonline.com 6890 AC Power Related Information F# Trinitron LG LMVM2085ST Accessories Catalogue La subjetivité perdue dans l`écrit de l`étudiant, ou le trésor de la Copyright © All rights reserved.
Failed to retrieve file