大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据是时下较为热门的一个话题,本人最近一两年一直参与一款BI(商业智能)产品的前端开发工作,准备写一个系列的文章来阐述产品的需求场景以及与前端有关的技术实现方案,也算是对开发过程所做的一个总结。
首先要谈的就是需求,所有的产品策划方案、技术实现细节,最终都是为了满足需求,抛开需求,一切的夸夸其谈都只是纸上谈兵。那么一款BI(商业智能)有哪些需求,它是如何服务业务方产品更好的成长的呢。
假设我是业务方淘宝网,在web、iPhone、Android三个端都有相应的产品。
需求场景一:日活用户量UV
我想看最近一周,我产品的日活用户量的变化趋势;我想看我的用户在各个国家、省份、城市的分布情况;我想看用户在web、iPhone、Android三个端的分布情况;如果发现某个城市的UV很高的话,就可以在选择在这个城市做线下活动推广等等;
为此,我们推出了事件分析功能: