BI之工具选择

(引用请事先征求作者同意)

开始学习BI如何决定学习什么样的工具?除了个人因素需要考虑外,在你做决定前还有两个方面需要了解:一是公司或机构的BI解决方案一般会选择什么样的工具或工具组合,二是不同工具的Job Market怎样。第二个话题我会在后面用专题讨论。

前面的专题谈到BI工具有独立的工具和整体方案工具。如果选择整体方案的公司一般不会再单独购买其他独立的工具。

先谈独立ETL工具和独立分析工具以及他们的组合。

在二十一世纪的头十年,IBM完成了从硬件公司向软件和CONSULTANT公司的转型,分别购买了ETL工具DataStage和数据分析工具Cognos.Datastage和Cognos的组合是很常见的。由于两者都是相对独立的BI工具且实现完全不同BI功能,用Datastage也可以选择Business Object或其他独立的分析工具,用Cognos也可以选择Informatic做数据转移工具。我也遇到过公司选择Cognos作为分析工具,却用Actuate做REPORT的。

如果你想以ETL作为主攻方向,那你可以选择学习DATASTAGE或INFORMATIC,同时了解Cognos或BO的报表和分析工具的使用,不必要学习Cognos的建模工具。 至于其他的工具没有太多的必要去花精力学。

如果你的主攻方向是数据分析,那你就要完整的学习COGNOS或BO工具,但没有必要学INFORMATICA或DATASTAGE,了解其工作原理和转移功能足够了。

也有人单独学习SAS并靠SAS找到工作的.

但如果你基础雄厚精力充沛切雄心勃勃,你也可以选择一个ETL工具和一个分析工具同时主攻,那你就是全才,当然工作机会发展前途更大。

接下来说说整体方案

如果一个公司的在线业务系统(OLTP)选择SAP,那么BI的工具基本都是SAP BI。SAP收购了BO后还把BO集成到SAP BI里,并用BO代替BUSINESS EXPLORER。但BO还会作为一个独立的BI工具在市场上。如果你有SAP的经验,学习SAP BI也是一个选项,他的特点是工作稳定,基本都是有实力的大公司或机构,当然做SAP工资也不会低,知识更新也相对慢和少。



我一直觉得Microsoft的定位是中小型企业,有很多做Microsoft开发的人不是很同意,有人告诉我"我们的项目也很大,用户也有三五百人"。我同意Microsoft在企业解决方案这块一直试图摆脱中小型的形象,但WINDOWS服务器的运行平台在小型机或中型机上如果继续没有大步伐的话(改也难),很难让人很信服的。SQL Server数据库基于WINDOWS平台,MS BI还是有一些SQL SERVER用户的市场,本人最近没有跟踪MS BI产品,在MS OLAP Server刚推出的几年我一直在跟踪和试用,觉得微软的东西确实简单易学,但在功能上还不是很强大(特别是ETL)。对于电脑基础弱一些,只是希望在BI上能入门,勤劳肯干没有太多奢求的人可以选择。


至于ORACLE的DW Builder,我五年前曾经试用过,没有太深的印象,只是觉得工具有些杂,估计BI初学者也不会有机会接触。

登录后才可评论.