一、什么是BI

BI(商务智能)通过给海量云数据制定“游戏规则”(对不同主题进行不同分析),将分散的数据进行搜集、整合、清理和诊断,借助一定的分析手段,进而将数据转化为信息和知识,快速准确的提供报表并提出决策依据,进而为企业管理者做出明智的业务经营决策提供支持。

二、内容

BI对数据的分析处理主要包括三个方面的内容。

  首先,是数据仓库或数据集市的建立,对数据进行预处理。BI以企业经营管理需求为基础,根据不同分析主题,从企业许多来自不同的运作系统的数据中提取出有用的数据,以保证数据的正确性,然后经过抽取、转换和装载,即ETL过程,合并到一个企业级的数据仓库里,得到企业数据的一个全局视图。

        具体分为三层:

        1、ODS层(Operational Data Store)
这一层主要是通过ETL过程将数据库数据抽取过来作为数据仓库的元数据(表)
数据可能来源于不同的数据库和数据表
http://www.uisftech.com/html/default/1270109814985505/2299890-12679742/24777320-1268742/3027538310879288/2012/2698594010904952.htm
http://blog.itpub.net/10009036/viewspace-1061623/ 2、数据共享层(数据仓库)DW - Data Warehouse
这一层将ODS层的数据经过ETL过程实现数据的整合和转换(类似视图)
http://baike.baidu.com/link?url=FgTQjo35FmY--Izx0rTOjRtIl0cRPllNXHSxGuErwwUEozwUsl0LFZkIs4qG5z_DuIa-nSobh3jbg2sMLf8iOK
http://blog.csdn.net/chenrizhong/article/details/6719950 3、集市层
借助ETL工具,构建符合特定分析业务的数据,用于构建Schema和Cube 注意:不管是那一层的数据,数据都是存储在某一个数据库里面的 ODS、数据集市、数据仓库的异同点:
ODS:操作型数据仓库,最早的数据仓库模型。特点是数据模型采取了贴源设计,业务系统数据库数据结构是怎样的,ODS数据库的结构就是怎样的。所不同的是ODS数据库可以提供数据变化的历史,所以ODS数据库中每张表都会增加一个日期类型,表示数据的时点,将每天数据的变化情况都存下来,这样有利于数据的分析。
数据仓库:简称EDW,企业级数据仓库,现在大家都在说的就是这个。所不同的是每个行业的EDW都有一个通用的数据模型,结构精简,扩展性强,应用性强,数据模型不像ODS乃样会有很大的冗余。
数据集市:简称DM,以某个应用为出发点而建设的局部DW,为什么这么说,DM只关心自己需要的数据。不会全盘考虑企业整体的数据架构和应用,每个应用都有自己的DM。所以DM可以基于仓库建设也可以独立建设。 其次,是联机分析处理和数据挖掘,进而将数据转化为信息和知识。联机分析处理是在数据仓库的基础上,对商业问题进行建模和数据进行多维分析。而数据挖掘通过分析每个数据,从大量数据中寻找其规律的技术。即使用诸如神经网络、规则归纳等技术,用来发现数据间的联系,做出基于数据的推断。通过联机分析处理和数据挖掘,决策人员和高层管理能从多维角度准确掌控企业的经营状况和了解不同数据之间的相关关系,以便制定正确的决策。 具体可以通过对saiku多维分析工具进行二次开发,来构建符合我们业务逻辑的模型和数据。
制定我们需要的分析工具. 最后,是知识结论的展示,实现知识向智慧转变。通过借助信息化系统,以简单、丰富和直观的形式,将查询报表、统计分析、多维联机分析和数据发掘的结论展现企业管理者和决策者的面前。而随着管理者对知识的不断积累和更新,会进一步将知识转化为企业管理者的智慧。 借助分析工具的前端展示,表格或者图标等,展现直观的结论。

三、举例

以元年诺亚舟的BI项目为例,它通过精准定位面向服务省公司领导、各级管理人员和财务部专业分析人员,构建了整体的财务指标库、财务数据的服务云、建立财务运营的整体服务体系等,还设置了不同场景的展现,通过条理清晰的财务价值数据系统架构图建设,体现不同的管理主题。整个项目被分成十大专题分析体系,对每一项主题都有具体的指标和专题化的分析、实时业绩的控制以及利润监控的分析。元年诺亚舟BI构建了文档搜集的信息管理平台,最终使财务人员把时间精力花在透过数据发现问题、推动内部环境改善方面。

四、商务智能与数据挖掘的关系

商务智能指利用数据仓库、数据挖掘技术对客户结构化和非结构化的数据进行系统地储存和管理,并通过各种数据统计分析工具对客户数据进行分析,提供各种分析报告,如客户价值评价、客户满意度评价、服务质量评价、营销效果评价、未来市场需求等,为企业的各种经营活动提供决策信息。它做的不仅仅是数据的汇总分组,还有信息孤岛的整合,多维分析,数据挖掘预测分析之类。

数据挖掘是个技术概念,商务智能是商业领域综合利用数据的很宽泛的应用概念。
狭义的说商务智能是数据挖掘技术在商业领域的应用。

五、企业数据仓库模型

[BI基础] ( 商务智能 ) 简介的更多相关文章

  1. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  2. 7 款顶级开源 BI(商务智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...

  3. XML 参考:XML基础 XML 简介

    XML 参考:XML基础 -- XML简介和用途 转:http://www.cnblogs.com/Dlonghow/archive/2009/01/22/1379799.html XML 参考:XM ...

  4. Java基础类库简介

    Java基础类库简介 一.常用的基础类库:11个jar(Java Archive,Java归档)包 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关.面向对象.多线程.高效易扩展 ...

  5. SpringCloud(1) 架构演进和基础知识简介

    一.传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1.单体应用:开发速度慢.启动时间长.依赖庞大.等等 2.微服务:易开发.理 ...

  6. Python运维开发基础-概述-简介

    Python基础知识分为以下几块 1.Python概述 2.基础语法 3.数据结构 4.Python进阶 5.实训案例 一.Python概述 1.Python简介 2.Hello World 3.搭建 ...

  7. 【BI】商务智能

    BI的定义 商务智能BI (Business Intellignece) 商务智能是涵盖性术语,包含框架.工具.数据库.分析工具.应用和方法.商务智能的主要目标是实现数据的交互,实现对数据的操作,供管 ...

  8. Python基础--Python简介和入门

    ☞写在前面 在说Python之前,我想先说一下自己为什么要学Python,我本人之前也了解过Python,但没有深入学习.之前接触的语言都是Java,也写过一些Java自动化用例,对Java语言只能说 ...

  9. JMeter各个基础组件简介

    刚从LoadRunner转到JMeter,对JMeter的各种概念比较懵.在这里记录下.欢迎大家关注我的个人微信号:测试杂货铺. JMeter的各个功能都是它的组件来完成或实现的,下面来对JMeter ...

随机推荐

  1. 【leetcode❤python】350. Intersection of Two Arrays II

    #-*- coding: UTF-8 -*- class Solution(object):    def intersect(self, nums1, nums2):                ...

  2. 高仿bootstrap的layout效果(一)

    公司研发一个新的cms,为了减少以后的修改和尽可能大程度的满足客户对cms的灵活需求,我的经理安排我去做一个与bootstrap的layout差不多的效果,这叫什么,锻炼的时候来了,加油,这个急不得一 ...

  3. CodeForces 496B Secret Combination

    Secret Combination Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u ...

  4. Spring的IoC容器注入的类型

    Spring除了可以注入Bean实例外,还可以注入其他数据类型. 注入基本数据类型 xml配置文件中的init-method="init"属性是取得Bean实例之后,输入属性值后自 ...

  5. SpringMVC 模拟登陆

    新建BackgroundController类: package cn.bdqn.mvc.controller; import org.springframework.stereotype.Contr ...

  6. hdu 4123 Bob’s Race 树的直径+rmq+尺取

    Bob’s Race Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Probl ...

  7. 《Linux内核设计的艺术》学习笔记(三)Jcond指令

    参考书籍:<Assembly Language for x86 Processors (7th Edition)> ◆ JMPI指令: JMPI是x86实模式下的段间跳转指令: BOOTS ...

  8. MySQl的几个配置项

    对对于MySQL的日志功能,我们可以完全自己控制到底写还是不写.一般来说,binlog我们一般会开启,而对于慢查询我们一般会在开发的时候调试和观 察SQL语句的执行速度.但今天发现一个问题.在使用sh ...

  9. FLASH CC 2015 CANVAS (六)如何像FLASH那样实现场景(多canvas)

    注意 此系列贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新. swf 项目中,我们可以很容易在一个fla文档里创建多场景.也可以通过多个fla文件发布多个s ...

  10. git学习笔记11-git多人协作-实际多人怎么开发

    当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git r ...