Exercices TP Entrepots de Donnees -BI - business intelligence

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 PDF

Entrepô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):

  1. Quels sont les montants versés annuels par Wilaya, pour chaque type de compte.
  2. Introduire les sous totaux (sur la requête 1) avec la clause rollup by
  3. Introduire les sous totaux (sur la requête 1) avec la clause cube by
  4. Introduire la fonction grouping pour chaque dimension (sur la requête 2)
  5. Remplacer la fonction grouping par la fonction grouping_id
  6. Améliorer la lisibilité de la requête précédente en utilisant la fonction decode
  7. Donner le classement dense et non dense des spécialités dans chaque wilaya selon leurs montants versés.
  8. Donner la répartition cumulative du nombre d'opérations, par banque dans chaque année.
  9. Donner pour chaque mois le nombre d'opérations global, et segmenter les mois en 4 segments à l'aide de la fonction ntile.
  10. Donner pour chaque banque son ratio du montant versé, dans chaque année.
  11. 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?

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne