暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

SSIS 演变简史

SQLServer 2021-11-25
10220


SSIS 介绍


SQL Server Integration Services (SSIS)是一个流行的数据集成软件,也是一个工作流应用程序,对于创建 ETL 非常有用,并被设计为微软商业智能工具的一部分。在本文中,我们将讨论这个软件的发展,并描述它的发展方向。


SQL Server 7 DTS


一切都始于1998年发布的SQL Server 7。这是一个简单的工具,用于导出和导入数据和自动化一些任务。命名为数据转换服务(Data Transformation Services)。


SQL Server 2000 DTS


SQL Server 2000 成为了一个非常流行的数据库。微软开始与甲骨文竞争,并在世界各地出售了数百万 SQL Server 许可证。当时,数据转换服务集成在 SQL Server 企业管理器中,其后来被SSMS取代。




SSIS 2005 BIDS


SQL Server 2005 完全改变了创建包的接口。名称从“数据转换服务(Data Transformation Services)”更改为“SQL Server集成服务(SQL Server Integration Services)”。创建包的工具与我们现在所用的没有太大不同:



在2005年的SSIS中,我们使用BIDS(Business Intelligence Development Studio),它是SSDT之父。BIDS包含在 SQL Server 安装程序中。在当时,它是一个正式而专业的数据集成工具。


SSIS 2008


在SSIS 2008中,添加了ADO.net 源、Data Profiler、增强了查找转换功能。允许使用变更数据捕获特性和更多特性。



SSIS 2012 - SSDT


从 SQL Server 2012 开始,BIDS 被 SQL Server Data Tools (SSDT)取代。SSDT是 Visual Studio 的扩展,其用于创建SSIS项目和其他类型的项目。即使你在断开连接的模式下工作,SSDT 也提供了所有功能,例如用于编辑、编译、重构、智能感知、模式比较、创建数据库项目快照等的工具。SSDT 提供在连接(内部或外部)以及断开连接模式下编写数据库代码,在这些模式中工作体验都是无缝的。SSDT 为数据库开发人员提供了以简单和交互的方式构建、调试、维护和重构数据库对象的能力。




SSIS 2014 - SSDT


在 SQL Server 2014 中,SSDT 已从安装程序中移除。从该版本开始,有必要单独安装。SSDT开始成为了VS的一部分,所以SSDT版本与Visual Studio版本要相匹配。


SSDT依赖于Visual Studio。目前,用于 Visual Studio 的 SQL Server Data Tools版本如下:

  1. SSDT for VS 2012

  2. SSDT for VS 2013

  3. SSDT for VS 2015

  4. SSDT for VS 2017

  5. SSDT for VS 2019

  6. SSDT for VS 2022 Preview


在 VS 2019 和 VS 2022 的数据存储和处理中,你会发现 SQL Server Data Tools:



首先,要创建SSIS项目,你需要进入Visual Studio并进入Extensions>Manage Extensions


你需要搜索 SSIS 并下载 SSQL Server Integration Services Projects,然后点击下载。


下载后,你需要安装可执行文件。


SSIS 2016


SSIS 2016 有以下变化:

  • 增量包部署

  • 支持Always On

  • 支持始终加密

  • 对调试和日志级别的增强。

  • 支持OData,大数据,SAP BW, Teradata, PDW

  • Azure Storage连接器,以及Hive和Pig

  • 支持Microsoft Dynamics online, Azure Data Lake和Synapse。


SSIS 2017


其中一个新的变化是Linux的支持。你可以在Linux计算机上运行SSIS包。此外,Scale-out还允许在多台计算机上执行包。从这个版本开始,你可以在Azure Data Factory中部署包。


SSIS 2019


在这个版本中,添加了 Flexible File Task,允许你在本地和Azure中处理文件。Microsoft 还添加了具有相同概念的 Flexible 源文件和目标文件。


SSIS 的未来是什么?


SQL Server集成服务仍然是一种非常流行的数据集成软件。Informatica, SSIS, Pentaho, Qlik, Talend, ODI, Azure Data Factory 都是世界上最流行的数据集成应用。


然而,微软于2021年1月停止了SSIS认证考试。此外,在上一个版本中没有太多的增强。看来,微软的计划是不会继续改进SSIS,而是长期致力于Azure Data Factory 来取代SSIS。总的来说,微软正试图说服使用者转向 Azure。目前,很多公司通常处于混合云模式(一些本地服务器和一些云服务,包括Azure、AWS、Google 和其他云平台)。从长远来看,SSIS 将失去热度,微软也许在10-20年内弃用它。



关于认证、考试、课程停用情况,参考:

https://docs.microsoft.com/en-us/learn/certifications/retired-certifications



文章转载自SQLServer,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论