初学者应该如何去学习BI?

1
相信这是很多初学者的疑问,在面对一项新的技术,网络上资料较少,加上混乱,倒是很多初学者对商业智能的认识很模糊,同时,他们也不知道如何去进行系统的学习。

请大家在下面谈谈自己的经验,给初学者提提建议,帮助更多的了解如何去学,怎么学才能学好?
已邀请:
27

梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-06-28 回答

这个我是过来人,可以说下我的经历。之前做.net开发的、码农,做汽车行业的。
学习BI的目的,说白了就是工资高,当时在公司里,有一个做BI的同事,同样的工作年限,他的工资比我高出很多。同时平常做的事情也不一样,我发现天天自己不仅Coding、改Bug、业务需求变了,还要继续改,事情一大推。重要的是:天天都编写一些重复的代码,复制粘贴等,对自己没有任何的提高。而BI同事天天做的事情就是设计一些报表,然后完成一些报表的开发,能够让客户立马看到效果的那种,在当时我们眼中觉得这个行业很高深。

抱着尝试的新行业和 工资高的诱惑,平日里在做完.NET工作,就自己琢磨公司里的BI项目;自己琢磨不出来的,用onenote把问题都收集起来,然后在咨询同事,问好的问题,全部都有记录,一直到现在还保存着,因为自己记录的东西,不管以后什么时候在遇到,自己都能够有印象。就这样持续了半年,在主管的帮助下,调到了BI开发部门,工资也相应的涨了。自己之所以能掌握BI技能,一个是运气,另一个就是自己一直信奉的四个字“天道酬勤” 。

总结以下几点: 1.要学习BI的朋友,多了解些数据库方面的知识基础。我当时就是因为数据库特别弱,专门在 CSDN 里面回答一些数据库方面的问题。基本每天上班,下班,周末都回答,整整持续了自己两个月。要学习,就要肯下本。
2.多积累,多收集,多记录,多总结。平时在学习和工作中,遇到的问题,怎么解决的,一定要记录下来,并且能够进行知识拓展,这样自己能够提升很快的。到目前为止我自己整理的 数据库项目文档 已经超过 300多页了。其他方面的自己也整理了很多。
3.多帮助别人,帮助别人的同时,也是帮自己巩固知识点。
14

Cindy_水 - Cognos讲师、Cognos独立顾问 2013-06-28 回答

以上两位前辈都说了好多学新东西的经验,作为一个刚毕业就开始一直在做BI的人,我觉得,也许我的经历对你能有点启发。
毕业第一份工作就是做的cognos,而且是在一个BI组解散了很久的公司,去的时候只有一个人做cognos,他的做法就是托拉拽,拖拉拽实现不了的就写sql(cognos前台sql端口开放),作为一个刚毕业不久的人,心气都是很傲的,尤其是觉得自己已经做了几个月BI的东西(实习三个月BIEE),换汤不换药,对他这种偷工减料,完全亵渎工具的行为非常不解,甚至于气愤,所以当时就把这一块完全揽了过来,但是面对文档不全,完全没有人带的情况下,自学有时候是很痛苦的事情,而且要走很多弯路,但是年轻有的时候就是有那个勇气去尝试,我就在网上朋友的帮助下采取了几种方式快速学习
1、刷论坛,每天抽取一些时间吧新提出的问题都看一遍,包括比较好的回复
论坛里大家提出的问题很多都是项目上遇到的,你看了就当是你经历了别人项目的一部分,扩宽自己的眼界,同时自己做项目的时候也会更有想法,当然这个需要时间,开始我刷论坛的时候真是一个问题都不会啊,但是两三个月后,能明显的感觉到自己不一样了,一般的问题都有自己的思路了,这就是时间和坚持不懈造成的质变,只要坚持,每个人都可以的。
2、在qq群里和前辈们搞好关系,死皮赖脸的去问问题
这么说不知道很多人看了是不是要鄙视我了,一个新手,项目中遇到的问题,可能在别人看来非常简单,但是没人帮助的情况下,对自己是够焦头烂耳了,解决不掉,客户催,年轻人又多是很焦躁的,在这里真的要感谢那些帮助过我们的人,也许只是一个小小的指点,对当时的我们确实是雪中送炭了。但是,指望别人的帮助你是永远不会有成长的,遇到一个问题我们要各种方式去搜寻答案,绞尽脑汁,真的想不出来的时候再去求助,当然你的求助也许是无效的,并不是所有的人都有义务和时间帮助你,这个是一个人学习的痛处,帮助过你的人,你是否依然现在心存感激。
3,、饮水思源
帮助过你的人,你知道被帮助的感觉,那么还有很多新手也会遇到你曾经非常困惑,抓耳挠腮的问题,不要吝啬,帮他们一次,别人提出的问题,你也用心去思考思考,每次思考都是在进步,时间久了,你就知道了,同一个问题有很多解决的方案,在不同的环境里,你知道了,就有能力选择那个最优的!
4、追求完美
我不是一个追求完美的人,但是我喜欢推敲自己认为不够完美的东西,让他和自己的心意,项目里有些客户要求也许没那么高,例如,cognos值提示里面有一条虚线,看着讨厌不,你觉得还好,不影响使用,我觉得就是不爽,为啥子我不能去掉呢,当然这些对关键的东西无关紧要,但是这是个人的娱乐,我觉得有意思的,我就去尝试一下,找找办法,反正去不掉也不影响项目进行,去掉了自己爽一把,成就感有木有?当然平时你也可以给自己,一些需求,自己做着玩玩,这未免不是一种提高

……一回头,写太多了………………最后再说一句,我觉得天善智能真的是个好机会,BI市面上的培训,书籍什么的太少了,你加入这个圈子的时候,你才知道,你有人问了,你有论坛可以刷了,总之比我们那时候强多了,但是最重要的一点,一切资源充足了,你还记得自己也要用脑子思考么
10

子呆不呆 - 全栈攻城狮:产品,运营,推广,开发。 2013-06-25 回答

从大学开始学习JAVA, .NET到前年自学网络营销已经8年时间了,很多时候都是自己熬夜,凭着一股不解决不罢休的韧劲以及一副年轻的身体,才走到今天。虽然自己对BI掌握不是非常多,但是就如何学习谈谈自己的一些经验之谈,欢迎大家一起讨论。支持的请点击赞,谢谢!

    []一股学习技术的热情,要有热情才能长久下去。再就是韧劲,遇到任何问题不要心烦气躁,要细心、耐心的去解决问题。[/]

    []掌握扎实的数据库技能。从事BI开发工作是绝对离不开数据库的,因此扎实的数据库技术是非常重要的基础,整准备学习BI技术的朋友,平时就应该提高数据库能力![/]

    []相应平台的BI开发环境和资料。充分利用搜索引擎去网络上搜索对应的开发工具以及资料,当然你也可以直接在天善资源下载直接下载。[/]

    []动手实践。对于一个新手,最重要的莫过于动手了。如果没有真实的项目案例来动手,那么可以先通过官方提供的案例来学习,这里会碰到英文的问题,大家不要害怕,现在很多的翻译工具,而且英文看多了后自然就看的明白了。[/]

    []切记急躁。学习任何技术和知识都是需要花时间,不要想着有什么短时间能够速度提高的捷径,一定要脚踏实地,一步一步来![/]

    []通过真实的BI项目继续提高BI技术。 对于刚毕业或者转行的新手,先找一家能进行BI开发工作的公司,通过真实的项目来提高自己的BI技能,增加自己真实的工作经验。[/]

    []做记录和总结。平时学习和工作中,遇到什么问题,解决了什么难题,一定要记录下来,并且进行总结和扩展延伸。这样自己才能成长的更快,我自己这几年来,习惯御用Onenote来记录,文件大小已经快过G了,都是我宝贵的知识财富。[/]

    []不断重复学习,实践,总结。[/]

以上仅代表个人观点,欢迎大家指点!
6

andrea_zhou - 咨询顾问、BA 2013-06-28 回答

各位已经结合自身体验,写得好丰富啊。我想对于初学者一定是极具参考借鉴之处的。
我也来凑上几点。
1.兴趣,热爱,这是做好一个事情,一份工作的很重要的前提,试想,你做的工作是自己有兴趣的,喜欢的,这是多么美妙的事情。有兴趣,便能坚持。
2.找到一个好的带路人,可以帮到你很多的,解答你的问题,尤其是前期的新手问题,也许还会给你带来很多机会,譬如项目机会和升迁机会,当然,前提是你要付出相当的努力来配合。
    []运用各种技术资源学习,论坛上,视频中,书籍里,尤其是原著理论书籍,不得不说,书的力量是无穷的,老外实诚,他们的书贵,但是也会写出些东西写到点子上,国内的书籍要慎重。[/][]积极寻找实践机会,也许项目中用不到当前你感兴趣的或者认为高价值的工具,或是有那么个好工具的项目但是轮不到你,这个时候,就要尽可能的争取机会,一但有了机会,就好好把握。当然,也有社会资源项目,这个也可以考虑考虑,当练手也行。[/][]技术储备方面,BI技能和知识需要掌握:ETL、数据仓库、OLAP、前端展现等等,非常多,根据自己的喜好和对自己的定位有选择的深入。譬如用DS,它核心重点就会要到并行JOB那些,在WINDOW上跑来跑去也没意思,尽可能的深入些。[/][]关注业务,业务是BI的魂,抓住一切可以交流的机会,尽可能多掌握些业务方面的知识,跳槽会需要业务行业经验,而且没准你还有可能去甲方呢?[/][]关注管理,项目管理方面,一般从工程师到项目中负责某一块技术后,你会有机会去磨练一下项目管理方面的知识技能了,做好储备,不知道什么时候就轮到你去做项目经理了。[/]
8.关于行业,很多时候,这个是不由自己选择的, 因为不是你喜欢的地方就去得了,但是这个又是一定程度上可以选择的,通过自己的坚持和倾向性的努力,找到自己喜欢的行业,譬如金融电信、比如烟草政府能源电力等等,我想,不是每个行业你都会喜欢,因为有些行业的BI建设实在扯淡,流于表面对个人成长不大。但是,有意思的行业未必就有那些缺少的行业赚钱,做好心理准备再做选择。
    []关于跳槽,跳槽不是越频繁越好,多了的话用人单位不喜欢,少了的话,很多时候自己亏。综合考虑前途和钱途,以及自己感兴趣的方面,行业,又回到最初了,如果喜欢,那该多好~[/]
1

IT小牛 - 90后IT男 2016-12-26 回答

这个的话,我正好也刚开始学习,和题主分享一下我的学习计划吧。应该对和我一样的初学者来说还是有点帮助的。
1、激发对于BI的兴趣。这个是关键点,如果你对于BI都不感兴趣,那么就很难学好了。
2、寻找一个好的BI工具
既然要学习BI,一个号的工具是必不可少的,而现在的BI工具非常多,可以说让人眼花缭乱。我在挑选工具的时候,选择了三个工具,在这三个工具之间徘徊不定。
Tableau:桌面系统中最简单的商业智能工具软件,只需要简单配置,拖拖拽拽就可以做出数据分析。学习成本低,可以快速上手,对于不太掌握统计原理的人,也能完成有价值的分析。功能丰富,数据可视化独具特色,大数据处理速度也非常快。但是其数据抓取功能很弱,数据处理能力差,需要事先准备好数据。
FineBI:在国内口碑和发展不错,通过大数据引擎FineIndx,可以自动建模,傻瓜式操作,只需在dashboard中简单拖拽操作,便能制作出丰富多彩的数据可视化信息,进行数据钻取、联动和过滤等操作,自由分析数据。就是数据分析有点中规中矩,没有那么多的突出亮点。
Qlikview:是一个完整的商业智能软件,可以让IT人员和业务人员构建和部署强大的数据分析应用。其主要特点是开发和使用简单,可以让自助数据分析和所有信息都有一个灵活的直观的展现。受限于用户数和设计报表的复杂程度,只能用于少数几个管理层人员。
后来,经过询问从事BI的同事,他们建议我使用FineBI,代码少,学习教程多且齐全,毕竟是国内软件,学习成本比较低,对于我这种小白来说再合适不过了。
3、运用各种资源进行学习,书籍、论坛、视频教程等都可以。学习BI的书籍蛮多的,刚起步的话,可以看一些入门级的书,增加对于BI的认识,而且这类书籍一般内容简单,易懂,可以让你很快上手。视频教程的话可以快速的了解BI工具,同时也不会像书本那么枯燥。论坛里面有很多的大神级别的人,有问题的话及时询问,千万不要积在心里。
4、理论上面的知识丰富之后,可以自己动手实践一下。多练习一些项目案例可以提高BI技能,增加自己的工作经验,所谓熟能生巧嘛。
5、当然,在学习的过程中也不能忘了及时的记录与总结。将自己遇到的问题,比较重要的知识点什么的进行归纳总结,在闲暇之余多看看,有助于知识的巩固,这样才能更快速的成长起来。
0

吉祥小笨 2013-07-08 回答

谢谢前辈分享经验,吸取你们的长处弥补我的不足。要有一种打不死的小强精神。
0

loading - BI菜鸟 2013-07-19 回答

向诸位前辈们学习,争取早日进入这个行业
0

Mr_pan - 天道酬勤 2013-08-08 回答

向前辈学习,谢谢分享,准毕业生正准备学习BI
0

贝克汉姆 - 高级数据仓库工程师,拥有丰富的数据治理实践经验 2013-08-09 回答

BI仅仅是一个概念,意在为客户制定解决方案。
1、有良好的数据库基础
2、选择一门BI工具研究入手
0

小耳朵 2013-08-28 回答

很幸运一毕业就能接触到这一行业,而且发现行业内的人都很不错,值得学习,前辈们总结了很多宝贵的经验,一定好好学习,感谢无私奉献。
0

qiujiangbing - 80后IT程序媛,学习中。。望多多指教 2013-09-27 回答

感谢前辈经验的分享,饮水思源,感谢那些曾经帮助过自己的,希望自己有能力的时候也能够帮助其他人
0

每每happy 2013-10-10 回答

学习学习,刚刚接触这个行业,会好好努力的~
0

楚飞 - 心如止水,臻于至善! 2014-03-12 回答

偶然发现的这个论坛 甚是喜欢 以后请各位多多指教
0

mofei0503 - 一个80后的IT女 2015-02-28 回答

现在还是一个新人,泡论坛两三天了,对BI 大概有些了解,希望大神们多多分享宝贵经验
0

leon - 我吃掉了一辆奔驰 2015-06-02 回答

关注中,学习大牛经验
0

Heartbeat1989 2015-06-11 回答

刚刚发现论坛,发现大神们都好积极,气氛真好。看好BI行业!
0

new_thang 2016-07-28 回答

我也是菜鸟,希望有进步。
0

fangfang4608 2016-08-16 回答

刚涉及BI不久,甚是喜欢这个方向,希望大神多多指点帮助!
0

熊猫白 2016-08-19 回答

-。-
0

Noah扬 2017-03-22 回答

谢谢各位前辈,虚心学习记上一笔~~
0

善手之心 2019-03-26 回答

我也有同样的问题提问
0

数据前线 2019-04-04 回答

新手学BI可以试试豌豆BI 针对个人用户免费。适合于个人分析。豌豆BI是一款不错的敏捷BI工具,操作非常便捷,业务人员自己看看就能上手操作。
操作简单:豌豆BI操作简单,易上手,非常适合业务人员使用;
无需进行建模处理:豌豆BI自动识别指标维度和关联关系,形成数据模型。在数据处理层面,类Excel界面操作,通过点选式操作轻松完成去除重复行、空值替换、数据裁剪、数据脱敏、类型转换等操作。
一键数字画像:豌豆BI可以让用户一键探索数据,系统自动匹配最合适的图形展示数据库表数据,帮助用户初步了解数据规律,也可以在数字画像的基础上进行二次分析。
自动联动钻取:支持点选、框选图表自动联动数据。
支持多种数据源:既支持通过jdbc方式连接数据库,也支持文本数据Excel,txt等作为数据源。
0

观远数据 - AI+BI,让决策更智能 2019-09-02 回答

建议从了解公司业务开始吧,任何BI软件、报表都只是工具。要想学习BI,首先你得知道战略层想知道什么数据结果,只有在了解公司业务,市场的前提下,你才能做出BI的价值。
 
而关于技能锻炼层面,需要主动去学习,多看一些数据分析相关的书籍和视频教程,如果有不清楚的也可以去知乎、CSDN、V2EX等论坛找各位大神求助,还是会很有收获的,这是一个坚持的过程。接下来推荐几本适合的书籍:
1、《谁说菜鸟不会数据分析》,这本书有入门和工具两册,基于职场三人行来构建内容,完全按照数据分析工作留来讲解,图文并茂,实用性比较强。
2、《深入浅出数据分析》,这本书比价贴近工作,可以在实际操作中体味数据分析,从而有目的性进行深入学习。
3、《数据的本质》,阿里巴巴前副总裁车品觉所著,这本书没有多少实操性的内容,但是会让你更加了解数据分析这个行业,并对自己的选择更加有信心。
 
视频方面,也可以从三节课、网易云课堂去挖掘一些有价值的线上课程,另外也可以一些技术论坛找一些线下的公开课,可能会结识到更多BI领域的牛人,也方便日后交流甚至是跳槽。
 
零售行业智能BI方案咨询:shopbi2018
0

汪小姐不知天高地厚 2019-09-07 回答

先去看下这几本书再说
0

gty1 2020-04-24 回答

看几本书,

要回复问题请先登录注册