什么是SSIS包,它有什么作用?

时间:2009-01-18 08:12:38

标签: ssis

有人可以告诉我SSIS包的内容是什么吗?

我对数据仓库完全陌生,我对SSIS,DTL,ETL等术语感到疯狂。我正在寻找一个大局以及它如何适应整个.NET / SQL Server架构。

3 个答案:

答案 0 :(得分:56)

关于SSIS的最新信息> https://docs.microsoft.com/en-us/sql/integration-services/sql-server-integration-services

来自上述网站:

  

Microsoft Integration Services是一个构建平台   企业级数据集成和数据转换解决方案。   使用Integration Services通过复制解决复杂的业务问题   或下载文件,加载数据仓库,清理和挖掘   数据,以及管理SQL Server对象和数据。

     

Integration Services可以从广泛的数据中提取和转换数据   各种来源,如XML数据文件,平面文件和关系   数据源,然后将数据加载到一个或多个目标。

     

Integration Services包含一组丰富的内置任务和   转换,构建包的图形工具,以及   Integration Services目录数据库,用于存储,运行和   管理包。

     

您可以使用图形化Integration Services工具进行创建   没有编写一行代码的解决方案。你也可以编程   广泛的Integration Services对象模型来创建包   以编程方式编写自定义任务和其他包对象。

更新:获取SSIS的免费副本 2005年分步到这里: http://csna01.libredigital.com/?urrs4gt63d

第二次更新:该链接不再有效,但您可以从MSDN Here获取实验,并从Amazon获取该书

SSIS入门 - http://msdn.microsoft.com/en-us/sqlserver/bb671393.aspx

如果您是Integration Services信息工作者 - http://msdn.microsoft.com/en-us/library/ms141667.aspx

如果您是Integration Services管理员 - http://msdn.microsoft.com/en-us/library/ms137815.aspx

如果您是Integration Services Developer - http://msdn.microsoft.com/en-us/library/ms137709.aspx

如果您是Integration Services Architect - http://msdn.microsoft.com/en-us/library/ms142161.aspx

SSIS概述 - http://msdn.microsoft.com/en-us/library/ms141263.aspx

集成服务使用方法主题 - http://msdn.microsoft.com/en-us/library/ms141767.aspx

答案 1 :(得分:38)

SSIS(SQL Server Integration Services)是DTS(数据转换服务)的升级,这是以前版本的SQL Server的一项功能。可以在BIDS(商业智能开发工作室)中创建SSIS包。这些可用于将异构数据源中的数据合并到SQL Server中。它们还可用于填充数据仓库,清理和标准化数据以及自动执行管理任务。

SQL Server Integration Services(SSIS)是Microsoft SQL Server 2005的一个组件。它取代了Data Transformation Services,它自7.0版以来一直是SQL Server的一项功能。与包含在所有版本中的DTS不同,SSIS仅在“标准”和“企业”版本中可用。 Integration Services提供了构建数据集成和工作流应用程序的平台。 SSIS的主要用途是数据仓库,因为该产品具有快速灵活的数据提取,转换和加载(ETL)工具。该工具还可用于自动维护SQL Server数据库,更新多维立方体数据以及执行其他功能。

答案 2 :(得分:3)

Microsoft SQL Server集成服务(SSIS)是一个用于构建高性能数据集成解决方案的平台,包括用于数据仓库的提取,转换和加载(ETL)包。 SSIS包括用于构建和调试包的图形工具和向导;执行工作流功能的任务,如FTP操作,执行SQL语句和发送电子邮件;用于提取和加载数据的数据源和目的地;用于清理,聚合,合并和复制数据的转换;管理数据库SSISDB,用于管理包执行和存储;和用于编程Integration Services对象模型的应用程序编程接口(API)。

根据Microsoft,SSIS Package的主要用途是:

•合并来自异构数据存储数据的数据

•仓库和数据集市清理和标准化数据构建

•商业智能进入数据转换过程自动化

•管理职能和数据加载

对于开发者:

SSIS包可与VS开发环境集成,以构建商业智能解决方案。 Business Intelligence Development Studio是Visual Studio环境,具有特定于商业智能解决方案的增强功能。它仅适用于32位开发环境。

下载适用于Visual Studio的SSDT工具:

http://www.microsoft.com/en-us/download/details.aspx?id=36843

创建SSIS ETL包 - 基础知识:

https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

SSIS功能的示例项目有6节课:

https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

相关问题