一、什么是SSIS?
1)SSIS全称为Microsoft SQL Server Integration Services。
2)ETL全称为Extraction, Transformation and Load,也就是数据抽取,转换与加载。
3)SSIS是一个用来创建ETL解决方案的软件平台,它包含一个或多个ETL包。
4)ETL包是在服务器上执行的一个用来处理ETL的软件或服务。
5)ETL包是扩展名为dtsx的文件。
6)ETL包可以部署在SQL Server数据库SSISDB上,在SQL Server Management Studio(SSMS)的Integration Services目录下进行管理。
7)ETL包可以在SQL server上执行,也可以用DTExec.exe命令执行。
二、SSIS包的图解
以下是一个比较典型的SSIS图解,它可以举例说明SSIS包是怎样开发,部署和执行的。
1)首先,我们使用开发工具来开发SSIS包
2)其次,开发的SSIS包可以部署在服务器的SQL Server数据库中或者存放在某个文件夹中,并且SQL Server一定要启用SSIS服务。
3)然后,我们可以使用DTEXEC实用程序命令来执行SSIS包,之后生成报告或者日志文件来检查SSIS包是否运行成功。
4)最后,在大多数情况下,我们会使用计划日历来实现定时执行SSIS包的任务。
三、SSIS版本可开发工具
SSIS是一个SQL Server的服务,所以它跟SQL Server版本一样,实际上,它是跟SQL Server的产品集成的。官方的开发工具在SQL Server2012之前都称为 Business Intelligence Development Studio (BIDS),在SQL Server2012之后都称为SQL Server Data Tools (SSDT),business intelligence project templates安装之后也可以使用 Visual Studio 来开发SSIS包。下面是数据库的版本及相对应的开发工具。
通常低版本开发的SSIS包可以在高版本软件中兼容,但是SSIS包并不能部署在SQL Server不同的版本上。
今天的文章SSIS – 1.简介分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/55772.html