CRUDy OLAP: saving, revising and slicing large forecasts on the fly