BI入门需要哪些知识为基础呢

BI是很有钱(前)途的,至少一个和我同期的朋友在汇丰银行做BI跳出去后,工资已经是我的两倍。
论坛中很多方面都是在讲什么报表服务啊?分析服务啊?OLAP啊……什么的
但其实BI中有很多道理或原理在内,而上面的这些都只是数据的呈现方式。
请大虾能够介绍一下BI原理相关的名词,至少弄懂这些名词再看这些表象的东西不会一头雾水。
如果有高手也请给大家介绍一个学习的方向。
最起码搞明白BI,ETL,ODS,DW,DM,OLAP,OLTP这些名词的含义以及之间的关系;google一搜就明白了!
你想学哪一套啊?BI的话还是要有关系数据库基础的。如果你有这基础的话可以从微软的那套开始。我是从研究ETL入门的。
维度和量度是olap cube中的概念,具体的话可以如下理解
维度就相当于坐标系上就坐标轴,比如时间,部门;
度量就是能在报表里面反应出来的数据,比如销售额;
那么OLAP要这些维度和量度干什么呢?其实简单点来说对于不同的业务需求使用不同的维度,比如说要展现2009年第一季度公司的销售额,那么我们就需要从时间维度上分析销售额这个量度;如果要展现某个部门的销售额,则从部门这个维度上来分析销售额。当然,也有业务会是这样:展现2009年第一季度部门A的销售额,那就需要从两个维度上一起来分析了。
联机丛书很好很强大~如果你完整的安装所有的SQL SERVER组件,一切尽在其中~
ODS---ODS(Operational Data Store)是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和OLTP系统的部分特征,它是“面向主题的、集成的、当前或接近当前的、不断变化的”数据。 
DW---数据仓库,英文名称为Data Warehouse,可简写为DW 
DM---数据挖掘(Data Minning) 
OLAP---联机分析处理,英文名称为On-Line Analysis Processing,简写为OLAP 
OLTP---On-Line Transaction Processing联机事务处理系统(OLTP)
简单介绍一下 SQL Server BI 吧(我就懂这个)。
SQL Server企业版中附带了三个服务:SQL Server Integration Service, SQL Server Analysis Service,SQL Server Reporting Service。这三种服务都是为 BI 服务的,既可以单独使用,又可以配合使用。
三个服务一般都围绕一个数据仓库(Dateware House,简称DW)进行工作。
一般的数据仓库实质就是一个普通的关系数据库,只是针对 BI 的特性进行了特殊的设计。一般都是由事实表与维度表组成。例如,一个普通的电子商务网站中,每一次的购买行为形成一条事实数据,而事实数据所关联的产品(大类别、小类别、价格等等)、客户(联系方式、地理位置等)等就是维度。这种由事实表与维度表组成的数据库,能够大为方便将来的查询与分析,并且性能较高(当然,仍然取决于设计)。
SQL Server Integration Service,主要用来从原始数据库(SQL Server/Oracle/MySql/XML/Excel等都可以)中增量提取数据,经过清理、整合、计算后,加载到数据仓库中。Integration 项目可以运行在 SQL Server 代理中作为一个作业定期执行。
SQL Server Analysis Service,主要用来对数据仓库中的数据进行既定的分析。进行 Analysis 开发主要是建立多维数据模型,模型建立后其元数据可以存储到 SQL Server Analysis Service 中或者其他地方。
SQL Server Reporting Service,链接上数据源后可以生成报表(表格/矩阵/图表)。可以使用 Analysis Service 作为数据源,也可以直接使用任意数据库作为数据源。
其实这三个服务的应用很灵活,我只是描述了我应用的一个方式。

跟所有其它技术一样,摸不着头脑的时候,觉得很麻烦,不知从哪入手。而只要循序渐进的学习,要入门也很简单,一旦学会了,你就发现用这个开发统计系统,真是太简单了!而且生成的报表样式非常灵活,报表还能导出为多种常用格式(Excel,PDF,XML,Word,Tiff等等)。

当然了,要想深入,还是需要大量的学习和琢磨的。
来源: 足球直播

你可能感兴趣的:(bi,sql,server,数据仓库,service,processing,数据库)