Iceberg Cube Ne calculer que les cellules du datacube dont le nombre d'occurences satisfait la condition : HAVING COUNT(*) >= minsup Motivation Supposons.

Slides:



Advertisements
Présentations similaires
Génération de maillage pour CEDRES++ Cedric Boulbe Universite de Nice
Advertisements

Optimisation des requêtes
Algorithmes Génétiques : Principes mathématiques et Utilisations
Piles, files et listes: notions théoriques
LETTRE DE MISSION A LA CONFERENCE LE REORGANISATION DU CURSUS DES ETUDES MEDICALES: Modalités de la sélection initiale Contenu des deux premiers.
Peer-AHNA Le meilleur du Peer au service de l'IPTV Peer-AHNA
Règles d’association.
CI GESTION DE MAINTENANCE ASSISTE PAR ORDINATEUR P1P2P3P4 P5 pfmp1 GMAO Logiciel de GMAO « ACCEDER » ERM.
Ingénieur demain… Version Septembre Les Ingénieurs en France en millions dhabitants 26 millions dactifs ingénieurs diplômés de moins.
Projet Ballon sonde Le taux d’humidité.
Introduction aux réseaux de Télécommunications
Ondes électromagnétiques relativité restreinte
Sources secondaires virtuelles
MARKETING ACHATS Exercice contrainte
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Le lycée Arcisse de Caumont De BAYEUx présente…
Bienvenue à LA RÉUNION INTER-ACADÉMIQUE SUR L’APPRENTISSAGE ROP 1
Travaux Pratiques ELISA
Programme Introduction aux BD et aux SGBD Le modèle relationnel
Christelle Scharff IFI Juin 2004
Articuler des programmes complémentaires autour d’un même site atelier
Programme de mercatique
Année universitaire Système dinformation Le SQL (Structured Query Language) langage dinterrogation dune base de données.
LA THEORIE DU PRODUCTEUR
CHRONOLOGIE DES ETAPES D’INDUSTRIALISATION
LMD: Langage de Manipulation de Données
GRAFCET à choix de séquences
OCaml - Les listes L3 MI.
Une grande école reconnue depuis 1957 Habilité par la Commission des Titres dIngénieur depuis 1957 Membre de la Conférence des Grandes Ecoles depuis.
RS-5000 “Phono Pull” automatique
Chap-III- De l’atome aux édifices chimiques
Nicolas Holzschuch Cours d’Option Majeure 2
Module 7 : Géométrie algorithmique. 23/7/2007Géométrie algorithmique2 Plan du module Aire dun triangle Problème 361.
LE LANGAGE SQL Langage de manipulation de données (LMD)
Réunion des parents de M3 – P1 – P2
Calcul de la position du CG d’un solide
SQL Partie 3 : (LID : Langage d'interrogation de données)
LIEU DES PÔLES.
IA IPR Académie de Rennes Le dernier est-il désavantagé.
Jean-François Landry Département d’informatique
IFT615 – Intelligence artificielle Planification temporelle
Programmation linéaire en nombres entiers Algorithme de la subdivision successive («Branch and Bound Algorithm»)
SQL: Contraintes et Triggers
EDA 07 H. Hachim et N. Novelli
Exercices de Physique du Bâtiment II Complément de corrigé de Série 6
Simple distributivité
Les bases des probabilités
Initiation aux bases de données et à la programmation événementielle
Technique de points de contrôle: Formes de Bézier
L’ORGANISATION DES ENSEIGNEMENTS
Construction des vecteurs vitesse et accélération
LA THEORIE DU PRODUCTEUR
Présenation GDRMACS-IMS2 Samuel BASSETTO Le 10 Juin
Introduction Le SQL (Structured  Query Language) est un langage universel de gestion des bases de données. Il a une triple fonction : LDD Langage de Définition.
Introduction aux statistiques
Décisionnel et datawarehouse
QCM 2 Windows 2000.
© Sopra Group, 2001 / octobre 02 / Windows 2000 / p1 QCM 3 Windows 2000.
Projet Génie Méca : le brake sk8
La création d’entreprises Réalisé avec le soutien du
La certification Réforme du BTS Comptabilité Gestion 16 décembre 2014
Contexte MFC Maison de la Formation Continue
Règles Associatives Définition et introduction
H5 Harry a un chapeau et une chouette mais pas de balai Harry a un chapeau et une chouette mais pas de balai.
Cours 5: Sous requetes Exploitation des données Présentation  Supposez que vous voulez écrire une requête pour trouver qui a un salaire plus.
P2. Le modèle multidimensionnel est bien adapté pour mesurer des données que l’on peut exprimer comme cela. Le modèle OLAP STD - Notes1.
Initiation aux bases de données et à la programmation événementielle Cours N°2 : langage d’interrogation de données. (Les requêtes statistiques et autres).
Complément sous-requêtes
Les fonctions et les regroupements B.T.S. S.I.O – SI3 – 1.
Les sous-requêtes ou requêtes imbriquées B.T.S. S.I.O – SI3 – 1.
Transcription de la présentation:

Iceberg Cube Ne calculer que les cellules du datacube dont le nombre d'occurences satisfait la condition : HAVING COUNT(*) >= minsup Motivation Supposons 100 dimensions, 1 seul enregistrement dans la table de faits. Combien de cellules dans le datacube si count >= 1? si count >= 2?

Exemple dimensions: P – 6 produit L – 3 lieu, M – 2 mois. Cuboide de base: 6*3*2 = 36 cellules. Ici 30 sont vides. *m1l3p6 *m2l2p5 *m1l2p4 *m2l1p3 *m1l1p2 *m1l1p1 VMLP SELECT P, L, M, SUM(V) FROM T CUBE BY P, L, M HAVING COUNT(*)>=2

Approche naïve all P L M P, L P, ML, M P, L, M 1m1l3p6 1m2l2p5 1m1l2p4 1m2l1p3 1m1l1p2 1m1l1p1 count(*)MLP Calculer tous les cuboïdes puis supprimer les cellules qui ne satisfont pas la condition COUNT >=2

Ordre de calcul des cuboïdes T(A,B,C,D, Mesure)

Icerberg: all: ()6 1 all 1m1l3p6 1m2l2p5 1m1l2p4 1m2l1p3 1m1l1p2 1m1l1p1 count(*)MLP 2 P6 L8 M 3 P,L5 P,M7 L,M 4 P,L,M p1: 1 p2: 1 p3: 1 p4: 1 p5: 1 p6: 1 Exemple

Icerberg: all: ()6 L: (l1)3, (l2)2 L,M: (l1,m1)2 1 all 1m1l3p6 1m2l2p5 1m1l2p4 1m2l1p3 1m1l1p2 1m1l1p1 count(*)MLP 2 P6 L8 M 3 P,L5 P,M7 L,M 4 P,L,M l1: 3 l2: 2 l3: 1 m1: 2 m2: 1 m1: 1 m2: 1 Exemple

Icerberg: all: ()6 L: (l1)3, (l2)2 L,M: (l1,m1)2 M: (m1)4, (m2)2 1 all 1m1l3p6 1m2l2p5 1m1l2p4 1m2l1p3 1m1l1p2 1m1l1p1 count(*)MLP 2 P6 L8 M 3 P,L5 P,M7 L,M 4 P,L,M m1: 4 m2: 2 Exemple