SLIDE 31 ADBIS’2011
32 Mining Preferences from OLAP Query Logs for Proactive Personalization
Issue #4 How to apply the relevant preferences to the query?
5th step: annotate the query
BETWEEN(AvgIncome, 500, 1000) CONTAIN(Race, Mrn) SELECT AvgIncome ON COLUMNS, Crossjoin(OCCUPATION.members, Crossjoin(Descendants(RACE.AllRaces,RACE.Mrn), Descendants(RESIDENCE.AllCities,RESIDENCE.Region))) ON ROWS FROM CENSUS WHERE TIME.Year.[2009] PREFERRING AvgIncome BETWEEN 500 AND 1000 AND RACE CONTAIN Mrn SELECT AvgIncome ON COLUMNS, Crossjoin(OCCUPATION.members, Crossjoin(Descendants(RACE.AllRaces,RACE.Mrn), Descendants(RESIDENCE.AllCities,RESIDENCE.Region))) ON ROWS FROM CENSUS WHERE TIME.Year.[2009]