VI. Analyse des solutions techniques
Introduction
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 Commencer par aborder la notion de datawarehouse : Explication du schéma de gauche Nuance entre datawarehouse et base de données : Le DW est la concentration de toutes les bases de données en une seule base. Dans une entreprise, on a couramment des bases de données différentes pour la compta, les RH, le commercial et la production. Dans le DW il faudra ne faire qu'une seule base (tous les métiers de l’entreprise) en évitant de doublonnage.
SGBD - Modélisation Conception de la base de données Powerdesigner 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 = Système de gestion des bases de données Opérations ordinaires sur le squelette de la base, mais aussi sur les données elles-mêmes
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 Possibilité d’extraire des données de la base SQL server depuis SAS :
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 Possibilité d’avoir un compte sur le serveur de l’école, et facilité d’accès Connaissance commune sur Oracle, pas comme SQL Server par exemple
SGBD - Environnement de développement Oracle SQL Developer Environnement de développement SQL & PL/SQL PL/SQL Developer TOAD SQLDeveloper