新增功能 (Integration Services)

Microsoft Integration Services 的这一最新版本引入了一些新功能和增强功能,这些功能可以提高开发数据转换解决方案的开发人员、管理员和知识工作者的能力和工作效率。

使用下面的列表可以按区域找到新功能和增强功能:

  • 部署

  • 管理和故障排除

  • 开发改进

  • 性能

  • 数据质量

  • 访问示例和教程

部署

在 Integration Services 的当前版本中,您可以将您的项目部署到 Integration Services 服务器。 这是新的项目部署模型。 通过 Integration Services 服务器,您可以使用环境来管理包、运行包以及为包配置运行时值。

以下主题提供有关将项目转换为项目部署模型、部署项目和 Integration Services 服务器的信息。

管理和故障排除

开发改进

  • 项目连接管理器
    这一版本允许您在项目级别创建可由项目中的多个包共享的连接管理器。 在**“SSIS 设计器”窗口的“连接管理器”**选项卡中,在项目级别创建的连接管理器自动对所有包可见。 有关详细信息,请参阅在包中添加、删除或共享连接管理器

  • 脱机连接管理器
    当打开包后,Integration Services 现在将在验证所有数据流组件之前验证所有连接,并设置速度较慢或无法脱机工作的所有连接。 这有助于减少验证包数据流时的延迟时间。 打开包后,您还可以通过右键单击**“连接管理器”区域中的连接管理器并单击“脱机工作”**来关闭连接。 这可以在 SSIS 设计器中加快执行操作。

    有关详细信息,请参阅包开发的故障排除工具

  • 平面文件连接管理器更改
    平面文件连接管理器现在支持分析带嵌入的限定符的文件。 默认情况下,该连接管理器还始终检查行分隔符,以正确地分析具有缺少了列字段的行的文件。

    有关详细信息,请参阅平面文件连接管理器

  • 参数
    Integration Services (SSIS) 参数可用于在包执行时向包内的属性赋值。 您可以在项目级别创建项目参数,在包级别创建包参数。 项目参数可用于向项目中的一个或多个包提供项目接收的任何外部输入。 利用包参数,您不必编辑和重新部署包就可以修改包执行。 有关详细信息,请参阅 Integration Services (SSIS) 参数

  • 执行包任务和参数
    在此版本中,您可以通过将变量或参数映射到子包参数,配置执行包任务以使值可用于子包。 有关详细信息,请参阅执行包任务中的“将值传递给子包”一节。

  • 比较和合并包
    包 .dtsx 文件的结构经过修改,更便于您比较各个包。 您还可以更可靠地合并不包含有冲突的更改或以二进制格式存储的更改的各个包。

    有关详细信息,请参阅SSIS 包格式

  • 在 SSIS 设计器中撤消/重做
    您可以在 SSIS 设计器中撤消和重做最多 20 个操作。 对于包,可以在**“控制流”“数据流”“事件处理程序”“参数”选项卡以及“变量”窗口中进行撤消/重做。 对于项目,可以在“项目参数”**窗口中进行撤消/重做。

    有关详细信息,请参阅 SSIS 设计器

  • 列映射
    由于数据流中的列映射问题导致错误时,错误图标显示在路径或相关组件(如果未提供路径)上。 此外,在存在映射问题时,您仍可以编辑该组件。

    在连接新数据源时,SSIS 设计器现在可以更智能地重新映射列。 基于列的名称和数据类型而非沿袭 ID 来重新映射列。

    您可以通过使用解析列引用编辑器,更轻松地解决执行树中断开连接的输入路径和未映射的列的问题。

  • 脚本任务和脚本组件
    如果您通过使用 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 来创建包括脚本任务或脚本组件的包,则可将该脚本项目配置为以 .NET Framework 4.5 类库为目标。 您要在 Microsoft Visual Studio Tools for Applications (VSTA) 中设置**“目标框架”**属性。

    可以将 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 与 SQL Server 2012 中提供的 SQL Server Data Tools (SSDT) 并行安装。

    重要说明重要提示

    无法在 SQL Server 2012 中提供的 SQL Server Data Tools (SSDT) 中编辑以 .NET Framework 4.5 类库为目标的脚本任务和脚本组件。 变通解决办法是:在 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 中加载包,并将脚本项目更改为以 .NET Framework 4.0 类库为目标。

    如果您计划在 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 和 SQL Server 2012 中提供的 SQL Server Data Tools (SSDT) 中都要对包进行编辑,建议您将脚本项目配置为以 .NET Framework 4.0 类库为目标。

性能

  • 通过合并转换和合并联接转换减少了内存占用
    Microsoft 增强了 Integration Services 合并转换和合并联接转换的强健性和可靠性。 这是通过降低在多个输入以不相等速率生成数据时这些组件将占用过多内存的风险实现的。 此改进可帮助使用合并转换或合并联接转换的包更有效地使用内存。

    Microsoft 还为自定义数据流组件的开发人员提供了新的属性和方法,以便在他们自己的组件中实现类似的解决方案。 此改进使开发支持多个输入的强健的自定义数据流组件更现实。 有关详细信息,请参阅开发具有多个输入的数据流组件

数据质量

  • DQS 清除转换
    Integration Services 现在包括 DQS 清理转换,使您可以更轻松、更准确地改进数据质量。

    有关使用这些组件改进数据质量的详细信息,请参阅 DQS 清除转换

访问示例和教程

  • “入门”窗口
    SSIS 设计器中的**“入门”**窗口提供指向示例、教程和视频内容的链接。 您可以添加指向更多内容的链接,对该窗口进行自定义。 有关详细信息,请参阅 Integration Services 用户界面

  • SSIS 工具箱
    SQL Server Data Tools (SSDT) 中的**“SSIS 工具箱”**提供指向控制流和数据流项的示例和帮助内容的链接。 您可以为自定义组件添加链接。 有关详细信息,请参阅开发 Integration Services 的自定义对象

相关任务

相关内容

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 上的 Integration Services 页:


若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。

请参阅

概念

SQL Server 2012 各个版本支持的功能