Maîtrise des données et des métadonnées de l’ODS 30/03/2017 Soutenance de stage Maîtrise des données et des métadonnées de l’ODS Annonce plan général PREZ + DEMO + QUESTION
Plan de la soutenance Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Introduction Présentation Mes attentes Introduction 30/03/2017 Introduction Présentation Mes attentes Découverte du milieu professionnel Travail en équipe Mise en œuvre des compétences acquise à l’IUT Acquisition de nouvelles compétences Introduction Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel LONGEARET Benjamin, étudiant à l’IUT informatique de Montpellier, en 2ème année. Ce stage à été réalisé au sein du Conseil Général de Vaucluse. [--------- CLIC ---------] Les attentes de ce stage sont la découverte du milieu professionnel, avec des horaires et des objectifs à réaliser [--------- CLIC ---------]Je voulais également travailler en équipe, de façon stricte et structuré.[--------- CLIC ---------] Au niveau de mes compétences, je souhaitais mettre en pratique les enseignements de l’IUT[--------- CLIC ---------] et en acquérir de nouveaux [--------- CLIC ---------]. Je vais maintenant vous présenter mon entreprise d’accueil[--------- CLIC ---------]
Présentation de l’entreprise 30/03/2017 Présentation de l’entreprise Le Conseil Général de Vaucluse Administration publique 7 pôles d’activités coordonnés par DGS Pôle Organisation, Système d’Informations et Contrôle Coordonné par DGA Service Etudes et Projets Informatique Transformer les besoins en outils Former les utilisateurs Présentation de l’entreprise Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Conseil Général de Vaucluse appartient au secteur public. Il est composé de 7 pôles d’activités, tous coordonnés par un DGS. [--------- CLIC ---------] Le pôle d’Organisation, Système d’Informations et Contrôle propose des actions visant à améliorer l’organisation et les systèmes d’informations. Il est coordonnée par un DGA qui suppléé le DGS. Au sein de ce pôle, le Service Etudes et Projets Informatiques qui a pour mission de transformer les besoins en outils informatiques et de former les utilisateurs
Présentation du sujet (1/2) 30/03/2017 Présentation du sujet (1/2) L’informatique décisionnelle Fin 2008, projet OASIS en production Mise en place architecture décisionnelle Présentation du sujet (1/2) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Info Décis => Croiser les infos des secteurs concernant et les infos utilisateurs pour obtenir des indicateurs de pilotage. Pour but d’améliorer les performances du SI. Projet OASIS = Organiser un Accès Simple à l’Information Stratégique Projet débuté en 2005 pour renforcer le pilotage de la collectivité dans les domaine GF et RH. Ce projet permettra de mettre à disposition des 26 Directions du départements plus d’une centaines d’indicateurs stratégique. L’ODS qui veut dire « Opérating Data Storage » (ou Element de stockage), est une base de données qui permet de stocker les données avant leur insertion dans un entrepôt de donnée. ETANCHEIFIE les zones opérationnels des zones décisionnel.
Présentation du sujet (2/2) 30/03/2017 Présentation du sujet (2/2) Buts Maîtriser données Maîtriser métadonnées Raisons Manque d’outils simple et intuitif Utilisateurs Informaticien (DBA ou Chef de projet) Présentation du sujet (2/2) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Le premier but est de maîtriser les données, càd de manipuler les données. Les visualiser, les supprimer, en ajouter ou les modifier. Le second but, et le plus imp est de maîtriser les métadonnées. Les métadonnées => ce sont les données de la données. Elle permettent de caractériser la donnée en donnant le type, la nature et bien d’autre infos complémentaire. Il faut que l’application soit capable de retracer le flux de la données, donc la source et la ou les cibles. Ce projet est issue du manque d’outil simple d’administration de base de donnée mis a disposition des utilisateurs. Cette applications sera utilisé par des informaticiens internes au département. Soit les Administrateurs de base de données soit les chef de projet du service etudes et projets informatiques.
Travail accompli (1/4) Méthode de travail Travail accompli (1/4) 30/03/2017 Travail accompli (1/4) Méthode de travail Modèle en V Travail accompli (1/4) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Pour mener à bien ce projet, j’ai appliqué une méthode de travail connu des informaticiens, qui suit le modèle en V L'objectif d'un tel découpage est de permettre de définir des jalons intermédiaires permettant la validation du développement logiciel, c'est-à-dire la conformité du logiciel avec les besoins exprimés, et la vérification du processus de développement, c’est à dire toute description d'un composant est accompagnée de tests qui permettront de s'assurer qu'il correspond à sa description. Ce schéma montre que les procédures de vérification de la conformité du logiciel aux spécifications doivent être élaborées dès les phases de conception.
Travail accompli (2/4) Planning (11 semaines) Travail accompli (2/4) 55% analyse (6 semaines) 45% développement et tests (5 semaines) Travail accompli (2/4) Objectif de la période Durée de la période Phase 1 : Prise de contact avec le personnel, l’architecture du CG84 et installation du poste de travail. Semaine 7 (du 9 au 13 Février) Phase 2 : Recueille d’informations sous forme d’audit des futurs utilisateurs et élaboration des Besoins Utilisateurs Semaine 8 et 9 (du 16 au 27 Février) Phase 3 : Analyse conceptuelle et élaboration des modèles conceptuels et physique de données ; génération des scripts de création de la base de données de mon application Semaine 10 et 11 (du 2 au 13 Mars) Phase 4 : Rédaction des spécifications générales Semaine 12 (du 16 au 20 Mars) Phase 5 : Développement de l’application Semaine 13, 14 et 15 (du 23 Mars au 10 Avril) Phase 6 : Intégration et phase de tests Semaine 16 (du 13 Avril au 17 Avril) Phase 7 : Correction et mise en production de l’application Semaine 17 (du 20 au 24 Avril) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Travail accompli (3/4) Documents livrables Travail accompli (3/4) Dossier d’Etude des Besoins Utilisateur Audit des utilisateurs Synthèse des besoins Modèle de données (MERISE) MCD MPD Script de génération de la base de données Dossier des Spécifications Générales Liste des fonctionnalités Liste des tests pour la validation Travail accompli (3/4) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Travail accompli (4/4) Chartre de programmation Chartre graphique 30/03/2017 Travail accompli (4/4) Chartre de programmation Framework interne au Conseil Général de Vaucluse Normalisation des noms Chartre graphique Aucune précise Imitation d’application existante Pérenniser mon travail Rédaction de documents Commenter le code source Respecter la chartre de programmation Travail accompli (4/4) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Framework => Un ensemble de bibliothèque et d’outils permettant de développer une application. Permet de produire une application avec une rigueur propre au Framework, dont la maintenance est aisée.
Difficultés rencontrées 30/03/2017 Difficultés rencontrées Découverte de l’outil de modélisation PowerAMC Lecture des manuels de l’application Différentes solutions pendant la modélisation Comparaison des solutions Quantification du volume de données Migration de l’application Correction des erreurs détectées Difficultés rencontrées Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Compétences utilisées 30/03/2017 Compétences utilisées Langages SQL PHP, CSS, HTML Analyse La méthode MERISE Outils NotePad++ WampServer PHPMyAdmin Compétences utilisées Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Méthode MERISE => qui sert à identifier le nombre et la nature des tables, les articulations des informations entre ces tables, afin que l'ensemble soit le plus efficace et évolutif possible,
Compétences acquises (1/2) 30/03/2017 Compétences acquises (1/2) Langages SQL pour ORACLE Méthode de travail Cycle de vie d’un projet Modèle en V Outils PowerAMC WinSCP Compétences acquises (1/2) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel Cycle de vie d’un projet => Permet de maîtriser les risques, les délais et d’obtenir une qualités répondant aux exigences Modèle en V => Le modèle de cycle de vie en V permet d'anticiper sur les phases ultérieures de développement du produit.
Compétences acquises (2/2) Rapporter son travail (reporting) Adaptation à des situations difficiles et inconnues Autonomie de prise de décision Une rigueur de travail Compétences acquises (2/2) Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel JYR : « Je pense qu’il te reste un effort important à faire, et c’est normal pour un étudiant lors d’un premier stage, sur le reporting. C'est-à-dire sur ta capacité à rapporter ton travail. C’est un point important pour le cycle de vie d’un projet. » JYR : « Chaque étape nécessite des actions spécifiques. Il faut de la rigueur dans l’application de la méthode de travail et se limiter à ce qui est demandé. » JYR : « Tu as un niveau de compréhension assez bon, même dans des situations difficiles, volontairement provoquées, ou tu as su réagir sans reculer. » JYR : « Tu as fait preuve d’une bonne autonomie pour trouver seul des solutions aux problèmes de ton projet. »
Conclusion Expérience positive Découverte du milieu professionnel Mettre en pratique ou adapter les connaissances acquises à l’IUT Acquisition de nouvelles connaissance Objectifs fixés atteint Etablissement de contacts professionnel Travail sur moi même Conclusion Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Futur professionnel Changement d’orientation Poursuite d’étude Du développement à l’analyse Poursuite d’étude Licence Master Futur professionnel Introduction Présentation de l’entreprise Présentation du sujet Travail accompli Difficultés rencontrées Compétences utilisées Compétences acquises Conclusion Futur professionnel
Maîtrise des données et des métadonnées de l’ODS Fin Maîtrise des données et des métadonnées de l’ODS