概念
1)ETL全称为Extraction, Transformation and Load,也就是数据抽取,转换与加载。
2)SSIS全称为Microsoft SQL Server Integration Services,是一个用来创建ETL解决方案的软件平台,它包含一个或多个ETL包。ETL包可以部署在SQL Server数据库SSISDB上,在SSMS的Integration Services目录下进行管理。ETL包可以在SQL server上执行,也可以用DTExec.exe命令执行;
3)SSAS全称SQL Server Analysis Services数据分析引擎,主要用于多维数据模型、数据挖掘等
4)层次如图:SSIS主要用于ETL数据抽取转换清洗加载、SSAS则主要是提供多维数据集(Cube)、SSRS则是提供报表制作展示等
环境搭建
SSDT:SQL Server Data Tools简单说是一组数据开发工具
1.先安装VS2019勾选相关的组件
2.安装VS扩展包Analysis Services、Integration Services 、 Reporting Services
参考:https://docs.microsoft.com/zh-cn/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15