BI-学习之 新概念介绍
什么是统一维度模型
维度(dimension)是描述事实数据表中的数据级别的有组织的层次结构
统一维度模型(UDM) 的作用是在用户和数据源之间搭建一座桥梁。UDM 通过一个或多个物理数据源构造而成,最终用户可以使用多种客户端工具之一(如Microsoft Excel)来对UDM 发出查询。

层次结构、级别、成员和度量值
关系数据库以二维平面表的形式组织数据。这些表有一个列维度和一个行维度。在每个行和列的交点处只有一个数据元素。
而多维数据库则不同,它是基于称为“多维数据集”的结构,如下图所示。多维数据集按“层次结构”组织数据,而不是以表的形式组织数据。

这是一个比较经典的图了。。。
什么是MDX
MDXMDX ——MultiDimentionaleXpressions是一种多方位的、基于描述的脚本语言,用于定义、管理和查询SQL SERVER 2005 ANALYSIS SERVICES(SSAS)多维对象和数据的语法。
MDX与SQL的区别
SQL是由微软等厂商提出的,它不仅是一种查询语言,也是一套查询标准,提供对关系型数据库进行的操作和查询
MDX在扩展SQL语法规则的基础之上,还提供了数据定义功能,即表达的功能。
SQL和MDX查询语法异同
SELECT { [Measures].[Sales Amount], [Measures].[Tax Amount] } ON COLUMNS, { [Date].[Fiscal Time].[Fiscal Year].&[], [Date].[Fiscal Time].[Fiscal Year].&[] } ON ROWS FROM [Adventure Works] WHERE ( [Sales Territory].[Southwest] )
在此示例中,查询定义了以下单元集信息:SELECT 子句将查询轴设置为Measures 维度的Sales Amount 和Tax Amount 成员,以及Date 维度的2012 和2013 成员。FROM 子句指明数据源为Adventure Works 多维数据集。WHERE 子句将切片器轴定义为Sales Territory 维度的Southwest 成员。
MDX与SQL的区别

什么是数据仓库
如果您公司的数据像大多数公司一样位于很多地方,如多个数据库和操作系统。那么数据仓库就是一个容器,它将数据收集到一起,帮助您更加轻松方便地获得关键信息。
Microsoft 商业智能(BI) 的数据仓库组件提供了一个集中的场所,用于存储数据以及维护所有重要的历史业务信息和当前业务信息。借助数据仓库,您可以轻松创建报表以及分析信息,而不会影响操作系统的性能。数据仓库还提供数据的集成视图,该视图非常干净并且已进行了转换和标准化,因此您可以信任收到信息的质量。
什么是OLAP数据分析引擎
OLAP(即Online Analytical Processing,联机分析处理)以便于理解的格式展示和存储数据、提供测量数据的计算方法,并允许您通过调查感兴趣或关注的信息点提出问题。
更具体地说,OLAP 引擎从一个或多个数据源中提取数据并将其重新识别为多维结构,从而使导航和分析数据更加直观、更加快捷。Microsoft SQL Server 2005 Analysis Services 是业界领先的OLAP 引擎,不仅仅可以组合数据以便轻松进行分析,而且还可以集中存储机构业务逻辑和关键绩效指标(KPI),即组织用来度量绩效的公式和计算方法。此外,您还可以使用分析工具访问数据以分析或“与数据对话”。
BI企业级解决方案

关键性能指KPI
在业务术语中,关键性能指标(KPI) 是一个用于测定业务绩效的可计量度量值。经常会在一段时间内评估KPI。
例如,一个单位的销售部门可以使用每月的毛利润作为关键性能指标,但同一单位的人力资源部门可以使用每季度流失的雇员作为关键性能指标。这两个都是KPI 的示例。
DataMining数据挖掘
简单来说DataMining就是在庞大的数据库中寻找出有价值的隐藏事件,籍由统计及人工智能的科学技术,将资料做深入分析,找出其中的知识,并根据企业的问题建立不同的模型,以提供企业进行决策时的参考依据。举例来说,银行和信用卡公司可籍由DataMining的技术将庞大的顾客资料做筛选、分析、推演及预测,找出哪些是最有贡献的顾客,哪些是高流失率族群,或是预测一个新的产品或促销活动可能带来的响应率,能够在适当的时间提供适当适合的产品及服务。也就是说,透过DataMining企业可以了解它的顾客,掌握他们的喜好,满足他们的需要。
近年来,DataMining已成为企业热门的话题。愈来愈多的企业想导入DataMining的技术,一般DataMining较长被应用的领域包括金融业、保险业、零售业、直效行销业、通讯业、制造业以及医疗服务业等。
DataMining数据挖掘算法

小结:这一切都是可视化编辑,跟配置一样非常简单。。。只要业务考虑清楚不是写代码的人都能上手。
实施BI后的效果
⊙提高了OLTP系统的执行性能
⊙增强了ERP系统的分析统计能力
⊙简化报表,提高效率,决策支持
BI-学习之 新概念介绍的更多相关文章
- 【元学习】Meta Learning 介绍
目录 元学习(Meta-learning) 元学习被用在了哪些地方? Few-Shot Learning(小样本学习) 最近的元学习方法如何工作 Model-Agnostic Meta-Learnin ...
- 【miscellaneous】 GStreamer应用开发手册学习笔记之基础概念介绍
第3章. 基础概念介绍 本章将介绍GStreamer的基本概念. 理解这些概念对于你后续的学习非常重要,因为后续深入的讲解我们都假定你已经完全理解了这些概念. 3.1. 元件(Elements) 元件 ...
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...
- 【转】【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
原文地址:http://www.cnblogs.com/baiboy/p/orc1.html 阅读目录 目录 集群概念介绍 什么是集群 为什么搭建数据库集群 数据库集群的分类 可扩展的分布式数据库架构 ...
- Elasticsearch 6.x版本全文检索学习之分布式特性介绍
1.Elasticsearch 6.x版本全文检索学习之分布式特性介绍. 1).Elasticsearch支持集群默认,是一个分布式系统,其好处主要有两个. a.增大系统容量,如内存.磁盘.使得es集 ...
- Java 11 新特性介绍
Java 11 已于 2018 年 9 月 25 日正式发布,之前在Java 10 新特性介绍中介绍过,为了加快的版本迭代.跟进社区反馈,Java 的版本发布周期调整为每六个月一次——即每半年发布一个 ...
- Java SE/ME/EE的概念介绍
转自 Java SE/ME/EE的概念介绍 多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用. ...
- Oracle RAC学习笔记:基本概念及入门
Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章] oracle 10g real applica ...
- jdk7和8的一些新特性介绍
jdk7和8的一些新特性介绍 本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容. 官方文档:http://www.oracle.com/technetwor ...
随机推荐
- MySQL主从复制架构使用方法
原文:MySQL主从复制架构使用方法 一. 单个数据库服务器的缺点 数据库服务器存在单点问题 数据库服务器资源无法满足增长的读写请求 高峰时数据库连接数经常超过上限 二. 如何解决单点问题 增加额外的 ...
- 病毒软件,导致DNS失效的解决办法
问题症状,DNS失效了,ping域名总是失败. 问题回顾:几个周之前,某群友在群里上传了一个病毒软件,我想去测验下,最后果然中毒.前几天,把软件卸载了,上周末解决了删除最后一款软件导致无法上网的问题. ...
- 深入Lazy<T>——.NET Framework 4.0
.NET Framework 4 在一次次跳票中终于发布了,在一次偶然的机会,我看到了 Anytao 的 [你必须知道的.NET]第三十三回,深入.NET 4.0之,Lazy<T>点滴 . ...
- 支付(异步通知notify_url 与 同步通知return_url的区别)
同步通知和异步通知发送的数据没有本质的区别:同步通知有2个作用:第一是从支付宝的页面上返回自己的网站继续后续操作:第二是携带支付状态的get参数:让自己的网站用于验证: 同步通知后:还需要异步通知主要 ...
- 一个2013届毕业生(踏上IT行业)的迷茫(1)
从毕业到现在已经快半年了,已经想写这篇文字很久了,但是一次又一次的被没有时间给搁置了,今天突然好想写一篇自己这么多年的总结,算是一种反思,也可以看作为未来的人生指路吧. 我和很多搞IT的同行们一样,不 ...
- Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000
Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000 Purpose This document will pr ...
- Managing uniquely tagged items using the internet
The invention teaches managing an item in the Internet of Things, wherein the system comprises: an i ...
- CUDA多个流的使用
CUDA中使用多个流并行执行数据复制和核函数运算可以进一步提高计算性能.以下程序使用2个流执行运算: #include "cuda_runtime.h" #include < ...
- Verilog分频器
verilog设计进阶 时间:2014年5月6日星期二 主要收获: 1.自己动手写了第一个verilog程序. 题目: 利用10M的时钟,设计一个单周期形状例如以下的周期波形. 思考: 最開始的想法是 ...
- LaTeX —— 特殊符号与数学字体
1. 特殊符号 ℓ(\ell):用于和大小的 I 和 数字 1 相区分 R(\Re) ∇(\nabla):微分算子 2. 数学字体 mathbb:blackboard bold,黑板粗体 mathca ...