Вы находитесь на странице: 1из 18

DATA WAREHOUSE

PERSONALIZATION SYSTEM
AN ANALYZE AND A COMPARATIVE STUDY
Supervised by
M. Faiza GHOZZI

Presented by
Amir LADHAR

Khalil CHARFI

amir.ladhar@mail.com

khalilcharfi8@gmail.com

PRESENTATION OUTLINE
1. Introduction
2. First Article
3. Second Article
4. Third Article
5. COMPARATIVE STUDY
6. Conclusion

INTRODUCTION

Personalization ??
Provide a quick access to relevant
information.

How ??

Using adapted interfaces to the user


according to his preferences based on
3
the concept of profile.

INTRODUCTION

Why personalization is
important
Typical problems
in DW field:?
Large volumes of data.
Burdening data exploration.
While exploring previously unknown data,
the OLAP query result may differ from
expectations.
4

First Article

(OLAP Personalizaton with User-describing

Profiles)

Problematic
How to provide user with
the data he was looking
for?

Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

First Article

(OLAP Personalization with User-describing

Profiles)

Solution
To give a detailed characteristics of data warehouse
Question

Description

Profile Type

What isinteraction
the user expecting to get
user
withUserthe
system
environment,Preferential
Zachman
preferences
data
as a result ?
user data (personal data, session, activity,
Who is the user ?
Framework
concept Basic
was
used.
rights, etc.)

User

Where is the user located ?

User physical location data & geolocation,


according to user IP-address

Spatial

When does the user interact with


the system ?

Time characteristics of user activities

Temporal

How does the user & system


interaction happen ?
Why the user is interested in this
particular system ?

Characteristics of user device (i.e. PC, laptop,


mobile phone, etc.), which is used for signing in
as well as user software (e.g. web browser)
characteristics
User preferences are being gathered and
analyzed. Recommendations are generated,
according to user characteristics and
preferences.

User-describing profile diversity

Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

Interaction

Recommendational

First Article

(OLAP Personalization with User-describing

Profiles)

Solution

User-describing profile data


sources:
environment, in which
Describes
Context the
data.

reporting tool is being used.


gathered
Are
Static
data.from data warehouse
Context data
are gathered
dimension
attribute
values.
by means
of webAre
derivable
from
data warehouse
logautomatically
Activity
data.
services.
All
the temporal profile attributes
tables.
Refers
to
recommendational
and
part of spatial andprofile
user as
values
Analysis
data.
recommendations
are generated
after
All
the attribute
interaction
profile
attribute
profile
values
are
static.
In user
profile, activity
data
indicates
analyzing
user
preference
profile.
entered
byusage
user
manually.
values
areof
context
data,
as
the
intensity
of
of as
thewell
reporting
Data
Explicitly
entered
data.
part
the spatial
profile
attributes
tool, of
defined
by user
hit count
and
All
thetime.
preferential profile values,
spent
which indicate the importance of user
preference are gathered from the
7
Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586,
userLatvia
explicitly.

First Article

(OLAP Personalization with User-describing

Profiles)

Solution

Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

First Article

(OLAP Personalization with User-describing

Profiles)

Solution
The method, suggested in this paper, consists of the following steps:
1. Stating questions (what? who? how? etc.) to describe the data warehouse

user/system interaction.
2. Identifying the user describing profiles.
3. Collecting possible user-describing profiles attributes from various sources of

information.
4. Generating user characteristics via profile attributes after signing in the reporting tool.
5. Suggesting possible recommendations for new and existing users of reporting tool,

based on report preferences for the contents and structure of reports (OLAP
preferences).
6. Report personalization: applying selected recommendations to a report.
Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

Second Article (User Profile-Driven Data Warehouse


Summary for Adaptive OLAP Queries)

Problematic
How to find relevant data in the data warehouses based
on user preference ?
Therefore, user profile change over time with user
context changing.

Hard
preference
Soft
Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

10

Second Article (User Profile-Driven Data Warehouse


Summary for Adaptive OLAP Queries)

Solution
Providing personalized content to the user according to
his profile preference to generate a data warehouse summary.
This approach is based on three steps:
Defining users profiles as a set of preferences.
For each user profile, a data warehouse materialized view is
created.
Exploring this data warehouse materialized view during the user
queries process.
Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

11

Second Article (User Profile-Driven Data Warehouse


Summary for Adaptive OLAP Queries)

Solution
Off-Line Mode
Beginner

User Profile
Preferenc Definition
es
Interface

Query

UP DB

UA
Experienced
User

Personalized
Answer

UPV DB

DW

User profile-driven data warehouse materialized view architecture.


Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

12

Third Article (K-means Clustering Method for


Recommending OLAP Queries)

Problematic
Data warehouses are characterized by voluminous
data and are based on a user-centered analysis
process.

Moreover, this data affect negatively


to the answers provided by the result
of OLAP.
Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

13

Third Article (K-means Clustering Method for


Recommending OLAP Queries)

Solution

Natalija Kozmina and Laila Niedrite - Faculty of Computing, University of Latvia, Riga LV-1586, Latvia

14

COMPARATIVE STUDY

Type of work
proposed

Concepts and
technology used

Data used

1st Article

2nd Article

3rd Article

Inherited from
Zachman
framework
concept

Approach and
implementation

Approach and
implementation

Materialized view
User preferences

Recommendation
and Adaptation,
Data mining,
OLAP tools

Data warehouse
instance

Implicit
knowledge
Explicit
knowledge

Zachman
framework

User-describing
profile data

15

CONCLUSION
Personalization into the data warehousing
process becomes a new trending
research issue.
For future works it will be recommended to
provide a personalized DW that integrate
some of the presented concepts in one
system : User preference & profile,
16

REFERENCE
Natalija Kozmina, Laila Niedrite (2010). OLAP Personalization with
User-Describing Profiles. Lecture Notes in Business Information
Processing Volume 64, Pages 188 202.
Rym Khemiri and Fadila Bentayeb (2012). User Profile-Driven Data
Warehouse Summary for Adaptive OLAP Queries. International
Journal of Database Management Systems ( IJDMS ) Vol.4, No.6,
Pages 69 84.
Fadila Bentayeb, Ccile Favre (2009). RoK: Roll-Up with the K-Means
Clustering Method for Recommending OLAP Queries. Lecture Notes
in Computer Science Volume 5690, Pages 501 515.
17

THANK YOU FOR YOUR ATTENTION

Вам также может понравиться