Ce document intitulé "Entrepôts de Données TP8" est destiné aux étudiants universitaires. Il vise à maîtriser l'interrogation analytique des données à l'aide de SQL.
Il couvre les notions suivantes:
- Calcul des montants versés annuels par Wilaya pour chaque type de compte.
- Introduction des sous totaux avec la clause rollup by.
- Introduction des sous totaux avec la clause cube by.
- Utilisation de la fonction grouping pour chaque dimension.
- Remplacement de la fonction grouping par la fonction grouping_id.
- Amélioration de la lisibilité des requêtes avec la fonction decode.
- Classement dense et non dense des spécialités dans chaque Wilaya selon leurs montants versés.
- Répartition cumulative du nombre d'opérations par banque dans chaque année.
- Répartition des mois en 4 segments à l'aide de la fonction ntile.
- Calcul du ratio du montant versé pour chaque banque dans chaque année.
- Identification de l'agence réalisant un nombre maximal d'opérations pour chaque banque.
Exercices TP Entrepots de Donnees -BI - business intelligence
Télécharger PDFEntrepôts de Données TP8
Objectif: Maitrise de l'interrogation analytique des données (SQL)
Ecrire et Exécuter les requêtes suivantes (temps d'exécution):
- Quels sont les montants versés annuels par Wilaya, pour chaque type de compte.
- Introduire les sous totaux (sur la requête 1) avec la clause rollup by
- Introduire les sous totaux (sur la requête 1) avec la clause cube by
- Introduire la fonction grouping pour chaque dimension (sur la requête 2)
- Remplacer la fonction grouping par la fonction grouping_id
- Améliorer la lisibilité de la requête précédente en utilisant la fonction decode
- Donner le classement dense et non dense des spécialités dans chaque wilaya selon leurs montants versés.
- Donner la répartition cumulative du nombre d'opérations, par banque dans chaque année.
- Donner pour chaque mois le nombre d'opérations global, et segmenter les mois en 4 segments à l'aide de la fonction ntile.
- Donner pour chaque banque son ratio du montant versé, dans chaque année.
- Pour chaque banque donner l'agence qui réalise un nombre d'opérations maximal.
FAQ
- Qu'est-ce qu'un entrepôt de données?
- Comment fonctionne la clause rollup en SQL?
- Quelle est la différence entre le classement dense et non dense?