mdx - How to optimize mondrian hierarchy? -


facts table have date_id column. date table have year, month, day, hour columns. date dimension:enter image description here

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

Popular posts from this blog

serialization - Convert Any type in scala to Array[Byte] and back -

matplotlib support failed in PyCharm on OSX -

python - Matplotlib: TypeError: 'AxesSubplot' object is not callable -