decision support system (DSS) environments
数据库
focussed on OLTP-type applications. For detailed information on DSS and mixed environments, see the Oracle Database Data Warehousing Guide.
架构
商业智能又名商务智能,英文为Business Intelligence,简写为BI。
商业智能的概念于1996年最先由加特纳集团(Gartner Group)提出,加特纳集团将商业智能定义为:商业智能描述了一系列的概念和方法,经过应用基于事实的支持系统来辅助商业决策的制定。商业智能技术提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,而后分发到企业各处。
商业智能一般被理解为将企业中现有的数据转化为知识,帮助企业作出明智的业务经营决策的工具。这里所谈的数据包括来自企业业务系统的订单、库存、交易帐目、客户和供应商等来自企业所处行业和竞争对手的数据以及来自企业所处的其余外部环境中的各类数据。而商业智能可以辅助的业务经营决策,既能够是操做层的,也能够是战术层和战略层的决策。为了将数据转化为知识,须要利用数据仓库、联机分析处理(OLAP)工具和数据挖掘等技术。所以,从技术层面上讲,商业智能不是什么新技术,它只是数据仓库、OLAP和数据挖掘等技术的综合运用。
商业智能的实现涉及到软件、硬件、咨询服务及应用,其基本体系结构包括数据仓库、联机分析处理和数据挖掘三个部分。
所以,把商业智能当作是一种解决方案应该比较恰当。商业智能的关键是从许多来自不一样的企业运做系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,而后通过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而获得企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。
app
商业创建在信任之上。信任是一种披着情感外衣的互惠主义。在困境中作出正确决策的人和机构可以赢得自尊和他人的尊敬,这种感情上的东西是很是宝贵的,即使它不能为数据所捕捉和反映。数据库设计
目前这一历史时期最大的创新就在于,咱们的生活如今由收集数据的计算机调控着。在这个时代,头脑没法理解的复杂状况,数据能够帮咱们解读其中的含义。数据能够弥补咱们对直觉的过度自信,数据能够减轻欲望对知觉的扭曲程度。ide
关系理论致使关系数据库
数据仓库理论致使数据仓库工具
任何一个实践应用都有相应的理论做为支撑
数据仓库之父比尔·恩门(Bill Inmon)在1991年出版的“Building the Data Warehouse”(《创建数据仓库》)一书中所提出的定义被普遍接受——数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策(Decision Making Support)。
数据仓库的架构领域在理论知识上存在着两大流派,它们分别是由两位大师Ralph Kimball&Bill Inmon,在上世纪 90年代初提出。这两位大师均是商业智能/数据仓库领域的泰斗宗师级人物、理论家, 可是他们两位的理念和思路有较大差别。他们的跟随者之间也常常有关于哪一种架构和建设方式更优的辩论。
在国内,咱们一般所说的数据仓库的四个特性角度的定义(面向主题、集成、相对稳定、 反映历史变化,用于支持决策),就是inmon提出来的,他也被称为数据仓库之父。而实践大师kimball他的的工具箱系列著做,亦被奉为数据仓库建设的经典书籍。
从数据库到数据仓库
两者的区别:
一、出发点不一样:数据库是面向事务的设计;数据仓库是面向主题设计的。
二、存储的数据不一样:数据库通常存储在线交易数据;数据仓库存储的通常是历史数据。
三、设计规则不一样:数据库设计是尽可能避免冗余,通常采用符合范式的规则来设计;数据仓库在设计是有意引入冗余,采用反范式的方式来设计。
四、提供的功能不一样:数据库是为捕获数据而设计,数据仓库是为分析数据而设计,
五、基本元素不一样:数据库的基本元素是事实表,数据仓库的基本元素是维度表。
六、容量不一样:数据库在基本容量上要比数据仓库小的多。
七、服务对象不一样:数据库是为了高效的事务处理而设计的,服务对象为企业业务处理方面的工做人员;数据仓库是为了分析数据进行决策而设计的,服务对象为企业高层决策人员。
企业的数据处理大体分为两类:
一类是操做型处理,也称为联机事务处理,它是针对具体业务在数据库联机的平常操做,一般对少数记录进行查询、修改。
另外一类是分析型处理,通常针对某些主题的历史数据进行分析,支持管理决策。数据仓库,数据挖掘
OLTP 二维关系 联机事务处理 On-Line Transaction Processing
OLAP 多维关系 联机分析处理 On-Line Analytical Processing 数据仓库,数据挖掘
OLTP是传统的关系型数据库的主要应用,主要是基本的、平常的事务处理,例如银行交易。
OLAP是数据仓库系统的主要应用,支持复杂的分析操做,侧重决策支持,而且提供直观易懂的查询结果。
联机分析处理 (OLAP) 的概念最先是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引发了很大的反响,OLAP做为一类产品同联机事务处理 (OLTP) 明显区分开来。
ui
OLTP
|
OLAP
|
|
用户
|
操做人员,低层管理人员
|
决策人员,高级管理人员
|
功能
|
平常操做处理
|
分析决策
|
DB 设计
|
面向应用
|
面向主题
|
数据
|
当前的, 最新的细节的, 二维的分立的
|
历史的, 汇集的, 多维的,集成的, 统一的
|
存取
|
读/写数十条记录
|
读上百万条记录
|
工做单位
|
简单的事务
|
复杂的查询
|
DB 大小
|
100MB-GB
|
100GB-TB
|
奥威Power-BI 包含ETL+DW+OLAP+DM+Dashboard+Query+Report等全部BI工具spa
数据可视化设计
对于数据分析人员,再也不依赖IT开发人员,随需而动,任意组合,任意筛选,任意联动,任意钻取,个人数据我做主,真正实现自助式BI应用
对于IT开发人员,再也不须要无止境的响应数据分析人员的个性化需求,专一构建数据中心与分析模型,保证有数据,准确,以及正确的访问权限便可。orm