如同前几章所言,2001年做完了BOSS规范,启动了工程项目,业界的资源已经聚集在了中国移动周围,我们的判断是,这一仗赢定了,于是转头开始走下一步——建设数据仓库。
文/宁宇,作者微信公众号:尚儒客栈(CMCC-ningyu)
我写的不是小说,而是我的印象和记忆中,移动与联通有关IT支撑的历史往事。
在十数年间,双方相互学习、相互借鉴,同时又相互竞争、相互敌视,在不同的阶段交替领跑。
在这些现象背后有什么深层次的原因,又是哪些偶然的因素,造就两家运营商前台营销竞争激烈,后台支撑相爱相杀?
容我慢慢讲这段IT往事。
过五关斩六将,经分系统方得立项
打比方凑需求,数据仓库艰难起步
"我们先进行计费系统的集中,在此基础上再把营业账务集中了,然后才能进行客服系统的整合。之后,我们就可以基于这些系统的数据建设数据仓库,基于这些系统的应用推进电子商务。"这段话,是我在1998说的。
当时,在和省公司的计费部门座谈交流时,一些同事对实施移动电话省级计费系统集中化心存顾虑,而我则对未来充满了信心。
前几个步骤,移动扎扎实实地走了过来,尤其是BOSS集中化的实施,全方位地提升了支撑能力。
如同前几章所言,2001年做完了BOSS规范,启动了工程项目,业界的资源已经聚集在了中国移动周围,我们的判断是,这一仗赢定了,于是转头开始走下一步--建设数据仓库。
如果不是当年移动刚刚成功地做成了BOSS系统,那么经营分析系统的建设就不可能完成。
移动的经营分析系统是在规划为主、需求为辅的情况下启动的,如果不是对总部的指挥有信心,恐怕各省没有那么大的决心和动力,花钱建一套技术不成熟、需求不完备、投资相当大,而且当时战略价值不那么突出的系统。
而BOSS系统完成了系统数据的整合和支撑能力的提升,给数据仓库系统的建设打下了基础;BOSS的成功更树立了IT支撑队伍的信心,以及总部在系统规划层面的威望。
所以,我经常讲,最强大的执行力不是来自于上对下的权力,而是下级对上级的信任;虽然承担这种信任会有很大压力,但是这种上下同心同德,才是能做成大事的保证。
话题扯远了,回来再说移动数据仓库系统立项的艰难过程,看如今大数据的火热,难以想象当年做数据仓库系统的艰辛。
首先的难题,是要说服公司各级领导和主管部门,应该建数据仓库系统。
在大多数人看来,BOSS已经是投资巨大的IT支撑系统,有海量的数据,也购买了大量的硬件存储,为什么还要花钱再建一个数据仓库系统,直接在BOSS系统上做分析不行么?
专业术语很难解释清楚,我们可以用类比的方式来,解释数据仓库系统建设的必要性。
这就是移动的"菜地理论"。
BOSS系统的数据处理是OLTP,是面向交易的生产系统,就像菜地的设计是为了丰产,要播种、施肥、除草、收获方便,这一垄全是土豆,那一垄都是茄子。而分析师就是大厨,要想做道地三鲜,就需要对地里的蔬菜重新处理。
原始的方法,是让大厨自己去菜地。农家菜都是这么凑活弄的,种菜、洗菜、炒菜、上菜,端盘子记账洗碗筷一条龙,反正量小,无所谓。
可是要想做出专业的菜肴,专业厨师的心思应该花在烹饪环节,不可能操心太多原材料的事儿。而且,菜地里一天到晚都是来摘菜的闲杂人等,也影响生产。
就像在生产系统里总跑大数据量的统计运算,会极大消耗计算机的性能,影响正常业务处理。
专业协作的模式就不一样了。要把菜地的产品转运到菜市场(数据仓库),放进菜市场之前还对他进行了清洗和简单处理,类比在数据仓库系统里就是ETL的过程。
菜市场里各种原料的摆放方式和菜地不同,目的不再是为丰产,而是为了取菜的便利和销量(数据利用效率)。厨师可以自己去菜市场买菜,也可以由采买人员拎着菜篮子进菜市场,按照厨师开的单子照需求抓原料。
这个菜篮子,就是IT专业术语里的数据集市。
所以,建数据仓库系统就相当于盖一个菜市场,让市场人员得以专心去做专业的分析工作,而且不影响生产系统的工作效率。
道理虽然解释清楚了,但是这个投资可真不小,这一大笔钱花得值么?
要解答这个问题,就要看业务需求了,尤其是对未来需求的预测。
如今,大数据的概念风起云涌,到处都有人在忽悠,可在当时,说运营商通过数据分析来发展业务,还是绝对的新鲜事。
IT人员从发展的角度看,坚持认为建设数据仓库系统是必要的;计划部门秉承通信网络的管理模式,认为需求不足、经济效益评估差就不该立项;这时候业务部门的态度至关重要。
他们怎么看待数据分析的需求?
十几年前,在移动通信大发展的时代,只要网络容量有了,系统能力和号码资源跟得上,市场发展几乎无上限。只要稍微进行一次价格调整,或者推出一款针对性的套餐,用户就哗啦哗啦地进来,数据分析最多是事后的统计,不需要多么专业。
有幸的是,移动的领导们没有那么短视,业务部门也明白市场不会这么一直舒服下去,应该尽早做好精打细算过日子的准备,因此非常支持数据仓库系统的建设。
中国移动的数据仓库系统的名字,就叫做"经营分析系统",就是为了体现出这一系统和市场业务的紧密关系。
而为了更好地体现业务需求,支撑部门进行了全国范围的调研,整理出九大类、上百项数据统计分析需求,作为全网建设的业务目标。
现在看起来,这些需求有的价值不高,在实战中发挥的作用也不大;但靠这些或靠谱、或不靠谱的需求,推动起来的经营分析系统,却为中国移动的发展发挥了越来越重要的作用。
当然,这是后话。
当时,完成了规划立项,等到真开始动手做技术方案的时候,我们才意识到,经分系统可比做BOSS难多了。
这方面的故事,下回再说。