21
VI. Analyse des solutions techniques Orateur : Tristan ROLLE

VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Embed Size (px)

Citation preview

Page 1: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

VI. Analyse des solutions techniques

Orateur : Tristan ROLLET

Page 2: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Introduction

• 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)

Orateur : Tristan ROLLET

Page 3: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Alimentation

• 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)

Orateur : Tristan ROLLET

Page 4: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Orateur : Tristan ROLLET

Page 5: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Orateur : Tristan ROLLET

Page 6: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 7: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 8: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

SGBD - Modélisation

Page 9: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 10: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 11: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 12: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

SGBD - Environnement de développement

• Oracle SQL Developer– Environnement de

développement SQL & PL/SQL• PL/SQL Developer • TOAD• SQLDeveloper

Page 13: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Outils de restitution – Interface utilisateurOlivier VAN DER MEERSCH

Page 14: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Outils de restitution – Nos choixOlivier VAN DER MEERSCH

Page 15: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Outils de restitution – JasperOlivier VAN DER MEERSCH

Page 16: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Outils de restitution – DotnetOlivier VAN DER MEERSCH

Page 17: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 18: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Page 19: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Restitution – SAS (3)Plateforme nécessaire : SAS 9.2Les outils:

SAS Metadonnées : Gestion des librairies, administration

SAS Foundation 9.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

Page 20: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

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

Benoît MARTIN

Page 21: VI. Analyse des solutions techniques Orateur : Tristan ROLLET

Outils de restitution – Récapitulatif/Comparatif

Olivier VAN DER MEERSCH