你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
andrea_zhou - 咨询顾问、BA 2013-06-28 回答
赞同来自:
要回复问题请先登录或注册
全栈攻城狮:产品,运营,推广,开发。
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
1 个回复
andrea_zhou - 咨询顾问、BA 2013-06-28 回答
赞同来自:
BI是一个很广泛意义上的概念,它包括了广泛的一系列的技术,数据仓库是其重要的基石之一,另外一个基石级的技术是ETL。
BI定义的技术集中,除了数据仓库,还包括了OLAP和数据挖掘,前端展现等等。在具体的项目中,它们中的若干个结合起来,实现一个完整的BI系统。
数据仓库,官方定义很拗口,我就不赘述了,个人认为他是一个数据的集合,用于管理目的,以业务概念和语境等来组织数据,它是数据存储的一种方式,也即企业数据资产的一种形式(相较于OLTP系统而言),它需要数据集成,需要有一致化,集成历史数据不断增量更新,不做数据的录入而从各源系统采集,它将成为一个数据的输出,为BI的其他技术领域所用,如OLAP、前端展现或是数据挖掘。
BI和数据仓库,它们的共同点是都从业务的角度来看数据,对数据进行重新组织。
区别是数据仓库是BI的子集,BI借助各种工具和技术有完整的输出,而通常我没说的数据仓库是不没有界面输出的。
虽然现如Qlikview之类的在越来越多的工具建议不建立数据仓库直接上BI,但有点保守的我还是觉得:无数据仓库,不BI。