其实,本人也看了很多帖子,现在对BI的概念还是比较混乱.
我想做数据仓库,公司里把数据仓库叫MIS.我还没搞明白BI和MIS啥关系?
另外本人现在是做plsql开发的,主要是写一些批次处理.
用过datastage,也用plsql的dblink写过ETL.
熟悉oracle上job的调度,设计过数据抽取流程.
对业务也算比较了解(保险).
请问这里的BI前辈,这样的条件,去做数据仓库是否够入门了?
我看很多帖子说,要熟悉建模啊,数据完整性啊,维度挖掘之类的.
看的有点晕.
数据建模,是不是说白了就是根据业务设计表结构啊?
维度,挖掘是不是由业务提的需求,来实现报表?目前看的一头雾水...
感觉数据仓库,不就是给业务部门,老板提供对应的报表吗?那跟挖掘有啥关系?
请BI的前辈们帮小弟解惑!
------解决方案--------------------------------------------------------
BI 是商业情报 (有人翻译成商业智能)
MIS 是管理信息系统
两者不同, BI更侧重于数据的挖掘分析。 你可以在百度百科,或者WIKI上查询更详细的说明。
没有人一开始就能了解一切的,总是要一步步学习,你已经有了数据库的基础的话,并且已经充分了解了你所在的行业的业务,这样会比别人花更少的时间上手。
找本学校的教材(注意请找正规学校的正规教材)看一下数据仓库,数据挖掘类的教科书
这只是其中之一。 比如你如何预测老板需要什么样的报表?总不能老总说要个各地区各年龄段对保险的偏好统计,你需要再到你的MIS系统中去找出过去10年的上亿条记录花个一周做份报表吧。
还是那句话,从基础学起,找本正规教材先看(实话说,教材很枯燥,至少需要读上三四遍才能理解有些东西)
------解决方案--------------------------------------------------------
唉,同样零基础者飘过
------解决方案--------------------------------------------------------
哎,晚辈飘过,跟你同样的情况,如果你有什么好的教材或建议的话,希望能指点小弟一二
------解决方案--------------------------------------------------------
MIS是信息管理系统(Managment Information System),这个不是数据仓库,而是管理系统,它是一个OLTP的过程,我们所说的BI是一个OLAP的分析过程。数据仓库是存放汇总过后的、并且经过处理和压缩的数据,而MIS是杂乱的,冗余的数据,两者是不同的。
入手后的话,其实,你做的那些也算是ETL的部分了,ETL是整个BI的先决条件,“看很多帖子说,要熟悉建模啊,数据完整性啊,维度挖掘之类的”,这是ETL后的一系列分析过程,“数据建模,是不是说白了就是根据业务设计表结构啊?”可以这么说,也不可以这么说,设计表结构的确可以算是建模,但不是建模的全部,“维度,挖掘是不是由业务提的需求,来实现报表?”当然,坑道是业务决定挖掘分析方向的,但报表不是全部
------解决方案--------------------------------------------------------
不要管门槛、资格够不够。 先进去再努力。 我们公司大把毕业生在做BI,客户的ERP,数据仓库都是几十个T的“大库”。 业务逻辑超级复杂。 大家咬紧牙关一样做过来了。 一两年后,那些毕业生都成了高手了。什么PLSQL, 性能优化、Datastage, bo,biee之类的,做完一两个项目就基本都能熟练操作。 不要怕自己不会,工作压力会推动你去学习、同事会帮助你去学习。 环境能成就人才。
有兴趣来深圳来我们公司,呵呵, 发邮件给我了 LoveOracle@163.com
------解决方案--------------------------------------------------------
同意先进去在努力!
------解决方案--------------------------------------------------------
做完一个完整的项目
你就熟悉了~