zoukankan      html  css  js  c++  java
  • BI项目记

    一日,老总问刚上任的小D,“给我整套BI系统!”

    D刚上任,有任务接自然很高兴。欣然答应下来后,小D主动去找相关业务系统的负责人询问相关的业务情况和数据结构,但“大家都很忙”,人家哪有时间管可怜的小D呢。于是过了一段时间,老总又问,“BI系统做的怎么样了?”,小D似乎有一种被玩了的感觉,但无奈他还不了解这个行业和这个环境,所以,自然挨了一顿批。

    多挨了几次批的小D慢慢的多少被磨练出道了,于是又有一次,老总问小D,“怎样你才能给我做出一套BI系统来?”

    刚出道的小D:你给我什么样的数据,我就能给你做什么样的系统。、

    D心想这次不能吃哑巴亏了,终于,老总这次似乎很配合,找来了相关的业务系统部门负责人,要么说还是老总么,能调度得起人家。果然,“要来了数据”。小D这回想,终于可以大展身手了。也许是好事多磨,小D拿到业务系统部门提供的资料傻眼了,所谓的资料原来就是数据库的结构文档,里面的文字描述,小D去问人家业务系统相关的人人家都不知道是怎么回事,此外还有一个简单的测试库,里面的数据居然才只有1千来条,而且都是用程序灌进去的。这么点数据,如何BI呢?而且某一个维度的信息,这个表里有,那个表里也有,到底应该取哪个呢?

    最终,小D拿出来了一个“营养不良”的BI系统,老总的反应那是可想而知的了……不过还好,老总又给了小D一次机会,“这次你需要什么条件?”

    吃过亏的小D:只要有足够量的数据,我就能给你做什么样的系统。

    D的出发点是好的,因为涉及到数据挖掘,自然是数据越多预测的就越准确了。于是,业务系统的负责人又一次被调了过来,最终协调,把用户现场的数据备份回来了一份,小D一看,乐的差点“合不拢嘴”,居然有一千多万,刚出道的小D哪里见过这么多的数据,什么也不说了,打听好业务规则及取数据的方法,马上开工。前面说过,好事是需要多多磨练的,事情的进展不像小D想象的那样顺利,尽管数据很多,但小D发现在业务系统中,居然有很多的垃圾数据,或者是应该填写的项没有填,或者填写的项就是错误的。尽管小DETL规则已经考虑的很周到了,但是这些不知道怎么进来的数据实在另人防不胜防。最后,ETL的结果是,一千万数据变成六十万,这个比率,别说小D,我都看哭了。

    老总看到小D的这个“缺斤少两”的BI项目后,很无奈,于是最后问了次小D,“到底如何你才能做出一套BI系统?”

    扇了自己一个耳光的小D:有很高质量并且足够的数据,我就能给你做什么样的系统。

    最后的最后,不知道是老总对小D失去了耐心,还是对业务系统失去了做BI的信心,小D最终改做别的系统了。不久,客户相关领导部门发了一个红头文件,强调要严抓各系统的数据录入质量的问题,小D仿佛看到了希望,不过据公司的老员工说,这样的文件客户的领导每年都发,而且每年的内容都一样。小D又抽了自己一个嘴巴,做自己的事去了。

    后来经过n年之后,据说另外一家公司做了这个业务系统的BI方案,但最后还是夭折了。当时的情况是,数据的质量基本达到了当初小D所提的标准,只不过最后出来的信息没有准确的,小D很好奇:我的条件都满足了怎么还是做不出来呢?偶尔的一次,小D随便翻看客户业务系统里面的一条记录,在记录员工信息的表里,一个三十多岁的人居然是未婚,而且学历居然还是初中。小D晕了,因为那个人他认识,人家孩子都三岁了,而且刚刚博士毕业。后来找到了客户那边主管这个系统的相关部门,得到的反馈是:“哎呀,这是系统更新不及时导致的”。

    还好小D后来没有继续接手这个BI项目,否则这个时候一定吐血了。

  • 相关阅读:
    jvm基本结构和解析
    多态的意思
    java中对象的简单解读
    double类型和int类型的区别
    python 解析xml文件
    win10不能映射Ubuntu共享文件
    Qt程序打包
    Ubuntu boot分区文件误删,系统无法启动,怎么解
    ubuntu Boot空间不够问题“The volume boot has only 5.1MB disk space remaining”
    Ubuntu 分辨率更改 xrandr Failed to get size of gamma for output default
  • 原文地址:https://www.cnblogs.com/aspnetx/p/1508966.html
Copyright © 2011-2022 走看看