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
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
Orateur : Tristan ROLLET
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
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 - Modélisation
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
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.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
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
Top Related