Persists report data and generate cache