BI简介
一、BI简介
BI全称是business intelligence,直译过来就是商业智能。BI表示的是一个体系,一套完整的解决方案。主要用于数据的整合、分析、挖掘等,为帮助企业决策而提供如报表、预测分析等功能。
二、BI体系结构
我们先看一张BI系统的体系结构图
从下往上看:
1、在大数据背景下,我们会有很多数据源,如RDBMS数据库的业务数据、业务日志或者从其它数据持有者购买而来的外部数据等。
2、数据源的数据需要经过一系列的抽取、转换、加载等过程(ETL),从而进入我们构建的数据仓库中。
3、数据仓库中的可用数据需要再次经过分析、挖掘等工作从而为上层应用提供数据。
4、上层应用支持如报表、预测分析等功能为决策提供帮助。
三、常见概念
了解了BI项目体系结构以后,我们再来罗列一些常见的概念
1、BI:全称是business intelligence,直译过来就是商业智能。
BI表示的是一个体系,一套完整的解决方案。主要用于数据的整合、分析、挖掘等,为帮助企业决策而提供如报表、预测分析等功能。
2、OLTP:全称是online transaction processing,直译过来就是在线事务处理。
它直接面向的是交易过程,如商城系统的下单购买等,也偏向于使用传统的RDBMS数据库。基本特征是前台传送数据到后台,后台经过一系列快速处理快速返回处理结果。
3、OLAP:全称是online analysis processing,直译过来就是在线分析处理。
它主要是对数据进行分析处理,典型的处理方式就是将数据生成报表,以帮助使用者快速地从各个角度深入理解数据。
4、ETL:全称是extract transform load,直译过来就是提取转换和加载。
ETL简单来说就是将数据从原有DB,经过一系列处理加载到新的数据仓库的过程。
5、DW:全称是data warehouse,直译过来就是数据仓库。
简单来说就是保存从原有DB加载过来的数据。
6、DM:全称是data mining,直译过来就是数据挖掘。
数据挖掘就是通过一些算法从数据中找到隐藏信息的过程。
7、DSS:decision support system,直译过来就是决策支持系统。
提供一系列应用功能,为企业决策提供支持,如数据报表,预测分析。
四、与业务系统区别
我们常见的web开发,功能设计通常比较考虑纵向流程结构。所以,在一般的业务系统中基于三层架构的开发,有时候你会发现Java的很多特性你使用不上。而区别与业务系统的BI系统设计,通常纵向结构通常变化很少,而是会有更多的多态扩展设计。
针对于BI项目的设计,可以参考一些开源框架的代码结构等。
参考文章:
https://blog.csdn.net/xjp8587/article/details/53517391?locationNum=6&fps=1
BI简介的更多相关文章
- BI之SSAS完整实战教程1 -- 开篇, BI简介 & SSAS简介
文章提纲 商业智能(BI, Business Intelligence)基本概念 SSAS(SQL Server Analysis Services)相关工具(开发.管理和客户端) 总结 一.商业智能 ...
- 《BI深入浅出》笔记
今年的项目涉及到BI的知识点,读了<商业智能深入浅出>,这本书是基于IBM的产品做的,基础知识部分讲的非常成体系.记下来做个备忘: 1. BI简介 1.1 实施方案 1)项目规划: 2)系 ...
- BI之SSAS完整实战教程7 -- 设计维度、细化维度中 :浏览维度,细化维度
上篇文章我们已经将Dim Geography维度设计好. 若要查看维度的成员, AS需要接收该维度的详细信息(包括已创建的特性.成员属性以及多级层次结构), 通过XMLA与AS的实例进行通信. 今天我 ...
- BI之SSAS完整实战教程6 -- 设计维度、细化维度上:创建维度定义特性关系
前面我们使用过数据源向导.数据源视图向导.Cube向导来创建相应的对象. 本篇我们将学习使用维度向导来创建维度. 通过前面几个向导的学习,我们归纳一下共同点,主要分成两步 1. 使用某种对象类型的向导 ...
- BI之SSAS完整实战教程5 -- 详解多维数据集结构
之前简单介绍过多维数据集(Cube)的结构. 原来计划将Cube结构这部分内容打散,在实验中穿插讲解, 考虑到结构之间不同的部分都有联系,如果打散了将反而不好理解,还是直接一次性全部讲完. 本篇我们将 ...
- BI之SSAS完整实战教程4 -- 部署至SSAS进行简单分析
上一篇已经创建了多维数据集的结构. 接下来我们将多维数据集的架构定义发送到Analysis Services实例,部署到AS上去. 文章提纲 部署和浏览多维数据集 SSMS使用简介 总结 一.部署和浏 ...
- BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备
上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...
- 一张图看懂微软Power BI系列组件
一.Power BI简介 Power BI是微软最新的商业智能(BI)概念,它包含了一系列的组件和工具.话不多说,直接上图吧: Power BI的核心理念就是让我们用户不需要强大的技术背景,只需要掌握 ...
- 与Power BI一起使用Cortana
使用此页面测试您的Cortana卡.https://app.powerbi.com/cortana/test 文档: 使用Power BI为Cortana创建自定义答案页https://powerbi ...
随机推荐
- MySQL大数据高并发处理之-查询的优化
http://www.php1.cn/Content/MySQL_DaShuJuGaoBingFaChuLiZhi_-_ChaXunDeYouHua.html
- Ubuntu16.04装机后处理
1.卸载软件 #卸载libreOffice sudo apt remove libreoffice-common #卸载amazon sudo apt remove unity-webapps-com ...
- css ie6双倍margin现象
IE6双倍margin bug 当出现连续浮动的元素,携带和浮动方向相同的margin时,队首的元素,会双倍marign. 解决方案: 1)使浮动的方向和margin的方向,相反. 所以,你就会发现, ...
- linux开机、重启和用户登陆注销
关机&重启命令 基本介绍: shutdown –h now 立该进行关机 shudown -h 1 "hello, 1 分钟后会关机了" shutdown –r no ...
- Linux基本结构
Linux 的基本目录结构: 基本介绍: Linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后再次目录下载创建其他的目录. 经典的一句话:linu ...
- 虚拟机上使用 opecnv 读取USB摄像头无法显示
使用opecv读取USB摄像头时候,无法显示图像. 设置 首先查看虚拟机Ubuntu检测摄像头是否已正常插入: ls /dev/video* 结果为: 设置虚拟机USB属性: USB的兼容性设置为US ...
- jQuery怎么获取到富文本ueditor编辑器里面的文字和图片内容
jQuery怎么获取到富文本ueditor编辑器里面的文字和图片内容 .创建编辑器 UE.getEditor('editor', { initialFrameWidth:"100%" ...
- Jmeter Grafana Influxdb 环境搭建
1.软件安装 1.Grafana安装 本文仅涉及Centos环境 新建Grafana yum源文件 /etc/yum.repos.d/grafana.repo [grafana] name=grafa ...
- Java的定时调度
一般在web开发中定时调度比较有用,因为要维护一个容器不关闭才可以一直定时操作下去. 定时调度:每当一段时间之后,程序就会自动执行,就称为定时调度.如果要使用定时调动,则必须要保证程序要始终运行着,也 ...
- 自己动手——快速搭建Android应用服务器
1.服务器搭建方案选择 我们用:MySQL + Java Web + Tomcat + Volley 来实现我们的服务器. 其中:①MySQL是开源的数据库软件:②Java Web是遵循Java语言风 ...