mdx - How to optimize mondrian hierarchy? -
facts table have date_id column. date table have year, month, day, hour columns. date dimension:
when send request this:
select {[measures].[pc in sum]} on columns, [renter].children on rows [renter] [date].[2010].[1].[1].[10] : [date].[2015].[5].[2].[20]
mondrian generate ~2000 requests this:
select `date`.`hour` `c0` `date` `date` (`date`.`day_of_month` = 1 , `date`.`month_calendar` = 4 , `date`.`year_calendar` = 2015) group `date`.`hour`
it slow. how fix this?
change date slicer in request solved problem
{ [date].[2008].[8].[10].[10], [date].[2008].[8].[10].[11], [date].[2008].[8].[10].[12], [date].[2008].[8].[10].[13], [date].[2008].[8].[10].[14], [date].[2008].[8].[10].[15], [date].[2008].[8].[10].[16], [date].[2008].[8].[10].[17], [date].[2008].[8].[10].[18], [date].[2008].[8].[10].[19], [date].[2008].[8].[10].[20], [date].[2008].[8].[10].[21], [date].[2008].[8].[10].[22], [date].[2008].[8].[10].[23], [date].[2008].[8].[11], [date].[2008].[8].[12], [date].[2008].[8].[13], [date].[2008].[8].[14], [date].[2008].[8].[15], [date].[2008].[8].[16], [date].[2008].[8].[17], [date].[2008].[8].[18], [date].[2008].[8].[19], [date].[2008].[8].[20], [date].[2008].[8].[21], [date].[2008].[8].[22], [date].[2008].[8].[23], [date].[2008].[8].[24], [date].[2008].[8].[25], [date].[2008].[8].[26], [date].[2008].[8].[27], [date].[2008].[8].[28], [date].[2008].[8].[29], [date].[2008].[8].[30], [date].[2008].[8].[31], [date].[2008].[9], [date].[2008].[10], [date].[2008].[11], [date].[2008].[12], [date].[2009], [date].[2010], [date].[2011], [date].[2012], [date].[2013].[1], [date].[2013].[2], [date].[2013].[3], [date].[2013].[4], [date].[2013].[5], [date].[2013].[6], [date].[2013].[7], [date].[2013].[8], [date].[2013].[9], [date].[2013].[10].[1], [date].[2013].[10].[2], [date].[2013].[10].[3], [date].[2013].[10].[4], [date].[2013].[10].[5], [date].[2013].[10].[6], [date].[2013].[10].[7], [date].[2013].[10].[8], [date].[2013].[10].[9], [date].[2013].[10].[10], [date].[2013].[10].[11], [date].[2013].[10].[12], [date].[2013].[10].[13], [date].[2013].[10].[14], [date].[2013].[10].[15], [date].[2013].[10].[16], [date].[2013].[10].[17], [date].[2013].[10].[18], [date].[2013].[10].[19], [date].[2013].[10].[20].[0], [date].[2013].[10].[20].[1], [date].[2013].[10].[20].[2], [date].[2013].[10].[20].[3], [date].[2013].[10].[20].[4], [date].[2013].[10].[20].[5], [date].[2013].[10].[20].[6], [date].[2013].[10].[20].[7], [date].[2013].[10].[20].[8], [date].[2013].[10].[20].[9], [date].[2013].[10].[20].[10], [date].[2013].[10].[20].[11], [date].[2013].[10].[20].[12], [date].[2013].[10].[20].[13], [date].[2013].[10].[20].[14], [date].[2013].[10].[20].[15], [date].[2013].[10].[20].[16], [date].[2013].[10].[20].[17], [date].[2013].[10].[20].[18], [date].[2013].[10].[20].[19], [date].[2013].[10].[20].[20] }
Comments
Post a Comment