230 likes | 437 Views
Analyse comparative des fonctionnalités. OLAP. Jocelyn Labrèche Mohamed Takim Souad Kartti. Entre DB2, Oracle et SQL-Server. Démarche d'analyse. Étude individuelle des solutions proposées par IBM, Oracle et Microsoft. Grille d'analyse comparative.
E N D
Analyse comparative des fonctionnalités OLAP Jocelyn Labrèche Mohamed Takim Souad Kartti Entre DB2, Oracle et SQL-Server
Démarche d'analyse • Étude individuelle des solutions proposées par IBM, Oracle et Microsoft. • Grille d'analyse comparative. • Architecture, Performance, Implémentation, • Administration, Interface utilisateur et API, Fonctionnalités • Ressources utilisées : Manuels techniques des fournisseurs de SGBD, installation d'essai,Internet. • Comparaison d'un point de vue fonctionnel. • Pourquoi pas une comparaison sur la performance ? • Difficultés rencontrées …
DB2 - Composantes • Historique de DB2 et évolution OLAP • Composantes logicielles … • Où est DB2 OLAP Server ?
DB2 - Fonctionnalités • Fonctions de classification et de groupement. • RANK, DENSERANK • ROWNUMBER • GROUP BY, GROUPING SETS() • ROLLUP(), CUBE() • OVER, PARTITION BY, ORDER BY • ROWS, RANGE, UNBOUNDED PRECEDING, FOLLOWING • Fonctions d'agrégation sur colonnes. • AVG, MIN, MAX • COUNT, COUNT_BIG • SUM • COVARIANCE, STDDEV, CORRELATION, VARIANCE
DB2 – Intégration/interfaces • API donnant accès aux méta données de DB2 Cube Views • Ponts (bridge) entre DB2 Cube Views et d'autres applications OLAP • Fichiers XML importés et exportés pour l'échange de méta données (Exemple de Fichier XML) • Services accessibles par le Web • Librairie de composantes J2EE (DB2 Alphablox) • SGBD relationnel d'arrière plan (back-end)
DB2 - Optimisation • Materialized Query Tables
DB2 - Optimisation • Multidimensional Clustering
DB2 - Administration • OLAP Center • CLP • RUNSTATS • db2advis • explain
DB2 – Présentation, etc. • Query Management Facility pour Windows. • Query Management Facility pour Websphere. • Office Connect. • Sources de données multiples. • Évolutivité. • Sécurité.
Oracle- Présentation • Historique d’Oracle • Évolution OLAP: • Oracle Express Server • Oracle Option OLAP
Oracle OLAP- Avantage • Simplification de la gestion • Disponibilité élevée • Sécurité élevée • Accès ouvert • Réduction du temps de mise à jour • Fiabilité de données amélioré
Oracle OLAP- Composantes • Moteur de calcul • Espace de travail analytique • OLAP DML • Fonctions de table de SQL • API OLAP • Méta-donné de catalogue OLAP
Oracle OLAP- Administration • Oracle entreprise manager • Analytic workspace Manager • OLAP Worksheet
SQL Server - Composantes • Historique de SQL Server et évolution OLAP • Composantes logicielles …
Stockage des données • Mode de stockage MOLAP ROLAP HOLAP • Interrogation d’un cube Drill-down ou forage vers le bas Drill-up ou Roll-up Slice Dice Rotation Drillthrough
Langage MDX • Syntaxe SELECT [<axis_specification> [, <axis_specification>...] FROM [<cube_specification>] [WHERE [<slicer_specification>]] • Fonctions MDX : Exemple Count • MDX vs SQL. SELECT , WHERE FROM : un seul cube GROUP BY , ORDER BY WITH, CELL PROOERTIES
SQL Server 2000 - Performances • Cubes Virtuels Cube virtuel – cubes Vue – Tables Performances Sécurité Simplicité Clause FROM plusieurs cubes
SQL Server 2000 : Administration Analysis Manager
Conclusion de la comparaison • Historique • Coût • Portabilité • Sécurité • Outils XML • Java