How many rows do you require? if less than 50k you can use report builderboth RB and DW may not necessarily be fast depending on the complexity and volume of your query thats how long it takes, like any large database.You can schedule both to run out of hours or on a regular basis