数据平台构成
数据分析平台通常分为两部分构成,底层数据查询引擎(比如Presto集群官网)和BI分析平台(比如 C3B2官网 )。
数据查询引擎
日活跃3千万级的应用,使用Presto作为查询引擎,经过合理的优化后,即使是3台16核32G的Presto小集群,单条查询性能也可以做到秒级响应,Presto部署比较简单,可以直接使用云平台或者按照Presto官方文档部署即可。
BI分析平台
现在BI分析平台很多,比如海外的tableau和powerbi,以及国内的fine bi和C3B2等。使用起来各有各的优缺点,我将用几篇文档公正的逐一讲解各大BI分析软件使用过程。
本文以C3B2为例讲解(其他BI接下来的文章会逐一讲解)。
C3B2使用起来比较简单(小白也能用),主要是它属于人工智能BI,很多报表都不需要人工制作,可以节省很多人力和分析时间,而且安装免费版就够用了,不到20分钟就可以私有化部署完成。
对某个埋点智能分析截图(点一下智能分析就直接出结果了):
AI生成的报表(查询后它会自动选择地图来显示省份数据,而且可以自动算出占比数据):
点击上图的黑龙江省后还可以下钻到城市(它会自动切换到黑龙省的城市地图显示数据):
总结
经过实践Presto+C3B2比较适合做即系查询,使用难度小,好维护。