Discovering Functional Dependencies and Association Rules by Navigating in a Lattice of OLAP Views
Team LIS – IRISA (Rennes, France) Pierre Allard, pierre.allard@irisa.fr Sébastien Ferré, ferre@irisa.fr Olivier Ridoux, ridoux@irisa.fr 1
Discovering Functional Dependencies and Association Rules by - - PowerPoint PPT Presentation
1 Discovering Functional Dependencies and Association Rules by Navigating in a Lattice of OLAP Views Team LIS IRISA (Rennes, France) Pierre Allard, pierre.allard@irisa.fr Sbastien Ferr, ferre@irisa.fr Olivier Ridoux, ridoux@irisa.fr 2
Team LIS – IRISA (Rennes, France) Pierre Allard, pierre.allard@irisa.fr Sébastien Ferré, ferre@irisa.fr Olivier Ridoux, ridoux@irisa.fr 1
Name Date Place Theme … T1 T2 …
valued set
▫ Set of described photos
list of rules
2
Date Place Date, Camera Place (Date Camera, Tp) Place = Marseille Event = Conference …
3
4
(OLAP) [Codd93]
relation
▫ Fixed dimensions and measure ▫ Aggregation ▫ Granularity levels ▫ Navigation from cube to cube
5
6
7
Name Date Orientation Camera t_1 DSC01 16 jul Landscape Nikon t_2 DSC02 16 jul Landscape Nikon t_3 DSC03 16 jul Portrait Nikon t_4 DSC04 21 aug Portrait Nikon t_5 IMG05 21 aug Portrait Apple Projection Dim(c) = (Orientation, Date) Meas(c) = Camera (Orient, Date) Landscape Portrait 16 jul {{Nikon, Nikon}} {{Nikon}} 21 aug {{Nikon, Apple}}
8
(Orient, Date) Landscape Portrait 16 jul {{Nikon, Nikon}} {{Nikon}} 21 aug {{Nikon, Apple}}
9
10
2010/01/09 2010/01/16 2010/02/06 2010/02/07 2010/01 2010/02 2010 dateday datemonth dateyear
11
16 jul 09 17 jul 09 28 jan 10 {{Marseille}} {{Marseille}} {{Hammamet}} jul 09 jan 10 {{Marseille, Marseille}} {{Hammamet}}
12
13
Unic item value Multiple item values Cube with FD Cube without FD
14
15
Initial view : query, navigation tree and extension
16
Navigation tree = index
17
Add « Theme » partition
18
Create complex selections
19
Add « event » as measure
20
Set « date » by day as partition : FD
21
Roll-up date by day to date by month : CFD
22
Add « Camera model » as partition : CFD
23
Remove birthday events : FD
24
25 Team LIS – IRISA (Rennes, France) Pierre Allard, pierre.allard@irisa.fr Sébastien Ferré, ferre@irisa.fr Olivier Ridoux, ridoux@irisa.fr