fadila caise2013 vf
DESCRIPTION
TRANSCRIPT
1CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb 1
CAISE 2013Valencia -
Spain
A Layered Multidimensional Model of
Complex ObjectsDoulkifli BOUKRAAOmar BOUSSAIDFadila BENTAYEB : [email protected] Djamel-Eddine ZEGOUR
2CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Context
Data Sources Data
WarehouseETL
On-Line Analysis (OLAP)Decision
OLAP
Data Integration
Multidimensional Modeling
Personalization/Recommmendation
3CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Context
Data sourcesWeb data Multimedia data…
Star schema modelSimple modelNot flexible
OLAP analysisSimple Navigations through aggregated data
4CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Star Schema model ?
What is Star Schema?Set of related tables: Fact table and Dimension tablesFact table contains a set of indicators (measures)Dimension tables are analysis axes
Star SchemaLogical Model inspired from E/R modelLack of conceptual model
Not well adapted to non-flat data
5CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Example of Star Schema Model
LOCATIONlocation_keystorestreet_addresscitystatecountryregion
PRODUCT
product_keyproduct_namecategorybrandcolorsupplier_name
TIME
time_keydayday_of_the_weekmonthquarteryear
SALES
time_keyproduct_keylocation_key
units_soldamount
Sales Data Warehouse
6CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Challenge
Warehousing complex dataNew Multidimensional modelAdapted to complex data
Analyzing complex dataBuilding Complex data cubesDefining more elaborated OLAP operators
User-centric data cube modelsPersonalized data cubes
7CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
8CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
9CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Related Work
Object-oriented multidimensional modelingTrujillo (98, 99, 00, 04), Lujan-Mora (02), Abello (01, 06)
Multidimensional modeling from E/R and XML formalisms: Nassis (04, 06), Golfarellli (98)
Multidimensional modeling of documents, spatial data, text: Bret (99)
Multidimensional Modeling of complex data: Pedersen (99), Jensen (01)
10CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Related Work
Existing models do not integrate data warehouse features
Complex facts and compex dimensionsHierarchies within complex dataHierarchies between complex data
Symmetric treatment of complex data as fact or dimension
11CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
12CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Motivating Example: Auction Class Diagram
13CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
A 2-Layered Multidimensional Model
Object-oriented modelComplex object
Two modeling layersObject Class diagram layerPackage Diagram Layer
14CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
A Layered Multidimensional Model
15CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Main Concepts
Complex object: complex data of real world
Complex relationshipLink between complex objects
Attribute hierarchyPartial ordering relationship between the attributes of a complex object
Object hierarchyPartial ordering relationship between complex objects
16CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Complex Object
17CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Complex Relationship
18CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Attribute Hierarchy
19CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Object Hierarchy
20CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Auction Multidimensional model
21CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
22CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
A 3-Layered Data Cube model
23CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Cubic Projection
24CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Complex Cube Layers
25CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Auction Derived Data Cube
26CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
27CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Implementation
28CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Outline
Related WorkMultidimensional Model for complex dataCubic ProjectionImplementation Conclusion
29CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb
Conclusion
Multidimensional Conceptual model Object-oriented model for complex data
Cubic projectionPersonalysed Data cubes
Different modeling layersSelection of facts and dimensions at a conceptual level
Define more elaborated OLAP operators
30CAISE 2013 June 17-21 2013 Valencia – Spain
Fadila Bentayeb 30
Thank you
Fadila Bentayeb