BI入门基础知识-1
基本概念
ODS---ODS(Operational-Data-Store)是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和OLTP系统的部分特征,它是“面向主题的、集成的、当前或接近当前的、不断变化的”数据。
DW---数据仓库,英文名称为Data Warehouse,可简写为DW
DM---数据挖掘(Data Minning)
OLAP---联机分析处理,英文名称为On-Line Analysis Processing,简写为OLAP
OLTP---On-Line Transaction Processing联机事务处理系统(OLTP)
ETL---Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载
BI---商业智能(Business Intelligence)
SQL Server BI
SQL Server企业版中附带了三个服务:
SQL Server Integration Service(SSIS),
SQL Server Analysis Service(SSAS),
SQL Server ReportingService(SSRS)。
这三种服务都是为 BI 服务的,既可以单独使用,又可以配合使用。三个服务一般都围绕一个数据仓库(Dateware House,简称DW)进行工作。一般的数据仓库实质就是一个普通的关系数据库,只是针对BI的特性进行了特殊的设计。一般都是由事实表与维度表组成。例如,一个普通的电子商务网站中,每一次的购买行为形成一条事实数据,而事实数据所关联的产品(大类别、小类别、价格等等)、客户(联系方式、地理位置等)等就是维度。这种由事实表与维度表组成的数据库,能够大为方便将来的查询与分析,并且性能较高(当然,仍然取决于设计)。
SQL Server Integration Service,主要用来从原始数据库(SQL Server/Oracle/MySql/XML/Excel等都可以)中增量提取数据,经过清理、整合、计算后,加载到数据仓库中。Integration 项目可以运行在 SQL Server 代理中作为一个作业定期执行。
SQL Server Analysis Service,主要用来对数据仓库中的数据进行既定的分析。进行 Analysis 开发主要是建立多维数据模型,模型建立后其元数据可以存储到 SQL Server Analysis Service 中或者其他地方。
SQL Server Reporting Service,链接上数据源后可以生成报表(表格/矩阵/图表)。可以使用 Analysis Service 作为数据源,也可以直接使用任意数据库作为数据源。
BI入门基础知识-1的更多相关文章
- USB入门基础知识(转)
源:USB入门基础知识 相关名词: 主机(Host) 设备(Device) 接口(Interface) 管道(Pipe) 管道是主机与设备端点数据传输的连接通道,代表了主机的数据缓冲区与设备端点之间交 ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- React Native 入门基础知识总结
中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...
- Greenplum入门——基础知识、安装、常用函数
Greenplum入门——基础知识.安装.常用函数 2017年10月08日 22:03:09 在咖啡里溺水的鱼 阅读数:8709 版权声明:本文为博主原创,允许非商业性质转载但请注明原作者和出处 ...
- 1)Linux程序设计入门--基础知识
)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makef ...
- React入门---基础知识-大纲-1
-----------------在慕课网学习react入门笔记-------------- ---------博主边学边记录,手把手进行学习及记录---------- --------------- ...
- PHP基础入门(二)---入门基础知识必备
前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结 ...
- CodeMix入门基础知识
CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix入门 CodeMix是一个Eclipse插件,可以直接从Eclipse访问VS Code和为Code OSS构建的附加扩展的 ...
- Vue 2.0入门基础知识之全局API
3.全局API 3-1. Vue.directive 自定义指令 Vue.directive用于自定义全局的指令 实例如下: <body> <div id="app&quo ...
随机推荐
- 关于npm本地安装模块包(node_modules),安装不了的问题
单独测试的时候,发现安装不了node_modules包 缺少package.json,无法安装. 分为以下两步: 1.npm init -y 2.npm i -D vue 或 yarn add vue
- nested exception is java.lang.IllegalStateException: Cannot forward after response has been committed
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is ...
- 【Oracle】在win10上安装Oracle客户端报错:[INS-13001]环境不满足最低要求
环境:win10 64bit 客户端工具: 安装的时候报错: 解决方案: 在\client\stage\cvu目录下找到如下两个文件: 编辑这两个文件,在文件中分别添加如下内容 <OPERATI ...
- 【LeetCode】117. Populating Next Right Pointers in Each Node II (2 solutions)
Populating Next Right Pointers in Each Node II Follow up for problem "Populating Next Right Poi ...
- js日期控件
My97日期控件 官方网站 My97 Datepicker Home http://www.my97.net/
- python --subprocess 范例
范例1:查看ipconfig -all命令的输出,并将将输出保存到文件tmp.log中: import subprocess handle = open(r'd:\tmp.log','w') p=su ...
- Object-C中的数字对象
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...
- Ubuntu 16.04下搭建kubernetes集群环境
简介 目前Kubernetes为Ubuntu提供的kube-up脚本,不支持15.10以及16.04这两个使用systemd作为init系统的版本. 这里详细介绍一下如何以非Docker方式在Ubun ...
- 大数据学习之Scala中main函数的分析以及基本规则(2)
一.main函数的分析 首先来看我们在上一节最后看到的这个程序,我们先来简单的分析一下.有助于后面的学习 object HelloScala { def main(args: Array[String ...
- form表单回车Enter不直接提交,类似tab切换
<input> 控件增加onkeypress事件 onkeypress="return handleEnter(this, event)" JS如下: var keyC ...