1  /  7  页   1234567 跳转 查看:37207

微软的BI有前途吗?

微软的BI有前途吗?

大家好,首先声明,我在DW/BI这个行业已经混了两年多了,一直都是用微软的东西,对SQL Server, MOSS, PPS都有一定的研究和经验。
不过我最近比较困惑,越来越觉得搞微软这套东西没有前途,所以考虑转换到Oracle平台。

下面说一下我的想法:

首先,从应用来说。Oracle有PeopleSoft, Siebel, JD. Edwards, Hyperion, ......,最近又要收购BEA。所以在企业应用方面,Oracle绝对是主流之一。而且企业内关键系统基本不会运行在Windows平台上,MS的Dynamics还没有成型,与SAP和Oracle根本不在一个层次上的。我在以前单位里就碰到了这种麻烦,单位你的系统大部分都是Oracle的,用的都是Unix小型机;而我做数据仓库用MS的东西,很多软、硬资源的投资,领导都不批,因为可靠性评估都通不过;服务器用的是x86的,说白了就是比普通的PC好一些而已,我这个项目组的待遇很差。

其次,从技术上来说。MS好像根本还没搞清楚BI是什么概念,惟一的强项就是OLAP服务和Excel,不过Hyperion的OLAP好像也不差。Oracle的Operational BI很有意思,可以跟它的业务系统整合,MS就不行;而且绩效管理本来就很强了,再加上Hyperion;相比下,MS的PPS简直就像是玩具。另外,从扩展性和可移植性来说,MS的东西只能跑在自己的系统下,只能用.net开发,.net的框架相比java来说还不成熟。


总之,我是比较看好Oracle,尽管有人说工具不是惟一,但是用MS的东西确实很受歧视。上次去面试,屁大的一个公司,HR跟我说:“我们这里的数据量是很大的,我们只用Oracle数据库……,你请回吧”。

请大家给我一些建议,如果用微软的东西是否会影响未来的就业,谢谢!
http://esestt.cnblogs.com/
 

回复:微软的BI有前途吗?

不懂OQACLE ,但是我认为ORACLE BI方面可能会比MS的更好些!
中国数据库联盟 :http://cndba.5d6d.com
 

回复:微软的BI有前途吗?

我看过几份行业分析报告,都把Oracle列在leader的地位,而MS除了价格便宜,市场认知尚可以外,其他方面就被贬得一无是处。
不过我还是挺喜欢MS的东西,所以比较困惑。
http://esestt.cnblogs.com/
 

回复: 微软的BI有前途吗?



引用:
原帖由 esestt 于 2007-10-23 22:37:00 发表
首先,从应用来说。Oracle有PeopleSoft, Siebel, JD. Edwards, Hyperion, ......,最近又要收购BEA。所以在企业应用方面,Oracle绝对是主流之一。而且企业内关键系统基本不会运行在Windows平台上,MS的Dynamics还没有成型,与SAP和Oracle根本不在一个层次上的。我在以前单位里就碰到了这种麻烦,单位你的系统大部分都是Oracle的,用的都是Unix小型机;而我做数据仓库用MS的东西,很多软、硬资源的投资,领导都不批,因为可靠性评估都通不过;服务器用的是x86的,说白了就是比普通的PC好一些而已,我这个项目组的待遇很差。

其次,从技术上来说。MS好像根本还没搞清楚BI是什么概念,惟一的强项就是OLAP服务和Excel,不过Hyperion的OLAP好像也不差。Oracle的Operational BI很有意思,可以跟它的业务系统整合,MS就不行;而且绩效管理本来就很强了,再加上Hyperion;相比下,MS的PPS简直就像是玩具。另外,从扩展性和可移植性来说,MS的东西只能跑在自己的系统下,只能用.net开发,.net的框架相比java来说还不成熟。


总之,我是比较看好Oracle,尽管有人说工具不是惟一,但是用MS的东西确实很受歧视。上次去面试,屁大的一个公司,HR跟我说:“我们这里的数据量是很大的,我们只用Oracle数据库……,你请回吧”。


首先我很想知道“因为可靠性评估都通不过” 到底是谁评估的。
其次,从技术上来讲,如果说MS 没有搞清楚甚么叫BI 那 BO又如何呢?继续凭着语义层骗人就算搞明白了?我不了解 Oracle 所以不能妄加评论。
至于跨平台。。。。我实在不知道该怎么说这个问题。可以说微软的所有产品都是为 windows 服务的。大型机终将灭亡,只是时间问题。 Java 框架 比 .Net 框架成熟也不知道是怎么得出来的结论。我的感觉 Java 的很多东西比起 .Net 就是玩具。

PPS 中的Planning 比起 Hyperion 的 Planning 我相信还有做得不足的地方。你可以告诉我,我来帮你反馈。至少我觉得用 Excel 做预算还是很自然的。而且比较符合用户习惯。

“HR跟我说:“我们这里的数据量是很大的,我们只用Oracle数据库”很多时候,我都很想和说这种话的人理论理论。让他们说出来原因除了迷信之外还有什么!
后来我放弃了,我觉得和一个相信迷信的技术人员没有什么好说的。

我个人感觉 MS BI 的前景还不错。
我们要做的工作就是破除迷信而已。
个人主页:http://blog.csdn.net/jadeite
QQ 群:42228478
MSN 群:group123398@xiaoi.com
 

回复:微软的BI有前途吗?

 

回复: 微软的BI有前途吗?



引用:
首先我很想知道“因为可靠性评估都通不过” 到底是谁评估的。
其次,从技术上来讲,如果说MS 没有搞清楚甚么叫BI 那 BO又如何呢?继续凭着语义层骗人就算搞明白了?我不了解 Oracle 所以不能妄加评论。
至于跨平台。。。。我实在不知道该怎么说这个问题。可以说微软的所有产品都是为 windows 服务的。大型机终将灭亡,只是时间问题。 Java 框架 比 .Net 框架成熟也不知道是怎么得出来的结论。我的感觉 Java 的很多东西比起 .Net 就是玩具。

PPS 中的Planning 比起 Hyperion 的 Planning 我相信还有做得不足的地方。你可以告诉我,我来帮你反馈。至少我觉得用 Excel 做预算还是很自然的。而且比较符合用户习惯。

“HR跟我说:“我们这里的数据量是很大的,我们只用Oracle数据库”很多时候,我都很想和说这种话的人理论理论。让他们说出来原因除了迷信之外还有什么!
后来我放弃了,我觉得和一个相信迷信的技术人员没有什么好说的。

我个人感觉 MS BI 的前景还不错。
我们要做的工作就是破除迷信而。



周边环境就是如此,不是我能决定的,我关心的是我未来的前途和择业范围,厂商怎么样我不关心。事实上就是企业内的核心平台基本不可能使用Windows Server。
MS的策略就是将用户绑定到自己的平台上,你用了SQL Server 2005吧,然后就不得不买Office 2007,要用Office 2007有不得不把Windows Server 2K升级到2K3,要开发用.NET,还得买Visual Studio……。首先,这对企业未来的扩展性和安全性是很不利的;其次,对我个人来说,感觉就是应用面越来越窄了。
至于性能方面,Windows Server的相比Linux就不用说了,大家都知道的。大型机已不再流行,但SQL Server的集群基于Win Server的负载平衡,没有Oracle的RAC和网格式计算,所以不适用大规模的分布式部署。
Java比.Net成熟不是我说的,基本如此。而且.NET很封闭,研究来研究去还是只能用MS提供给我们的东西。比如做web开发,用ASP.NET就只能研究GridView控件的属性和方法,所以在.NET平台下比水平,其实就是比对微软提供的模型的熟悉程度,研究某个命名空间下有哪些类,哪些接口,这些接口怎么用等等.......NET虽然好用,但对水平的提高有限,开发人员越是底层的,工资是越高。
上次Oracle的市场经理过来给我们介绍Oracle的BI战略,他们的思路很明确,特别是可以跟业务系统整合,就是Operational BI。在大型企业中,IT部门不可能满足所有业务部门的需求,必须依靠这种战术型BI。微软在这方面的应用基本为零,正是因为现在发现MS的东西很难用,所以我才考虑换平台。
不是迷信,从实践来看MS的BI确实很糟糕,主要体现在开发性和可用资源方面。我现在最大的困境就是跟单位的系统和应用格格不入,想换工作,稍微大一点的公司都不用微软的东西,怎么办?
http://esestt.cnblogs.com/
 

回复:微软的BI有前途吗?

我不得不承认你说的是对的,很多次我想起这个大环境也是很沮丧。

但后来,我又在想,到底是什么原因造成了这种局面?是因为微软的产品不好吗?不是。是因为 Oracle 超好用吗?不是。我想不到足够的理由。所以只能归结为宗教。搞技术的人,处处用事实说话。我不知道 Windows 和 Linux 比较能得出什么样的结论。但我知道微软公司全球几万人的全部应用都可以自己自足。很少有第三方软件的生存空间。谁说微软的产品不能管理大型企业?这就是活生生的例子。按微软的说法 :“发布我们使用的,使用我们发布的”Linux 公司的员工都能做到吗? HP 的人都用 HP Unix 吗? SUN的人呢? IBM 的人呢?

开发人员的工资不仅仅由你是不是搞底层决定的。如果你要是真有兴趣搞底层,你可以去微软。
微软之所以做了这么多的封装就是希望开发人员不要把精力还花在自己建立控件上面。应该关注更有价值的地方。微软内部的说法就是 :“不要重复发明车轮”

开发人员为么不能把精力放在对业务的理解上呢?整天考虑用那个寄存器,用哪条指令的人真的就比考虑用什么样的模型实现业务的人 更好?

不知道你对微软 BI 的理解。到底糟糕在什么地方。技术人员要靠事实说话,你说糟糕,就要说出怎么糟糕。糟糕在哪。
最后编辑Jade 最后编辑于 2007-10-24 14:38:42
个人主页:http://blog.csdn.net/jadeite
QQ 群:42228478
MSN 群:group123398@xiaoi.com
 

回复: 微软的BI有前途吗?



引用:
不知道你对微软 BI 的理解。到底糟糕在什么地方。技术人员要靠事实说话,你说糟糕,就要说出怎么糟糕。糟糕在哪。


如果纯粹从技术上来说吧
数据库引擎方面,MS比Oracle差很多(抱歉,我只接触过这两种数据库),单位的Oracle RAC都是小型机,我这里的SQL Server性能自然没法比。而且SQL Server 2k5连最基本的CDC都还没有,很麻烦。分区也不方便,没有Oracle的物化视图……
SSIS非常的糟糕,特别是不适合团队开发,我以前用DataStage,现在做Informatica开发。我非常讨厌那个BIDS开发工具,虽然简单,不过一旦报告错误,新手可能莫名奇妙。特别是做Report开发,一旦修改自动生成的参数查询语句,它会自动生成新的,结果肯定会产生错误。而且SSIS没有任何应用程序连接,比如PeopleSoft(世界第一的eHR厂商,被Oracle收购)和Sieble(世界第一的CRM厂商,被Oracle收购),我不得不去研究这些应用程序的数据库模型。刚开始用SSIS的时候,连接Oracle DB居然报错(http://www.cnblogs.com/esestt/archive/2007/04/17/716995.html)。
OLAP方面是微软的强项,这个没话说;Data Mining如果是用来部署模型和耦合还是不错的,但用来做分析简直是不可能的。Excel 2007很不错,可惜单位还在用2003。

MS最关键的无法跟其他系统整合,就是没有我上面说的Operational BI。单位里的JD.Edwards(曾经和Oracle,SAP是全球三大ERP厂商,后来被PeopleSoft收购,最后又加入Oracle),可以直接出报表,仪表盘。比如要做趋势预测,而用那种Operational BI,他们只要点几下就可以出现趋势预测图了,管理人员看到业务状况后可以直接在业务系统里调整业务。如果用SQL Server的话,需要我们用SSIS导出数据后,建立挖掘模型,在做报表,他们看到报表后还需要再登陆到业务系统中,非常麻烦,也不直观,更何况我们IT部不可能为每一个业务部门做这样的工作。
最后编辑esestt 最后编辑于 2007-10-24 15:50:45
http://esestt.cnblogs.com/
 

回复:微软的BI有前途吗?

谁说SQLServer没有Oracle的物化视图,索引视图不就是实现了同样的功能么?

谁说SSIS不能进行团队开发,我记得看过一篇英文文章就是专门介绍如何对SSIS进行团队开发的,具体网址忘了,等找到了再补上。


其实我一直有一个感觉,就是SQLServer做得很容易上手,于是很多人就认为不必要去深入研究,也没有去深入研究,在他们得脑海里就认为SQLServer就像一个玩具。还有一个原因是:认为SQLServer简单,用起来没面子。

数一数国内有几个把SQLServer真正搞精的,恐怕寥寥可数。纳斯达克股市都用的SQLServer来实现的,中国移动已将一部分业务用SQLServer来实现,我就不明白了,SQLServer为什么就做不了大型的业务。
最后编辑拓狼 最后编辑于 2007-10-24 16:37:45
虽有智慧,不如乘势;虽有鎡基,不如待时。
君子学以聚之,问以辨之,宽以居之,仁以行之。
独学而无友,则孤陋而寡闻。
 

回复: 微软的BI有前途吗?



引用:
原帖由 拓狼 于 2007-10-24 16:06:00 发表
索引视图不就是实现了同样的功能么?

谁说SSIS不能进行团队开发,我记得看过一篇英文文章就是专门介绍如何对SSIS进行团队开发的



我看过,不是一个概念上的
http://esestt.cnblogs.com/
 
1  /  7  页   1234567 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.0625008 second(s) , 3 queries.
返顶部