Novedades de Integration Services en SQL Server 2017What's New in Integration Services in SQL Server 2017

En este tema, se describen las características que se han agregado o actualizado en SQL Server 2017 (14.x)SQL Server 2017 (14.x) Integration ServicesIntegration Services.This topic describes the features that have been added or updated in SQL Server 2017 (14.x)SQL Server 2017 (14.x) Integration ServicesIntegration Services.

Nota

SQL Server 2017 también incluye las características de SQL Server 2016 y las características agregadas en las actualizaciones de SQL Server 2016.SQL Server 2017 also includes the features of SQL Server 2016 and the features added in SQL Server 2016 updates. Para obtener información sobre las nuevas características de SSIS en SQL Server 2016, consulte Novedades de Integration Services en SQL Server 2016.For info about the new SSIS features in SQL Server 2016, see What's New in Integration Services in SQL Server 2016.

Aspectos destacados de esta versiónHighlights of this release

A continuación se presentan las características nuevas más importantes de Integration Services en SQL Server 2017.Here are the most important new features of Integration Services in SQL Server 2017.

  • Escalabilidad horizontal. Distribuya la ejecución de paquetes SSIS más fácilmente en varios equipos de trabajo, y administre ejecuciones y trabajos de un único equipo maestro.Scale Out. Distribute SSIS package execution more easily across multiple worker computers, and manage executions and workers from a single master computer. Para obtener más información, consulte Integration Services Scale Out (Escalabilidad horizontal de Integration Services).For more info, see Integration Services Scale Out.

  • Integration Services en Linux.Integration Services on Linux. Ejecute paquetes SSIS en equipos Linux.Run SSIS packages on Linux computers. Para obtener más información, consulte Extract, transform, and load data on Linux with SSIS (Extracción, transformación y carga de datos en Linux con SSIS).For more info, see Extract, transform, and load data on Linux with SSIS.

  • Mejoras en la conectividad.Connectivity improvements. Conéctese a fuentes de OData de Microsoft Dynamics AX Online y Microsoft Dynamics CRM Online con los componentes de OData actualizados.Connect to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online with the updated OData components.

Novedades en Azure Data FactoryNew in Azure Data Factory

Con la versión preliminar pública de Azure Data Factory versión 2 de septiembre de 2017, ahora puede hacer lo siguiente:With the public preview of Azure Data Factory version 2 in September 2017, you can now do the following things:

  • Implementar paquetes en la base de datos del catálogo de SSIS (SSISDB) en Azure SQL Database.Deploy packages to the SSIS Catalog database (SSISDB) on Azure SQL Database.
  • Ejecutar paquetes implementados en Azure en Integration Runtime para la integración de SSIS en Azure, un componente de Azure Data Factory versión 2.Run packages deployed to Azure on the Azure-SSIS Integration Runtime, a component of Azure Data Factory version 2.

Para obtener más información, consulte Lift and shift SQL Server Integration Services workloads to the cloud (Migrar cargas de trabajo de SQL Server Integration Services a la nube mediante lift-and-shift).For more info, see Lift and shift SQL Server Integration Services workloads to the cloud.

Estas nuevas funcionalidades requieren SQL Server Data Tools (SSDT) versión 17.2 o posterior, pero no requieren SQL Server 2017 o SQL Server 2016.These new capabilities require SQL Server Data Tools (SSDT) version 17.2 or later, but do not require SQL Server 2017 or SQL Server 2016. Al implementar paquetes en Azure, el Asistente para la implementación de paquetes siempre actualiza los paquetes al formato más reciente.When you deploy packages to Azure, the Package Deployment Wizard always upgrades the packages to the latest package format.

Novedades de Azure Feature PackNew in the Azure Feature Pack

Además de las mejoras de conectividad en SQL Server, Integration Services Feature Pack para Azure admite Azure Data Lake Store.In addition to the connectivity improvements in SQL Server, the Integration Services Feature Pack for Azure has added support for Azure Data Lake Store. Para obtener más información, consulte la entrada de blog New Azure Feature Pack Release Strengthening ADLS Connectivity (Nueva versión de Azure Feature Pack que refuerza la conectividad de ADLS).For more info, see the blog post New Azure Feature Pack Release Strengthening ADLS Connectivity. Consulte también Azure Feature Pack for Integration Services (SSIS) (Azure Feature Pack para Integration Services [SSIS]).Also see Azure Feature Pack for Integration Services (SSIS).

Novedades de SQL Server Data Tools (SSDT)New in SQL Server Data Tools (SSDT)

Ahora puede desarrollar proyectos y paquetes de SSIS para las versiones de SQL Server desde 2012 hasta 2017 en Visual Studio 2017 o Visual Studio 2015.You can now develop SSIS projects and packages that target SQL Server versions 2012 through 2017 in Visual Studio 2017 or in Visual Studio 2015. Para obtener más información, vea Descargar SQL Server Data Tools (SSDT).For more info, see Download SQL Server Data Tools (SSDT).

Novedades de SSIS en SQL Server 2017 RC1New in SSIS in SQL Server 2017 RC1

Características nuevas y modificadas en Escalabilidad horizontal para SSISNew and changed features in Scale Out for SSIS

  • Patrón de escalabilidad horizontal ahora admite alta disponibilidad.Scale Out Master now supports high availability. Puede habilitar Always On para SSISDB y configurar el clúster de conmutación por error de Windows Server para el servidor que hospeda el servicio del patrón de escalabilidad horizontal.You can enable Always On for SSISDB and set up Windows Server failover clustering for the server that hosts the Scale Out Master service. Al aplicar este cambio al patrón de escalabilidad horizontal, evita un único punto de error y proporciona una alta disponibilidad para la implementación de escalabilidad horizontal completa.By applying this change to Scale Out Master, you avoid a single point of failure and provide high availability for the entire Scale Out deployment.
  • Se mejoró el control de conmutación por error de los registros de ejecución de Trabajadores de escalabilidad horizontal.The failover handling of the execution logs from Scale Out Workers is improved. Los registros de ejecución se guardan en un disco local por si el trabajo de escalabilidad horizontal se detiene inesperadamente.The execution logs are persisted to local disk in case the Scale Out Worker stops unexpectedly. Posteriormente, cuando se reinicia el trabajo, vuelve a cargar los registros persistentes y los sigue guardando en SSISDB.Later, when the worker restarts, it reloads the persisted logs and continues saving them to SSISDB.
  • Se cambió el nombre del parámetro runincluster del procedimiento almacenado [catálogo].[create_execution] a runinscaleout para mejorar la coherencia y la legibilidad.The parameter runincluster of the stored procedure [catalog].[create_execution] is renamed to runinscaleout for consistency and readability. Este cambio en el nombre del parámetro tiene las siguientes consecuencias:This change of parameter name has the following impact:
    • Si tiene scripts existentes para ejecutar paquetes en Escalabilidad horizontal, debe cambiar el nombre del parámetro de runincluster a runinscaleout para que los scripts funcionen en RC1.If you have existing scripts to run packages in Scale Out, you have to change the parameter name from runincluster to runinscaleout to make the scripts work in RC1.
    • SQL Server Management Studio (SSMS) 17.1 y versiones anteriores no pueden desencadenar la ejecución de paquetes en Escalabilidad horizontal en RC1.SQL Server Management Studio (SSMS) 17.1 and earlier versions can't trigger package execution in Scale Out in RC1. El mensaje de error es este: "@runincluster* no es un parámetro para el procedimiento create_execution".The error message is: "@runincluster* is not a parameter for procedure create_execution." Este problema se corrige en la versión siguiente de SSMS, la versión 17.2.This issue is fixed in the next release of SSMS, version 17.2. La versión 17.2 y versiones posteriores de SSMS admiten el nuevo nombre de parámetro y la ejecución de paquetes en Escalabilidad horizontal. Hasta que esté disponible la versión 17.2 de SSMS, como solución alternativa, puede usar la versión existente de SSMS para generar el script de ejecución de paquetes, cambiar el nombre del parámetro runincluster a runinscaleout en el script y, luego, ejecutar el script.Version 17.2 and later of SSMS support the new parameter name and package execution in Scale Out. Until SSMS version 17.2 is available, as a workaround, you can use your existing version of SSMS to generate the package execution script, then change the name of the runincluster parameter to runinscaleout in the script, and run the script.
  • El catálogo de SSIS tiene una nueva propiedad global para especificar el modo predeterminado de ejecución de los paquetes de SSIS.The SSIS Catalog has a new global property to specify the default mode for executing SSIS packages. Esta nueva propiedad se aplica cuando llama al procedimiento almacenado [catalog].[create_execution] con el parámetro runinscaleout establecido en null.This new property applies when you call the [catalog].[create_execution] stored procedure with the runinscaleout parameter set to null. Este modo también se aplica a los trabajos del Agente SQL de SSIS.This mode also applies to SSIS SQL Agent jobs. Puede establecer la propiedad global nueva en el cuadro de diálogo Propiedades para el nodo SSISDB en SSMS o con el siguiente comando:You can set the new global property in the Properties dialog box for the SSISDB node in SSMS, or with the following command:
    EXEC [catalog].[configure_catalog] @property_name=N'DEFAULT_EXECUTION_MODE', @property_value=1
    

Novedades de SSIS en SQL Server 2017 CTP 2.1New in SSIS in SQL Server 2017 CTP 2.1

Características nuevas y modificadas en Escalabilidad horizontal para SSISNew and changed features in Scale Out for SSIS

  • Ahora puede usar el parámetro Use32BitRuntime cuando desencadena la ejecución en Escalabilidad horizontal.You can now use the Use32BitRuntime parameter when you trigger execution in Scale Out.
  • Se mejoró el rendimiento de inicio de sesión en SSISDB para ejecuciones de paquetes en Escalabilidad horizontal.The performance of logging to SSISDB for package executions in Scale Out has been improved. Ahora, los registros de mensaje del evento y de contexto del mensaje se escriben en SSISDB por lotes en lugar de uno a uno.The Event Message and Message Context logs are now written to SSISDB in batch mode instead of one by one. A continuación se muestran algunas notas adicionales sobre esta mejora:Here are some additional notes about this improvement:
    • Actualmente, en algunos informes de la versión actual de SQL Server Management Studio (SSMS) no se muestran estos registros para las ejecuciones en Escalabilidad horizontal. Prevemos que se admitirán en la próxima versión de SSMS.Some reports in the current version of SQL Server Management Studio (SSMS) don't currently display these logs for executions in Scale Out. We anticipate that they will be supported in the next release of SSMS. Los informes afectados incluyen el informe Todas las conexiones, el informe Contexto de error y la sección Información de conexión en el Panel Servicio de integración.The affected reports include the All Connections report, the Error Context report, and the Connection Information section in the Integration Service Dashboard.
    • Se agregó la nueva columna event_message_guid.A new column event_message_guid has been added. Utilice esta columna para combinar las vistas [catalog].[event_message_context] y [catalog].[event_messages] en lugar de usar event_message_id al consultar estos registros de ejecuciones en Escalabilidad horizontal.Use this column to join the [catalog].[event_message_context] view and the [catalog].[event_messages] view instead of using event_message_id when you query these logs of executions in Scale Out.
  • Para obtener la aplicación de administración para Escalabilidad horizontal de SSIS, descargue SQL Server Management Studio (SSMS) 17.1 o una versión posterior.To get the management application for SSIS Scale Out, download SQL Server Management Studio (SSMS) 17.1 or later.

Novedades de SSIS en SQL Server 2017 CTP 2.0New in SSIS in SQL Server 2017 CTP 2.0

No hay características nuevas de SSIS en SQL Server 2017 CTP 2.0.There are no new SSIS features in SQL Server 2017 CTP 2.0.

Novedades de SSIS en SQL Server 2017 CTP 1.4New in SSIS in SQL Server 2017 CTP 1.4

No hay características nuevas de SSIS en SQL Server 2017 CTP 1.4.There are no new SSIS features in SQL Server 2017 CTP 1.4.

Novedades de SSIS en SQL Server 2017 CTP 1.3New in SSIS in SQL Server 2017 CTP 1.3

No hay características nuevas de SSIS en SQL Server 2017 CTP 1.3.There are no new SSIS features in SQL Server 2017 CTP 1.3.

Novedades de SSIS en SQL Server 2017 CTP 1.2New in SSIS in SQL Server 2017 CTP 1.2

No hay características nuevas de SSIS en SQL Server 2017 CTP 1.2.There are no new SSIS features in SQL Server 2017 CTP 1.2.

Novedades de SSIS en SQL Server 2017 CTP 1.1New in SSIS in SQL Server 2017 CTP 1.1

No hay características nuevas de SSIS en SQL Server 2017 CTP 1.1.There are no new SSIS features in SQL Server 2017 CTP 1.1.

Novedades de SSIS en SQL Server 2017 CTP 1.0New in SSIS in SQL Server 2017 CTP 1.0

Escalado horizontal para SSISScale Out for SSIS

La característica de escalado horizontal facilita mucho la ejecución de SSISSSIS en varios equipos.The Scale Out feature makes it much easier to run SSISSSIS on multiple machines.

Después de instalar el patrón y los trabajadores de escalado horizontal, se puede distribuir el paquete para su ejecución automática en diferentes trabajadores.After installing the Scale Out Master and Workers, the package can be distributed to execute on different Workers automatically. Si la ejecución finaliza inesperadamente, se vuelve a intentar automáticamente.If the execution is terminated unexpectedly, the execution is retried automatically. Además, todas las ejecuciones y los trabajadores pueden administrarse de manera centralizada mediante el patrón.Also, all the executions and Workers can be centrally managed using the Master.

Para obtener más información, consulte Escalado horizontal de Integration Services.For more information, see Integration Services Scale Out.

Compatibilidad con recursos de Microsoft Dynamics OnlineSupport for Microsoft Dynamics Online Resources

El origen OData y el administrador de conexiones OData ahora admiten la conexión a fuentes de OData de Microsoft Dynamics AX Online y Microsoft Dynamics CRM Online.The OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online.