I'm guessing the next stage will be to keep the raw data and aggregate dynamically. We went through a similar progression with ad audiences -- maintaining pre-aggregated data sketches and summaries was such a PITA that we likely saved money by moving to a larger raw-facts database.
> OLAP databases are not good at serving large volumes of requests with low latency within milliseconds.
Just use Vertica lol.