BI之学习经验

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

先说说学BI需要学哪些内容:

1.数据库。
总的说任何学一个大型数据库就可以了,因为概念是相通的。但你要学Informatica或Datastage的话学Oracle或DB2比较对口,如果你学MS的话那就是SQL Server了。主要区别是管理可客户端工具不一样,有的数据类型有点不同,不同数据库的的功能也有些小区别。我们不是作DBA所以把数据库的大的原理功能搞清楚最重要。

2.SQL.

标准SQL是一定要知道的,不同数据库NATIVE的SQL的强大和特别的地方也要有一定的了解。

3.Data Model.

这个一定要有所了解,一张数据库模型图出来你要能看懂。最好能熟悉一种建模工具象ERWin.

4.数据仓库理论
BI体系是建立在数据仓库的理论基础上的,所以一定要了解数据仓库理论,包括星型结构,De-normalize, slow-changing dimension. 推荐看两个人的书:ralph kimball 和 william inmon. 这两人可是数据仓库两大门派的创立者,象SAP BI是基于Inmon的理论,同时Inmon也是SAP BI的总顾问,Inmon说什么SAP就实现什么。

5.ETL工具和报表工具(可选一个学)
这个就不多说了,前面那么多篇里尽说这个来着,再说你就要打磕睡了。

6.UNIX
如果你想做ETL(非MS ETL),你还需要学点UNIX/JCL 的知识。

就这么多,学完这些自己再做一个小的项目你就可以整理简历看看哪个苯蛋第一个吃螃蟹了。

你应该发现了, BI的学习关键是数据库,其实说白了BI就是整天把数据折腾来折腾去的,所有的工具就是帮你来折腾这些数据的,无论你做ETL还是报表,都要对数据库和数据结构有一个很好的理解能力,不然你的BI工具学的再精你也不知道如何开始。先把学习精力放在数据库和数据结构上。


数据库和数据结构的问题解决后就是解决BIG PICTURE的问题(前段时间谁问BIG PICTURE的问题来着?)。高更传世名画的标题《我们从哪里来?我们是谁?我们往哪里去?》 就能回答BI的BIG PICTURE的问题。"《数据从哪里来?数据是谁?数据往哪里去?》". 对BI来说BIG PICTURE就是我的数据源有哪些在哪里,要放到什么地方去,中间有哪些层次,每一层次是干什么用的,用到什么工具和技术,最后如何去使用和消费(consume)这些数据。数据仓库理论就是帮你解答这些问题的钥匙!


把以上问题搞通了,那你就一头扎进BI工具的学习吧!


另外说几句多余的话,有些朋友问到到底是该选ETL方向还是数据分析方向?这里多说两句,希望能解答大家的疑问。

如果你有一定的电脑编程或数据库基础,逻辑思维能力强,喜欢工作单纯点,英语不是特别的STRONG,你毫无疑问应该把ETL作为主要方向。

如果 你的电脑基础不是很强,或者对电脑编程不是那么有兴趣,同时你对公司的业务层面的东西领悟能力很强,英语和交流沟通能力很强,那你就该选数据分析方向。数据分析不是说一点代码都不写,只是很少,大部分代码还是写FORMULA。

goodwilling 发表评论于
太有帮助了!
登录后才可评论.