160 likes | 275 Views
Orateur : Tristan ROLLET. VI. Analyse des solutions techniques. Introduction . Orateur : Tristan ROLLET. Pourquoi avons-nous choisi ces outils plutôt que d’autres ? 3 parties pour répondre à cette question: Alimentation : Tristan ROLLET SGBD : Laura TOURNIER Restitution :
E N D
Orateur : Tristan ROLLET VI. Analyse des solutions techniques
Introduction Orateur : Tristan ROLLET • Pourquoi avons-nous choisi ces outils plutôt que d’autres ? • 3 parties pour répondre à cette question: • Alimentation : Tristan ROLLET • SGBD : Laura TOURNIER • Restitution : • Olivier VAN DER MEERSCH • Benoit MARTIN (SAS)
Alimentation Orateur : Tristan ROLLET • Objectif : Trouver l’ETL le plus adapté à notre projet • Contraintes : • Pas de fond pour acheter des licences • Doit être compatible avec Oracle • L’installation doit être le plus simple possible • Compatibilité avec la machine virtuelle (sous Windows)
SGBD - Datawarehouse • Datawarehouse • Lieu de stockage intermédiaire et de consolidation des différentes données • En vue de la constitution du système d'information décisionnel • Référence unique • Prise de décision
SGBD - Modélisation • Conception de la base de données • Modéliser la base de données: • Tables, champs • Relations entre ces tables • Séquences, déclencheurs • Cubes • Powerdesigner • Simple à utiliser • Script de création de la base
SGBD – Manipulation • SGBD • Ensemble de logiciels qui sert à la manipulation des bases de données. • Hébergement de la base de données • Opérations ordinaires : • Consultation, modification • Construction, organisation, transformation • Copie, sauvegarde, restauration des bases de données • Bonne connexion avec les outils ETL
SGBD - Comparaison des différentes solutions • Avantages : • Solution très courante en hébergement public • Facilité de déploiement, prise en main et d'utilisation • Open-source • Inconvénients : • Support incomplet des triggers et procédures stockées • Manque de robustesse avec de fortes volumétries • Avantages : • Performant et évolutif • Gestion des entrepôts de données : création automatique depuis la base de données • Possède son propre ETL pour remplir la base • Possibilité d’extraire des données de la base SQL server depuis SAS. • Inconvénients : • Lien avec SAS trop flou • Trouver un serveur pour hébergement
SGBD - La solution retenue • Oracle • Avantages : • Possibilité d’avoir un compte sur le serveur de l’école • Souvent utilisé pour les datawarehouse • Connaissance commune sur Oracle • Connexion SAS/Oracle pour la restitution • Connexion Talend(outil ETL)/Oracle • Beaucoup de documentation sur internet • Inconvénients • Installation des plugins nécessaires
SGBD - Environnement de développement • Oracle SQL Developer • Environnement de développement SQL & PL/SQL • PL/SQL Developer • TOAD • SQLDeveloper
Benoît MARTIN Restitution – SAS (1) -Outil de restitution imposé -Possibilité d’insérer une couche OLAP afin d’utiliser un cube de données -SAS nous laisse le choix
Benoît MARTIN Restitution – SAS (2) Utilisation d’un cube de données : Avantages • Requêtage moins complexe qu’avec SQL • Rapidité pour un gros volume de données Inconvénients • Schéma de BDD à soigner particulièrement • Création du cube • Maitrise du MDX pour requêter le cube
Benoît MARTIN Restitution – SAS (3) Plateforme nécessaire : SAS 9.2 Les outils: SAS Metadonnées: Gestion des librairies, administration SAS Foundation9.2 : SAS Data Integration Studio : Création de cubes de données SAS Enterprise Guide 4 : Création de tableaux et de graphiques
Benoît MARTIN Restitution – SAS (4) L’outil de restitution SAS : Avantages • Nombreuses possibilités pour la création de tableaux et de graphiques • Utilisation de cubes de données Inconvénients • Difficultés de prise en main • Connaissances plus élevées nécessaires • Autodidaxie compliquée, manque d’informations