First of all:
Chie Bill wrote:
... as I have no idea how much data you are reading so I can't say the time required is normal or not...
that was actually mentioned:
9011 Total DBSEL 1 435 740
Nevertheless, if there are performance issues on the entire system... why focus on just 1 query? Are those performance issues restricted to reporting only? You could try & activate column store on MS SQL, that saves some space on the database and might increase reporting performance as well.
As far as this query goes, it seems to "waste" its time in selecting data... try to figure out why? Are your InfoCubes well designed? Is there a (secondary) index on the DSO (as suggested by Chie Bill)?