ETL和ssis ssas ssrs是个啥关系?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ETL和ssis ssas ssrs是个啥关系?相关的知识,希望对你有一定的参考价值。
就教一下,ETL的首要使命是不是使用ssis ssas SSRS,仍是只使用其一一个工具?
ssis ssas SSRS是BI的三个部分。ETL是数据抽取、清洗、转换、装载的过程,ETL是用SSIS来实现的,也就是说SSIS是ETL工具。而SSAS是建立多维数据集,SSRS是建立前台报表。
微软SQL SERVER 2012 BI体系。
SSIS,数据抽取服务,实现数据Extract,Transfom,Cleansing,Loading,或是按Kimball的说法,进行ECCD 的ETL过程,它实现了从源头提取、数据,清洗数据,一致化数据,加载交付数据到数据仓库这些功能。
另外,在2012中,SSIS还包括了数据质量服务于主数据服务,它们的功用,顾名思义的可以了解到。
SSAS,主要是建立、组织多维数据库,在2012之前,这么说是比较合适的。
在2012及以后,称之为用SSAS建模,分析模型挖掘模型等,会更合适些。2012中包含了传统CUBE模式,和BISM模式的建模,还可以建数据挖掘模型。
SSRS,仍是报表和分析开发。
参考技术A ssis ssas SSRS是BI的三个部分。ETL是数据抽取(Extract)、清洗(Cleaning)、转换(Transform)、装载(Load)的过程,ETL是用SSIS来实现的,也就是说SSIS是ETL工具。而SSAS是建立多维数据集,SSRS是建立前台报表。 参考技术B ETL是从基于OLTP的数据库到OLAP的数据仓库数据提取、清洗、转换、装载的过程。SSIS是SQLSERVER Integration Services的简称,可以使用SSIS来创建ETL包,执行上面的转换操作。
SSAS是SQL SERVER Analysis Services的简称,可以创建多维度数据库并提供服务。
SSRS可以提供报表服务
2017年微软MSBI零基础从数据仓库到商业智能实战(SSIS SSAS SSRS)全套精品视频教程
微软MSBI介绍
微软MSBI是微软公司的一套商业智能解决方案,产品基于SQL SERVER基础上提供了,SSIS用于ETL,SSAS多维分析工具与SSRS报表展示工具等,一般用SQL SERVER作为数据仓库,支持MDX多维分析数据查询语言,用于OLAP分析。
适合人群:
数据仓库工程师、ETL工程师、BI工程师
MSBI课程体系设置
第一阶段:MSBI快速入门
微软MSBI从数据仓库到商业智能快速入门视频教程 24课
课程特点:
可以快速整理了解并掌握MSBI整个产品线,并基本掌握其使用方法,同时理解数据仓库理论知识与建模方法。这一点是很重要的,所有工具都是在数仓理论基础上来实现的。
01.BI基础知识讲解 3课
1.网络授课培训安排Peter.avi
2.BI方法论实施.avi
3.BI基础知识讲解.avi
02.基于SQLSERVER的数据仓库教程 4课
1.数据仓库理论知识上篇.avi
2.数据仓库理论知识讲解下篇.avi
3.数据仓库设计五步法.avi
4.数据仓库实战PowerDesigner使用.avi
03.ETL (SSIS) 4课
1.ETL理论知识讲解+SSIS简易介绍.avi
2.SSIS中维度表的抽取.avi
3.SSIS中事实表抽取讲解.avi
4.SSIS中拓展知识讲解.avi
04.多维数据库(OLAP)分析与讲解 、SSAS应用和讲解 4课
1. SSIS复习.avi
2. 多维数据库理论知识讲解.avi
3. 多维数据库实战讲解.avi
4. SAS拓展讲解.avi
05.报表的设计和发布、SSRS的应用和讲解 4课
1、SSRS MDX基础知识讲解.avi
2、课堂MDX案例、函数讲解.avi
3、课堂SSRS报表讲解.avi
4、课堂SSRS报表讲解综合.avi
06.SSRS报表与Web集成、数据库性能优化讲解
1、报表与Web集成理论知识讲解.avi
2、报表与Web集成实战开发讲解.avi
3、数据库性能优化工具的讲解.avi
07.BI总结与回顾工具讲解 2课
1、BI总结与回顾讲解.avi
2、BI总结与回顾实战讲解.avi
第二阶段.MSBI数据仓库实战
企业级数据仓库与商业智能平台搭建全套视频教程附讲义 76课
第一章理论讲解部分
1.1、商业智能系统的发展-商业智能的概念、学科范围、演化史和应用案例
1.2、商业智能系统的发展–信息抽取、自然演化式的体系结构以及面临的问题
1.3、商业智能系统的发展–初识数据仓库
1.4、商业智能系统的发展–数据仓库开发方法
1.5、数据仓库的主要术语解析-数据仓库的概念
1.6、数据仓库的主要术语解析-数据仓库的主要设计问题-粒度
1.7、数据仓库的主要术语解析–双重粒度、活样本数据库
1.8、数据仓库的主要术语解析-数据仓库的主要设计问题-数据分区
1.9、数据仓库的主要术语解析-数据仓库的常见问题
1.10、数据仓库的主要术语解析-数据立方体、维、事实、多维数据库模式
1.11、数据仓库的主要术语解析-度量、维度、OLAP操作
1.12、数据仓库的主要术语解析-数据仓库的变体、DW2.0简介
1.13、数据仓库的主要术语解析-DW2.0简介(续1)
1.14、数据仓库的主要术语解析-DW2.0简介(续2)
1.15、数据仓库的主要术语解析-DW2.0简介(续3)
1.16、如何设计数据仓库-构造数据仓库的两个主要工作(操作型系统接口的设计)
1.17、如何设计数据仓库-构造数据仓库的两个主要工作(数据仓库本身的设计)
1.18、如何设计数据仓库–数据模型与迭代式开发、规范化/反向规范化
1.19、如何设计数据仓库-数据仓库中的快照、元数据
1.20、如何设计数据仓库-数据周期、数据仓库记录的触发、概要记录
第二章项目实战部分
2.1、数据仓库搭建实战–操作性数据库的准备和分析
2.2、数据仓库搭建实战-创建表之间的关系、导入导出数据库、添加数据内容
2.3、数据仓库搭建实战-从外部文件导入数据、设计数据仓库、创建维度表
2.4、数据仓库搭建实战-创建简单的时间维度表
2.5、数据仓库搭建实战-创建完整的时间维度表
2.6、数据仓库搭建实战–编写存储过程为完整的时间维度表添加数据
2.7、数据仓库搭建实战-编写存储过程为完整的时间维度表添加数据(续1)
2.8、数据仓库搭建实战-编写存储过程为完整的时间维度表添加数据(续2)
2.9、数据仓库搭建实战-编写存储过程为完整的时间维度表添加数据(续3)
2.10、数据仓库搭建实战-编写存储过程为完整的时间维度表添加数据(续4)
2.11、数据仓库搭建实战-编写存储过程为完整的时间维度表添加数据(续5)
2.12、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据
2.13、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续1)
2.14、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续2)
2.15、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续3)
2.16、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续4)
2.17、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续5)
2.18、数据仓库搭建实战-编写小程序为完整的时间维度表添加数据(续6)
2.19、数据仓库搭建实战-建立其他维表
2.20、数据仓库搭建实战-分析比较两种方法的优缺点
2.21、数据仓库搭建实战-建立其他维表(续1)、建立Cube
2.22、数据仓库搭建实战-分析操作型数据库中的数据情况、确定分区和粒度、建立事实表
2.23、数据仓库搭建实战-增加Gender维度,GZYS维度,Age维度
2.24、数据仓库搭建实战-向新增的维表中添加数据
2.25、数据仓库搭建实战-向新增的维表中添加数据(续1)
2.26、数据仓库搭建实战-Extract,Transform,Load-Sp框架搭建
2.27、数据仓库搭建实战-Extract,Transform,Load-Sp编写
2.28、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续1)
2.29、数据仓库搭建实战-构造Transform表
2.30、数据仓库搭建实战-构造Transform表(续1)
2.31、数据仓库搭建实战-构造Transform表(续2)
2.32、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续2)
2.33、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续3)
2.34、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续4)
2.35、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续5)
2.36、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续6)
2.37、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续7)
2.38、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续8)
2.39、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续9:调试)
2.40、数据仓库搭建实战-Extract,Transform,Load-Sp编写(续10:处理增量)
2.41、数据仓库搭建实战-Log_ETL_SUMMARY以及Log_TEL_ERROR_DETAIL中增加主题名
2.42、数据仓库搭建实战-增加ODS表
2.43、数据仓库搭建实战-为ODS表添加数据
2.44、数据仓库搭建实战-为ODS表添加数据(续1:考虑增量)
2.45、数据仓库搭建实战-为ODS表添加数据(续2:增加记录条数的统计)
2.46、数据仓库搭建实战-为ODS修改ETL的存储过程
2.47、数据仓库搭建实战-调试ETL的存储过程
2.48、数据仓库搭建实战-调试ETL的存储过程(续1:验证增量)、定时执行ETL存储过程
2.49、数据仓库搭建实战-加入校验机制(ODS<——>MAPPING(Source部分))
2.50、数据仓库搭建实战-加入校验机制(MAPPING(Target部分)<——>DIM)
2.51、数据仓库搭建实战-加入校验机制后完善ETL
2.52、数据仓库搭建实战-加入校验机制后完善ETL(续1)
2.53、数据仓库搭建实战-调试加入校验机制后的ETL
2.54、数据仓库搭建实战-调试加入校验机制后的ETL(续1)、创建WebService
2.55、数据仓库搭建实战-调试加入校验机制后的ETL(续2)、创建WebService(续1)
2.56、数据仓库搭建实战-调试加入校验机制后的ETL(续3)、创建WebService(续2)
第三阶段.商业智能BI系统实战
企业级数据仓库BI商业智能项目实战开发 51课
1.1、微软商业智能概念
1.2、商业智能初步体验以及SSIS
1.3、SSIS整体及常用对象概述
1.4、ssis控件之Fpt组件,web服务组件,脚本组件(上)
1.5、SSIS控件之脚本组件(下),执行sql任务,序列容器,执行子包任务,for循环组件
1.6、SSIS控件之foreach循环控件,常用数据源控件(一)
1.7、SSIS控件之常用数据源控件(二)渐变维度
1.8、SSIS表达式,日志,配置,部署,以及监控(1)
1.9、SSIS表达式,日志,配置,部署,以及监控(2)
1.10、SSIS实战之数据仓库的概念
1.11、SSIS实战之需求分析
1.12、SSIS实战之建立数据仓库
1.13、SSIS实战之建立数据仓库2
1.14、SSIS实战之ODS层的ETL
1.15、SSIS实战之维度表的抽取
1.16、SSIS实战之维度表的抽取2
1.17、SSIS实战之维度表的抽取3
1.18、SSIS实战之事实表的ETL以及父包1
1.19、SSIS实战之事实表的ETL以及父包2
1.20、SSISI实战之QA,大数据以及使用数据仓库建立报表的对比
1.21、SSAS-前言以及MDX基础
1.22、SSAS-MDX基本查询
1.23、SSAS-MDX基础函数(一),以及计算成员
1.24、SSAS-MDX基础函数(一),以及计算成员(二部分)
1.25、SSAS-MDX基础函数(二)
1.26、SSAS-MDX基础函数(三)
1.27、SSAS-MDX基础函数(四),以及聚合函数
1.28、SSAS-MDX导航函数
1.29、SSAS-mdx导航函数(二)
1.30、SSAS-时间函数
1.31、SSAS-经典MDX语句
1.32、SSAS-开发多维数据库
1.33、SSAS-开发多维数据库(二)
1.34、SSAS-开发多维数据库(三)
1.35、SSAS-度量值详解
1.36、SSAS-KPI,与多维数据集的交互和其他
1.37、SSAS-创建ADM_BF_SSAS以及小结
1.38、WEB报表-项目回顾以及搭建web框架
1.39、WEB报表-权限系统1
1.40、WEB报表-权限系统2
1.41、WEB报表-权限系统3
1.42、WEB报表-使用ADOMD.NET
1.43、WEB报表-开发广告位分析页面
1.44、WEB报表-开发广告位分析页面2
1.45、WEB报表-开发订单分析页面
1.46、Web报表-开发投放分析以及节点分析
1.47、WEB报表-开发节点分析,收尾以及总结
1.48、前言
1.49、基础报表1-使用reportBuilder3.0
1.50、基础报表2-使用VS开发报告_基本控件以及表达式(1)
1.51、基础报表3-表达式,聚合函数
课程展示
这是一个SSRS的设计的图表结合的案例。功能完善,样式美观。
这张表格说明了数据仓库(OLAP)与操作型业务数据库(OLTP)的差异对比,一目了然。虽然都是使用关系数据库来实现,但是数据库的设计思路有很大的差别。
这是用ssis来开发的一个ETL流程,负责数据的转换加载。
课程中使用powerdesigner数据库建模工具来设计数据仓库模型,完全面向主题设计。
以上是关于ETL和ssis ssas ssrs是个啥关系?的主要内容,如果未能解决你的问题,请参考以下文章
使用 SSIS 和 SSMS - 尝试创建详细说明源和目标列及其关系的 ETL 设计文档