Our system receives transactions in a per-minute basis, and each transaction is stored in aRaw Data table that's exclusively for this. All reports, gridview webforms, etc come from tables that are derived from this master table.
In this case I can't group the data during run-time due to the volume of data. So for tasks like the daily summary, should I just have a job that runs once daily and groups all the data from the current day and inserts it into a historical daily table? The same thing with the weekly?
I considered using BIDS and creating a cube, but due to the presentation of the data, it was beginning to look more complex. In other words, in order to show the desired result in a grid (plus include filters), I would need to use tons of MDX, which I still don't master.
Thanks.
VM