作为一个商业智能从业者,我一直在思考着这个行业的发展,04年曾就商业智能与行业的结合作了一个分析,并在公司内部交流之后于05年将部分内容发到了公网,之后BI行业的并购风生水起。
近一两年来,我开始为商业智能的“智能”二字所羞愧,也一直在寻找着这个答案。在我看来,目前的BI方案几无智能可言,包括国外主流厂商的产品。我打算不久后在公司里就商业智能的发展做一个交流,题目大致是“商业智能发展的困惑-寻找丢失的智能”。我感觉这个论坛有很多甲方的技术人员,因此,想征询大家的看法:商业智能到底、或者将要智能在哪里?
期望您的热情帮助,有分相送哦。
------解决方案--------------------
我对这个理解是很粗浅的.呵呵,只能略谈一下:
我认为所谓的 智能,其实就是一种辅助,说白了,我觉得象计算机辅助设计一样,商业智能叫计算机辅助智能可能更恰当.
因为在整个过程中,真正的智能还是人,计算机的这个所谓"智能"还是由人的分析/业务需求驱动.最明显的例子就是分解树.两个不同地区的分店有相近消售额,但利润差距却很大.这到底是为什么?人就是带着这个为什么,在分解树中一步步地分解.那他就有可能找到一个可解释的答案.
更深一层,就是数据挖掘了,在海量的数据中寻找某种新的商业模式,新的利润模式等.例如分析办理金卡,银卡等的人群具有什么特征? 人的信售度与什么相关?商业诈骗行业具有什么特点?都是带着一个问题,决策者在这个模式中寻找答案,操作者还是主动的,电脑永远是被动的,商业智能只是提供了一种这样的模式,运算方式让你去找到你心里的答案.所以,商业智能可以说是人之外的一种辅助性行业.
------解决方案--------------------
目前就是数据挖掘吧,希望能找到人们购物习惯的各种关联参数,并建立某个模型来影响销售。
------解决方案--------------------
Mr_JBean 说得有道理,所以也不能怪别人对商务智能存在误解.
从理论上来讲,你现在在OLAP上能达到的,基本上其它的方式编程也能达到.象出那个多维报表,数据库与MS报表服务结合 也达到.数据挖掘,使用MS集成的工具能达到,其它一些第三方工具也能达到.可能唯一不同的,就中在OLAP里比在OLTP里速度快那么一点而已. 所以,数据仓库的功能根本不是特有的,是可取代的,一种可以被其它技术取代的技术.也说明了与其它技术给客户的感觉是:没有差异化.你能,他也能.就是这样.
怎么和网站没啥区别呀?
是这样,看起来跟网站的确没有差别,如果说美感度,客户可能感觉到还不如网站.
我曾在面试时给人家介绍过数据仓库,我当时说OLAP是一个比较复杂的技术,作了一些例子给人家看,人家咋说:看起来,也不复杂也不难理解.他感觉到这是一件轻松而又平常的事,而我们作OLAP的,却觉得它是"宝".开个玩笑:事后我也反思了一起,觉得自己的口才实在是差,没有足够的能力把他给忽悠晕. :)
其实呢,OLAP的相对于OLTP做分析型的东西时,它能提供足够的速度,能让电脑跟上人的思维.这点,应该是OLTP比不上的吧.而且,用OLAP做同样的事,总比你自己开发或用第三方工具要快得多.起码,对我们来说,这是一个标准的环境,自己或第三方的工具,显得有点非主流了.
------解决方案--------------------
让更多人参与讨论吧,加精了.
------解决方案--------------------
我来向大家学习的
------解决方案--------------------
我认为,应该走神经网络预测和分类的路子
比如消费数据可以用nn来预测
------解决方案--------------------
搞个概念忽悠人呗,要不薪水怎么要上去呀~~~~
------解决方案--------------------
刚毕业两年,也在做BI的项目...还刚刚入门.
我感觉
OLTP是把人工的流程电子化,其实就是一种复制的过程.
OLAP可以分析处理,提供决策,尽管也是由人预设的.
一看到"商业智能",我总想到了"人工智能",可这两个智能天差地别.
它叫这么个名字,可能仅仅是因为它能按照人的想法(设置)开始思考(分析)了.
说得不好,大家多多指教.
------解决方案--------------------
如果总是一群开发人员在这儿谈BI,毫无意义.
比如有某BI软件宣称可以和主流ERP软件做接口,对ERP中的数据进行归集分析,但你打开一看,无非是多几张报表、多几张甘特图而已,这样的工作,ERP软件的实施人员如果愿意做,完成可以做,还不用做数据接口,BI的意义何在?
我也曾经是做BI产品的,但后来自己都不好意思提BI了,还是叫DE好了。我认为,BI的实质在于提出问题而不是解决问题的形式。比如说,你对财税服务项目做BI,就应该根据注师的意见,来完成软件实现。再具体地举例:某单位07年底库存铜1000T,08年底库存1200T,企业是赚了还是亏了?ERP软件只是提供1000T、1200T之类的数据报表,现在很多所谓的BI也好不到哪儿去(可能报表的形式丰富些罢了),但以注师的眼光来看,如何考虑通胀率来看的话,企业很有可能是亏了。哪么注师就可能会要求BI实施人员进行多维数据模拟(比如除了数据变化曲线外,还要求加入通胀率变化曲线),并以财务报告的形式提交。这样企业老板就会很直观地看到我企业到底是赚了还是亏了。类似的问题还有很多,比如:为什么很多企业订单和利润成反比?为什么很多企业的资本回报率呈递减趋势等等。这些问题是软件开发人员拍脑袋能够想出来的吗?甚至不是企业自己能够提出来的,否则它们为什么还要花那么多的钱进行财务咨询。
真正的BI项目,软件只是一个工具,它是服从于整体项目要求的。BI软件如果象很多ERP软件一样,跑到企业那儿说我能帮你们做什么什么事,解决什么什么问题,那就太可怕了。顺带说一句,ERP软件其实也没什么了不起的,从目前在国内的应用来看,最多也就起个电子记账的作用,
BI软件,小企业没必要用;
BI软件,如果不是和特定的咨询项目打包,企业也没必要用。因为,BI软件能够提供的数据分析结果,你完全可以要求你的ERP实施公司完成。虽然可能另外要多付一些实施费用,但BI软件就是免费的吗?
BI软件,既然噱头在I,也就是智能分析,那么它就肯定不是一个可以批量复制的项目(比如财务软件)。你会相信一个你根本没见过面的软件程序员写的一个所谓的数据模型,能够指导你的商业活动吗?那太可笑了。你见过炒股软件帮到股民赚钱吗?
-----------------------------------------
以上纯属个人见解,有志同道合的朋友可以一起探讨哈。
------解决方案--------------------
这个问题太大了!
个人以为,智能是精神世界的概念,纯粹意义上的智能是不可能的,我们应把所追求的智能定义为 -- 尽最大可能帮助人类完成特定的任务,人类本身只需要作出决定而后由所实现的智能去完成其它部分。
如果突破上面这个定义,我们实现的智能有了完全自主的思考能力,那将对人类的已有伦理道德提出挑战,人类对地球的控制能力也将受到了危协!