fadila caise2013 vf

Post on 27-Jan-2015

113 Views

Category:

Travel

0 Downloads

Preview:

Click to see full reader

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 : fadila.bentayeb@univ-lyon2.fr 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

top related