Faculté des Sciences et des Sciences Appliquées Université AMO de Bouira Série de TD2 Module : Entrepôts de données M2 ISIL 2019/2020 Exercice1 1-Reprendre le schéma en donnant des noms aux entités numérotées. 2-Positionner les outils suivants dans le schéma: Pentaho, Power BI, SSIS, SSAS, SSRS, Excell , ODOO. Exercice2 Préciser le type des mesures : additive, semi-additive ou non-additive. 1. 2. 3. 4. 5. 6. Quantité en inventaire Nombre d’items vendus Produit en vente (valeur binaire) Pourcentage de profit : 100*(vente – coût) / vente solde d’un compte retrait d’un compte Exercice3 Proposer une hiérarchie pour les dimensions suivantes? 1. affiliation d’un enseignant universitaire 2. spécialité d’un étudiant LMD. Exercice 4 : On considère la conception de l’entrepôt de donnée utilisé par un opérateur téléphonique pour analyser les factures d’un client (Figure 2). Détecter des anomalies et proposer des corrections. Figure2 Exercice 5 : On considère un entrepôt de données permettant d’observer les ventes de produits d’une entreprise. Le schéma des tables est le suivant : CUSTOMER (cust_id, city, state, region, country) PRODUCT (prod_id, prod_name, category, cost_price, sell_price, supplier) TIME (time_key, month, month_name, quarter, year) PURCHASES(prod_id, time_key, cust_id, ship_date, purchase_price, shipping_charge) Question 1. Indiquez quelles sont les tables de faits et les tables de dimension du schéma en étoile de cet entrepôt. Question 2. On veut transformer ce schéma en schéma en flocon. Donnez la nouvelle représentation de la table TIME. Question 3. Ecrire la requête SQL permettant d’afficher la moyenne des ventes (purchase_price) par catégorie (category) et par année (year). Exercice 6 Une agence immobilière veut concevoir un système d’information décisionnelle pour suivre ces transactions de vente des biens immobiliers. L’agence joue le rôle d’intermédiaire entre les propriétaires des biens et les clients. L’agence gagne un pourcentage de chaque opération de vente. On cite ci-dessous une liste des requêtes que le gestionnaire souhaite lancer sur ce système. -le nombre d’appartements vendus par employée pendant la période janvier-juin 2019. -la liste des 5 meilleurs clients selon le gain des ventes dans l’année 2018. - le cout total des annonces par journal et par type de biens pendant une période donnée. -le gain total de l’agence par propriétaire par année. -le nombre de terrains vendus dont le prix est inférieur à 10 million dinars. Questions : Q1-Extraire les tables de faits et de dimensions. (4pts) Q2- Pour chaque fait, citer les mesures et les dimensions liées. Quel modèle proposez-vous pour cet entrepôt ? (3.5 pts) Q3- On veut fragmenter l’entrepôt selon le type de bien (appartement, terrain, villa, local commerciale). Quelle est le type de cette fragmentation et quels sont les tables affectées ? (2pts) Exercice 7 : Créer sur l’entrepôt de données présenté dans la figure 2 et à l'aide du langage SQL, les requêtes répondant aux questions suivantes : 1. Obtenir la quantité maximum et la quantité minimum vendue par produit (référence, Désignation) et par mois pour l’année 2001 2. Obtenir la quantité totale des ventes par département et par catégorie de produit 3. Obtenir le meilleur client (Numéro, nom, prénom) en montant total acheté. 4. Obtenir le nombre de marques achetées par client. Figure2