本文章是在本人实习阶段对BI(商业智能
Business Intelligence)的理解:(如有不足之处请多指教,谢谢)

BI 系统负责从多个数据源中搜集数据,并将这些数据进行必要的转换后存储到一个统一的存储介质中,并提供给使用

者将这些数据转换为使用者所需信息的功能。

一个 BI 系统通常包括 5 层:

1. 数据源层(data source layer):由每日的操作数据、文本数据、Excel 表格、Access 数据库、其他外部数据组成;

2. 数据转换层(data transformation layer):转换数据源层为统一的连续数据,并放入数据存储层;

3. 数据存储和提取层(data storage and retrieval layer):数据仓库;

4. 分析层(analytical layer):多维度的 OLAP 数据库,为决策者提供分析依据;

5. 展示层(presentation layer):报表和可视化工具。

SSIS、SSAS、SSRS总梳理:

Integration Services、Analysis Services 以及 Reporting Services 是 SQL Server 提供的 BI 工具,分别提供 BI 系

统的数据转换层、分析层和展示层的功能。

RDC 系统中,BSERP 数据库便相当于一个数据源层,它提供实时的事务数据。一个由 SSIS(SQL Server Integration Services)提供的 ETL 功能可以将业务数据库中的操作性数据通过一定的规则转换为统一的连续数据,它提供的便是一个数据转换层的功能。通过 SSIS 转换后的数据,存储到 DW_RDC 数据仓库中。DW_RDC 是一个关系型的数据仓库,包含两种类型的表:维度表和事实表。它提供一个数据存储和提取的功能,但是这里的数据仍然不是多维数据,所以我们需要将这些数据通过
SSAS(SQL Server Analysis Services)转换成多维数据并提供分析功能,这些多维数据,存储在 BI_RDC中。最后,将 BI_RDC 的数据通过 Analyzer 展示工具进行多维可视化的展现和SSRS制成报表展现出来。

以下两幅图是本人对于BI(商业智能)系统的理解:

SSIS简单理解:

通过使用SSIS,可以从任何数据源中提取数据以及将数据加载到任何数据源中。简单的理解就是可以将一些表中的数据抽取出来放入流中再将流加载到你要加载到的目标表中(这里表是个举例,也可以是其他存储介质)

SSAS简单理解:

可以看到使用微软的 SQL SERVER 产品可以完全实现 BI 系统中能够提供的所有功能。其中,Microsoft SQL Server 2005 Analysis Services 为商业智能应用程序提供了联机分析处理 (OLAP) 功能和数据挖掘功能。

SSRS简单理解:

SQL Server 2008 Reporting Services (SSRS) 是基于服务器的报表平台,为各种数据源提供了完善的报表功能。Reporting Services 包含一整套可用于创建、管理和传送报表的工具以及允许开发人员在自定义应用程序中集成或扩展数据和报表处理的 API。使用 Reporting Services,可以从关系数据源、多维数据源和基于 XML 的数据源创建交互式、表格式、图形式或自由格式的报表。可以按需发布报表、计划报表处理或者评估报表。Reporting
Services 还允许用户基于预定义模型创建即席报表,并且允许通过交互方式浏览模型中的数据。

以上只是对BI(商业智能)系统、SQL Server 提供BI系统三个工具SSIS、SSAS、SSRS的一个简单理解,如果解释的不好,请参考其他前辈的技术博客,谢谢!!!



BI 商业智能理解结构图的更多相关文章

  1. 报表工具和BI商业智能的区别,你真的弄清楚了吗?

    许多人在投身大数据行业的时候,肯定会听到的两个词就是"报表工具"和"BI商业智能".但是大部分人并不太清楚这两者之间的概念和区别,认为报表就是BI,BI就是报表 ...

  2. oschina BI商业智能开源软件

    54款 BI商业智能开源软件 MySQL数据仓库解决方案 Infobright OLAP 分析引擎 Apache Kylin 数据处理和分发系统 Apache NiFi OLAP 数据查询引擎 Dru ...

  3. BI商业智能项目中的若干风险要素

    BI商业智能项目应在 “业务驱动,总体规划,统一设计,分期实施” 的总体设计原则下分期实施,采取Agile BI方法论迭代开展,先确保核心功能满足客户需求,在总体规划下不断完善整个系统,以提高可交付性 ...

  4. 大数据和BI商业智能有何区别?有何相关?

    大数据 ≠BI商业智能,大数据也不是传统商业智能的简单升级. 1.大数据和BI两者的区别 BI(BusinessIntelligence)即商业智能,它是企业数据化管理的一整套的方案,用来将企业中现有 ...

  5. 大数据和BI商业智能有何区别?有何相关

    大数据和BI商业智能有何区别?有何相关 大数据 ≠BI商业智能,大数据也不是传统商业智能的简单升级. 1.大数据和BI两者的区别 BI(BusinessIntelligence)即商业智能,它是企业数 ...

  6. 号称BI商业智能界的“四大天王”

    基于云部署的现代商业智能与数据分析平台(国内似乎只有应用上云,数据本地化的趋势)正在逐步占据主流市场.随着市场在易用性和增强分析(augmented analytics)的变革,数据与分析领导者正在逐 ...

  7. 关于BI商业智能的“8大问”|一文读懂大数据BI

    这里不再阐述商业智能的概念了,关于BI,就从过往的了解,搜索以及知乎的一些问答,大家困惑的点主要集中于大数据与BI的关系,BI的一些技术问题,以及BI行业和个人职业前景的发展.这里归纳成8个问题点,每 ...

  8. BI商业智能培训系列——(二)SSIS入门

    简介: SSIS,Microsoft SQL Server Integration Services.Integration意为"整合"."一体化".上篇博客中 ...

  9. BI商业智能培训系列——(一)概述

    简介: Business Intelligence,简称 BI. 商业智能,是指用现代的技术进行数据分析,以实现商业价值,这些技术包括数据仓库技术,线上分析处理技术,数据挖掘,数据展现技术等. 以往的 ...

随机推荐

  1. LightOJ1191 Bar Codes(DP)

    题目大概是,二进制数可以看作是由几段连续的0和连续的1组成,问:n位没有前导0的 且 共用k段连续0/1组成的 且 连续0/1个数不超过m的二进制数有多少个. 用dp[n][k][m]表示问题 dp[ ...

  2. 神、上帝以及老天爷[HDU2048]

    神.上帝以及老天爷 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total S ...

  3. POJ 2217 (后缀数组+最长公共子串)

    题目链接: http://poj.org/problem?id=2217 题目大意: 求两个串的最长公共子串,注意子串是连续的,而子序列可以不连续. 解题思路: 后缀数组解法是这类问题的模板解法. 对 ...

  4. PNG无损压缩工具Optipng【备忘】

    Optipng 是专门的 PNG 图像优化工具. 支持WINODWS.LINUX 地址:http://optipng.sourceforge.net/ 另:jpegoptim 优化 jpeg 图片 地 ...

  5. 【BZOJ】3039: 玉蟾宫(DP/单调栈)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3039 每次看到我的提交都有点淡淡的忧伤T_T.. 看到此题我想到用前缀和维护点ij向左和向上能拓展的 ...

  6. mysql中datetime比较大小问题 (转的)

    方法一: 你也可以:select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05') an ...

  7. (转)微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

    原文传送门(http://blog.csdn.net/bingtianxuelong/article/details/17843111) 版本说明:     V1:         2014-2-13 ...

  8. Eclipse远程调试(远程服务器端监听)

    前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致,也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动. 远程服务器端 服务器端配置eclips ...

  9. 新鲜出炉的30个精美的 jQuery & CSS3 效果【附演示和教程】

    新鲜出炉的30个精美的 jQuery & CSS3 效果[附演示和教程]   作为最流行的 JavaScript 开发框架,jQuery 在现在的 Web 开发项目中扮演着重要角色,它简化了 ...

  10. 【液晶模块系列基础视频】4.2.X-GUI图形界面库-画矩形函数简介

    [液晶模块系列基础视频]4.2.X-GUI图形界面库-画矩形函数简介 ============================== 技术论坛:http://www.eeschool.org 博客地址: ...