存在问题:BI 系统后台计算由中央分布式数据仓库(MPP)实现,性能不佳,导致交互式多维分析响应迟钝。
产生的原因:中央数据仓库上挂数十个应用,计算负担太重!
解决方案:数据前置计算 / 缓冲层,由应用程序直接计算,不再请求中央数据仓库。
使用常规数据库实现前置计算的“烦恼”: 全量数据前置?高频数据前置?SQL 转换问题?性能问题?

BI 系统的前置计算

imagepng

imagepng

imagepng

imagepng

imagepng