Nouveautés d’Integration Services dans SQL Server 2016What's New in Integration Services in SQL Server 2016

Vous avez besoin d’aide ? Vous avez besoin d’aide ? Forum MSDN, Stackoverflow, ConnectNeed help? Need help? MSDN Forum, Stackoverflow, Connect

Cette rubrique décrit les fonctionnalités qui ont été ajoutées ou mises à jour dans SQL Server 2016 Integration ServicesIntegration Services.This topic describes the features that have been added or updated in SQL Server 2016 Integration ServicesIntegration Services. Elle mentionne également les fonctionnalités ajoutées ou mises à jour dans le Feature Pack Azure pour Integration Services (SSIS) durant le calendrier SQL Server 2016.It also includes features added or updated in the Azure Feature Pack for Integration Services (SSIS) during the SQL Server 2016 time frame.

Nouveautés de SSIS dans Azure Data FactoryNew for SSIS in Azure Data Factory

Avec la préversion publique d’Azure Data Factory version 2 de septembre 2017, vous pouvez désormais effectuer les opérations suivantes :With the public preview of Azure Data Factory version 2 in September 2017, you can now do the following things:

  • Déployer des packages dans la base de données du catalogue SSIS (SSISDB) sur Azure SQL Database.Deploy packages to the SSIS Catalog database (SSISDB) on Azure SQL Database.
  • Exécuter des packages déployés sur Azure sur le runtime d’intégration Azure-SSIS, composant d’Azure Data Factory version 2.Run packages deployed to Azure on the Azure-SSIS Integration Runtime, a component of Azure Data Factory version 2.

Pour plus d’informations, consultez Effectuer un « lift-and-shift » des charges de travail SQL Server Integration Services vers le cloud.For more info, see Lift and shift SQL Server Integration Services workloads to the cloud.

Ces nouvelles fonctionnalités nécessitent SQL Server Data Tools (SSDT) version 17.2 ou ultérieure, mais ne nécessitent pas SQL Server 2017 ou 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. Quand vous déployez des packages sur Azure, l’Assistant Déploiement de package met toujours à niveau les packages avec le format de package le plus récent.When you deploy packages to Azure, the Package Deployment Wizard always upgrades the packages to the latest package format.

Améliorations de la version 2016 par catégorie2016 improvements by category

Simplicité de gestionManageability

Amélioration du déploiementBetter deployment

Assistant Mise à niveau de SSISDBSSISDB Upgrade Wizard

Exécutez l’Assistant Mise à niveau de SSISDB pour mettre à niveau la base de données du catalogue SSIS, SSISDB, quand celle-ci est plus ancienne que la version actuelle de l’instance SQL Server.Run the SSISDB Upgrade Wizard to upgrade the SSIS Catalog database, SSISDB, when the database is older than the current version of the SQL Server instance. Cela se produit quand l’une des conditions suivantes est remplie.This occurs when one of the following conditions is true.

  • Vous avez restauré la base de données à partir d’une ancienne version de SQL Server.You restored the database from an older version of SQL Server.

  • Vous n’avez pas supprimé la base de données d’un groupe de disponibilité Always On avant la mise à niveau de l’instance SQL Server.You did not remove the database from an Always On Availability Group before upgrading the SQL Server instance. Cela empêche la mise à niveau automatique de la base de données.This prevents the automatic upgrade of the database. Pour plus d’informations, consultez Upgrading SSISDB in an availability group.For more info, see Upgrading SSISDB in an availability group.

    Pour plus d’informations, consultez Catalogue SSIS (SSISDB).For more info, see SSIS Catalog (SSISDB).

Prise en charge de la fonctionnalité AlwaysOn dans le catalogue SSISSupport for Always On in the SSIS Catalog

La fonctionnalité des groupes de disponibilité AlwaysOn est une solution de haute disponibilité et de récupération d’urgence qui offre une alternative au niveau de l’entreprise à la mise en miroir de bases de données.The Always On Availability Groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Un groupe de disponibilité prend en charge un environnement de basculement pour un ensemble discret de bases de données utilisateur, appelées bases de données de disponibilité, qui basculent ensemble.An availability group supports a failover environment for a discrete set of user databases known as availability databases that fail over together. Pour plus d’informations, consultez Groupes de disponibilité AlwaysOn.For more information, see Always On Availability Groups.

Dans SQL Server 2016, SSIS introduit de nouvelles fonctionnalités qui vous permettent d’effectuer facilement un déploiement sur un catalogue SSIS centralisé (par exemple, une base de données utilisateur SSISDB).In SQL Server 2016, SSIS introduces new capabilities that let you easily deploy to a centralized SSIS Catalog (i.e. SSISDB user database). Pour fournir une haute disponibilité à la base de données SSISDB et son contenu (projets, packages, journaux d’exécution, etc.), vous pouvez ajouter la base de données SSISDB à un groupe de disponibilité AlwaysOn, comme n’importe quelle autre base de données utilisateur.In order to provide high availability for the SSISDB database and its contents - projects, packages, execution logs, and so on - you can add the SSISDB database to an Always On Availability Group, just like any other user database. Quand un basculement se produit, le nœud secondaire devient automatiquement le nouveau nœud primaire.When a failover occurs, one of the secondary nodes automatically becomes the new primary node.

Pour obtenir une présentation détaillée et des instructions pas à pas concernant l’activation d’AlwaysOn pour SSISDB, consultez Catalogue SSIS.For a detailed overview and step-by-step instructions for enabling Always On for SSISDB, see SSIS Catalog.

Déploiement incrémentiel de packagesIncremental package deployment

La fonctionnalité de déploiement incrémentiel de packages vous permet de déployer un ou plusieurs packages dans un projet existant ou nouveau sans déployer la totalité du projet.The Incremental Package Deployment feature lets you deploy one or more packages to an existing or new project without deploying the whole project. Vous pouvez déployer des packages de façon incrémentielle à l’aide des outils suivants.You can incrementally deploy packages by using the following tools.

  • Assistant DéploiementDeployment Wizard

  • SQL Server Management Studio (qui utilise l’Assistant Déploiement)SQL Server Management Studio (which uses the Deployment Wizard)

  • SQL Server Data Tools (Visual Studio) (qui utilise également l’Assistant Déploiement)SQL Server Data Tools (Visual Studio) (which also uses the Deployment Wizard)

  • Procédures stockéesStored procedures

  • API MOM (Management Object Model)The Management Object Model (MOM) API

    Pour plus d’informations, consultez [Déployer des projets et des packages Integration Services (SSIS)](../integration-services/packages/deploy-integration-services-ssis-projects-and-packages.md.For more info, see [Deploy Integration Services (SSIS) Projects and Packages](../integration-services/packages/deploy-integration-services-ssis-projects-and-packages.md.

Prise en charge de la fonctionnalité Always Encrypted dans le catalogue SSISSupport for Always Encrypted in the SSIS Catalog

SSIS prend déjà en charge la fonctionnalité de chiffrement intégral dans SQL ServerSQL Server.SSIS already supports the Always Encrypted feature in SQL ServerSQL Server. Pour plus d’informations, consultez les billets de blog suivants.For more info, see the following blog posts.

Amélioration du débogageBetter debugging

Nouveau rôle de base de données ssis_logreader dans le catalogue SSISNew ssis_logreader database-level role in the SSIS catalog

Dans les versions antérieures du catalogue SSIS, seuls les utilisateurs avec le rôle ssis_admin peuvent accéder aux affichages qui contiennent la sortie de journalisation.In previous versions of the SSIS catalog, only users in the ssis_admin role can access the views that contain logging output. Il existe maintenant un nouveau rôle de base de données, ssis_logreader , qui vous permet d’accorder aux utilisateurs non-administrateurs l’accès aux affichages contenant la sortie de journalisation.There is now a new ssis_logreader database-level role that you can use to grant permissions to access the views that contain logging output to users who aren't administrators.

Il existe également un nouveau rôle ssis_monitor .There is also a new ssis_monitor role. Ce rôle prend en charge AlwaysOn et est destiné à être utilisé de façon interne uniquement par le catalogue SSIS.This role supports Always On and is for internal use only by the SSIS catalog.

Nouveau niveau de journalisation RuntimeLineage dans le catalogue SSISNew RuntimeLineage logging level in the SSIS catalog

Le nouveau niveau de journalisation RuntimeLineage dans le catalogue SSIS permet de collecter les données nécessaires pour le suivi des informations de lignage dans le flux de données.The new RuntimeLineage logging level in the SSIS catalog collects the data required to track lineage information in the data flow. Vous pouvez analyser ces informations de lignage pour mapper la relation de lignage entre différentes tâches.You can parse this lineage information to map the lineage relationship between tasks. Les éditeurs de logiciels indépendants et les développeurs peuvent créer des outils de mappage de lignage personnalisés à l’aide de ces informations.ISVs and developers can build custom lineage mapping tools with this information.

Nouveau niveau de journalisation personnalisé dans le catalogue SSISNew custom logging level in the SSIS catalog

Dans les versions antérieures du catalogue SSIS, vous pouvez choisir l’un des quatre niveaux de journalisation intégrés ( None, Basic, Performance ou Verbose) quand vous exécutez un package.Previous versions of the SSIS catalog let you choose from four built-in logging levels when you run a package: None, Basic, Performance, or Verbose. SQL Server 2016 ajoute le niveau de journalisation RuntimeLineage.SQL Server 2016 adds the RuntimeLineage logging level. En outre, vous pouvez désormais créer et enregistrer plusieurs niveaux de journalisation personnalisés dans le catalogue SSIS, et choisir le niveau de journalisation à utiliser chaque fois que vous exécutez un package.In addition, you can now create and save multiple customized logging levels in the SSIS catalog, and pick the logging level to use every time you run a package. Pour chaque niveau de journalisation personnalisé, sélectionnez uniquement les statistiques et les événements à capturer.For each customized logging level, select only the statistics and events you want to capture. Vous pouvez éventuellement inclure le contexte de l’événement pour voir les valeurs des variables, les chaînes de connexion et les propriétés de la tâche.Optionally include the event context to see variable values, connection strings, and task properties. Pour plus d’informations, consultez Enable Logging for Package Execution on the SSIS Server.For more info, see Enable Logging for Package Execution on the SSIS Server.

Noms de colonnes pour les erreurs contenues dans le flux de donnéesColumn names for errors in the data flow

Lorsque vous redirigez les lignes contenant des erreurs vers une sortie d'erreur dans le flux de données, la sortie contient un identificateur numérique pour la colonne dans laquelle l'erreur s'est produite, mais n'affiche pas le nom de la colonne.When you redirect rows in the data flow that contain errors to an error output, the output contains a numeric identifier for the column in which the error occurred, but does not display the name of the column. Il existe désormais plusieurs façons de rechercher ou d’afficher le nom de la colonne dans laquelle l’erreur s’est produite.There are now several ways to find or display the name of the column in which the error occurred.

  • Quand vous configurez la journalisation, sélectionnez l’événement DiagnosticEx .When you configure logging, select the DiagnosticEx event for logging. Cet événement consigne un mappage de colonnes de flux de données dans le journal.This event writes a data flow column map to the log. Vous pouvez alors rechercher le nom de colonne dans ce mappage de colonne à l’aide de l’identificateur de colonne capturé par une sortie d’erreur.You can then look up the column name in this column map by using the column identifier captured by an error output. Pour plus d’informations, consultez Gestion des erreurs dans les données.For more info, see Error Handling in Data.

  • Dans l’éditeur avancé, vous pouvez voir le nom de colonne de la colonne en amont quand vous affichez les propriétés d’une colonne d’entrée ou de sortie d’un composant de flux de données.In the Advanced Editor, you can see the column name for the upstream column when you view the properties of an input or output column of a data flow component.

  • Pour afficher les noms des colonnes dans lesquelles l’erreur s’est produite, attachez une Visionneuse de données à une sortie d’erreur.To see the names of the columns in which the error occurred, attach a Data Viewer to an error output. La Visionneuse de données affiche désormais la description de l’erreur et le nom de la colonne dans laquelle l’erreur s’est produite.The Data Viewer now displays both the description of the error and the name of the column in which the error occurred.

  • Dans le composant Script ou un composant de flux de données personnalisé, appelez la nouvelle méthode GetIdentificationStringByID de l’interface IDTSComponentMetadata100.In the Script Component or a custom data flow component, call the new GetIdentificationStringByID method of the IDTSComponentMetadata100 interface.

    Pour plus d’informations sur cette amélioration, consultez le billet de blog suivant écrit par le développeur SSIS Bo Fan : Error Column Improvements for SSIS Data Flow (Améliorations de la colonne d’erreur pour le flux de données SSIS).For more info about this improvement, see the following blog post by SSIS developer Bo Fan: Error Column Improvements for SSIS Data Flow.

Note

(Cette prise en charge a été étendue dans les versions ultérieures.(This support has been expanded in subsequent releases. Pour plus d’informations, consultez Prise en charge étendue des noms de la colonne d’erreur et Nouvelle interface IDTSComponentMetaData130 dans l’API.)For more info, see Expanded support for error column names and New IDTSComponentMetaData130 interface in the API.)

Prise en charge étendue des noms de la colonne d’erreurExpanded support for error column names

L’événement DiagnosticEx consigne désormais les informations de colonne pour toutes les colonnes d’entrée et de sortie, pas seulement les colonnes de lignage.The DiagnosticEx event now logs column information for all input and output columns, not just lineage columns. Ainsi, nous appelons désormais la sortie un mappage de colonne de pipeline au lieu d’un mappage de lignage de pipeline.As a result we now call the output a pipeline column map instead of a pipeline lineage map.

La méthode GetIdentificationStringByLineageID a été renommée GetIdentificationStringByID.The method GetIdentificationStringByLineageID has been renamed to GetIdentificationStringByID. Pour plus d’informations, consultez Noms de colonnes pour les erreurs contenues dans le flux de données.For more info, see Column names for errors in the data flow.

Pour plus d’informations sur ce changement et sur l’amélioration de la colonne d’erreur, consultez la mise à jour du billet de blog suivant.For more info about this change and about the error column improvement, see the following updated blog post. Error Column Improvements for SSIS Data Flow (Updated for CTP3.3)Error Column Improvements for SSIS Data Flow (Updated for CTP3.3)

Note

(Dans RC0, cette méthode a été déplacée dans la nouvelle interface IDTSComponentMetaData130 .(In RC0, this method has been moved to the new IDTSComponentMetaData130 interface. Pour plus d’informations, consultez Nouvelle interface IDTSComponentMetaData130 dans l’API.)For more info, see New IDTSComponentMetaData130 interface in the API.)

Prise en charge du niveau de journalisation par défaut au niveau du serveurSupport for server-wide default logging level

Dans Propriétés du serveurde SQL Server, sous la propriété Niveau de journalisation du serveur , vous pouvez désormais sélectionner un niveau de journalisation par défaut au niveau du serveur.In SQL Server Server Properties, under the Server logging level property, you can now select a default server-wide logging level. Vous pouvez choisir l’un des niveaux de journalisation intégrés (Basic, None, Verbose, Performance ou RuntimeLineage), ou choisir un niveau de journalisation personnalisé existant.You can pick from one of the built-in logging levels - basic, none, verbose, performance, or runtime lineage - or you can pick an existing customized logging level. Le niveau de journalisation sélectionné s’applique à tous les packages déployés dans le catalogue SSIS.The selected logging level applies to all packages deployed to the SSIS Catalog. Il s’applique également par défaut à une étape de travail de l’Agent SQL qui exécute un package SSIS.It also applies by default to a SQL Agent job step that runs an SSIS package.

Nouvelle interface IDTSComponentMetaData130 dans l’APINew IDTSComponentMetaData130 interface in the API

Le nouveau niveau de journalisation IDTSComponentMetaData130 ajoute de nouvelles fonctionnalités à l’interface IDTSComponentMetaData100 existante dans SQL Server 2016, en particulier la méthode GetIdentificationStringByID .The new IDTSComponentMetaData130 interface adds new functionality in SQL Server 2016 to the existing IDTSComponentMetaData100 interface, especially the GetIdentificationStringByID method. (La méthode GetIdentificationStringByID est déplacée de l’interface IDTSComponentMetaData100 dans la nouvelle interface.) Il y a également deux nouvelles interfaces, IDTSInputColumn130 et IDTSOutputColumn130 , qui fournissent la propriété LineageIdentificationString .(The GetIdentificationStringByID method is moved to the new interface from the IDTSComponentMetaData100 interface.)There are also new IDTSInputColumn130 and IDTSOutputColumn130 interfaces, both of which provide the LineageIdentificationString property. Pour plus d’informations, consultez Noms de colonnes pour les erreurs contenues dans le flux de données.For more info, see Column names for errors in the data flow.

Amélioration de la gestion des packagesBetter package management

Amélioration de l’expérience pour la mise à niveau des projetsImproved experience for project upgrade

Durant la mise à niveau des projets SSIS de versions antérieures vers la version actuelle, les gestionnaires de connexions au niveau du projet continuent de fonctionner comme prévu. De plus, la disposition du package et les annotations sont conservées.When you upgrade SSIS projects from previous versions to the current version, the project-level connection managers continue to work as expected and the package layout and annotations are retained.

La propriété AutoAdjustBufferSize calcule automatiquement la taille de la mémoire tampon du flux de donnéesAutoAdjustBufferSize property automatically calculates buffer size for data flow

Quand vous définissez la nouvelle propriété AutoAdjustBufferSize à la valeur true, le moteur de flux de données calcule automatiquement la taille de la mémoire tampon pour le flux de données.When you set the value of the new AutoAdjustBufferSize property to true, the data flow engine automatically calculates the buffer size for the data flow. Pour plus d’informations, consultez Data Flow Performance Features.For more info, see Data Flow Performance Features.

Modèles de flux de contrôle réutilisablesReusable control flow templates

Enregistrez une tâche de flux de contrôle ou un conteneur fréquemment utilisé dans un fichier de modèle autonome, puis réutilisez-le plusieurs fois dans un ou plusieurs packages d’un projet à l’aide de modèles de flux de contrôle.Save a commonly used control flow task or container to a standalone template file and reuse it multiple times in one or more packages in a project by using control flow templates. Cette possibilité de réutilisation facilite la conception et la gestion des packages SSIS.This reusability makes SSIS packages easier to design and maintain. Pour plus d’informations, consultez Réutiliser un flux de contrôle sur des packages à l’aide de composants de package de flux de contrôle.For more info, see Reuse Control Flow across Packages by Using Control Flow Package Parts.

Nouveaux modèles renommés en tant que partiesNew templates renamed as parts

Les nouveaux modèles de flux de contrôle réutilisables dans la version CTP 3.0 ont été renommés en tant que parties de flux de contrôle ou parties de package.The new reusable control flow templates released in CTP 3.0 have been renamed as control flow parts or package parts. Pour plus d’informations sur cette fonctionnalité, consultez Réutiliser un flux de contrôle sur des packages à l’aide de composants de package de flux de contrôle.For more info about this feature, see Reuse Control Flow across Packages by Using Control Flow Package Parts.

ConnectivitéConnectivity

Extension de la connectivité localeExpanded connectivity on premises

Prise en charge des sources de données OData v4Support for OData v4 data sources

OData Source et le Gestionnaire de connexions OData prennent désormais en charge les protocoles OData v3 et v4.The OData Source and the OData Connection Manager now support the OData v3 and v4 protocols.

  • Pour le protocole OData V3, le composant prend en charge les formats de données JSON et ATOM.For OData V3 protocol, the component supports the ATOM and JSON data formats .

  • Pour le protocole OData V4, le composant prend en charge le format de données JSON.For OData V4 protocol, the component supports the JSON data format .

    Pour plus d'informations, consultez OData Source.For more info, see OData Source.

Prise en charge explicite des sources de données Excel 2013Explicit support for Excel 2013 data sources

Le Gestionnaire de connexions Excel, la source Excel, la destination Excel, ainsi que l’Assistant Importation et Exportation SQL Server fournissent désormais une prise en charge explicite des sources de données Excel 2013.The Excel Connection Manager, the Excel Source and the Excel Destination, and the SQL Server Import and Export Wizard now provide explicit support for Excel 2013 data sources.

Prise en charge du système de fichiers Hadoop (HDFS)Support for the Hadoop file system (HDFS)

La prise en charge du système de fichiers HDFS contient les gestionnaires de connexions permettant de se connecter aux clusters Hadoop, ainsi que les tâches permettant d’effectuer les opérations HDFS courantes.Support for HDFS contains connection managers to connect to Hadoop clusters and tasks to do common HDFS operations. Pour plus d’informations, consultez Prise en charge de Hadoop et HDFS dans Integration Services (SSIS).For more info, see Hadoop and HDFS Support in Integration Services (SSIS).

Prise en charge étendue pour Hadoop et HDFSExpanded support for Hadoop and HDFS

  • Le gestionnaire de connexions Hadoop prend désormais en charge l’authentification de base et l’authentification Kerberos.The Hadoop Connection Manager now supports both Basic and Kerberos authentication. Pour plus d’informations, consultez Hadoop Connection Manager.For more info, see Hadoop Connection Manager.

  • La source du fichier HDFS et la destination du fichier HDFS prennent désormais en charge les formats texte et Avro.The HDFS File Source and the HDFS File Destination how support both Text and Avro format. Pour plus d’informations, consultez HDFS File Source et HDFS File Destination.For more info, see HDFS File Source and HDFS File Destination.

  • La tâche du système de fichiers Hadoop prend désormais en charge l’option CopyWithinHadoop en plus des options CopyToHadoop et CopyFromHadoop.The Hadoop File System task now supports the CopyWithinHadoop option in addition to the CopyToHadoop and the CopyFromHadoop options. Pour plus d’informations, consultez Hadoop File System Task.For more info, see Hadoop File System Task.

La destination du fichier HDFS prend désormais en charge le format de fichier ORCHDFS File Destination now supports ORC file format

La destination du fichier HDFS prend désormais en charge le format de fichier ORC, en plus du format texte et Avro.The HDFS File Destination now supports the ORC file format in addition to Text and Avro. (La source du fichier HDFS prend en charge uniquement le format texte et Avro.) Pour plus d’informations sur ce composant, consultez HDFS File Destination.(The HDFS File Source supports only Text and Avro.) For more info about this component, see HDFS File Destination.

Composants ODBC mis à jour pour SQL Server 2016ODBC components updated for SQL Server 2016

Les composants ODBC source et de destination ont été mis à jour pour assurer une compatibilité complète avec SQL Server 2016.The ODBC Source and Destination components have been updated to provide full compatibility with SQL Server 2016. Il n’existe aucune nouvelle fonctionnalité, ni aucun changement de comportement.There is no new functionality and there are no changes in behavior.

Prise en charge explicite des sources de données Excel 2016Explicit support for Excel 2016 data sources

Le Gestionnaire de connexions Excel, la source Excel et la destination Excel fournissent désormais une prise en charge explicite des sources de données Excel 2016.The Excel Connection Manager, the Excel Source, and the Excel Destination now provide explicit support for Excel 2016 data sources.

Publication du connecteur pour SAP BW pour SQL Server 2016Connector for SAP BW for SQL Server 2016 released

Microsoft® Connector pour SAP BW pour Microsoft SQL Server® 2016 a été publié avec SQL Server 2016 Feature Pack.The Microsoft® Connector for SAP BW for Microsoft SQL Server® 2016 has been released as part of the SQL Server 2016 Feature Pack. Pour télécharger les composants du Feature Pack, consultez Microsoft® SQL Server® 2016 Feature Pack.To download components of the Feature Pack, see Microsoft® SQL Server® 2016 Feature Pack.

Publication de la version&4;.0 des connecteurs pour Oracle et TeradataConnectors v4.0 for Oracle and Teradata released

La version&4;.0 de Microsoft Connectors pour Oracle et Teradata a été publiée.The Microsoft Connectors v4.0 for Oracle and Teradata have been released. Pour télécharger les connecteurs, consultez Microsoft Connectors v4.0 for Oracle and Teradata.To download the connectors, see Microsoft Connectors v4.0 for Oracle and Teradata.

Publication des connecteurs pour Analytics Platform System (PDW) Appliance Update 5Connectors for Analytics Platform System (PDW) Appliance Update 5 released

Les adaptateurs de destination pour le chargement des données dans PDW avec AU5 ont été publiés.The destination adapters for loading data into PDW with AU5 have been released. Pour télécharger les adaptateurs, consultez Analytics Platform System Appliance Update 5 Documentation and Client Tools.To download the adapters, see Analytics Platform System Appliance Update 5 Documentation and Client Tools.

Extension de la connectivité au cloudExpanded connectivity to the cloud

Publication d’Azure Feature Pack pour SSIS pour SQL Server 2016Azure Feature Pack for SSIS released for SQL Server 2016

Le Feature Pack Azure pour Integration Services a été publié pour SQL Server 2016.The Azure Feature Pack for Integration Services has been released for SQL Server 2016. Le Feature Pack contient les gestionnaires de connexions permettant de se connecter aux sources de données Azure, ainsi que les tâches permettant d’effectuer les opérations Azure courantes.The feature pack contains connection managers to connect to Azure data sources and tasks to do common Azure operations. Pour plus d’informations, consultez Feature Pack Azure pour Integration Services (SSIS).For more info, see Azure Feature Pack for Integration Services (SSIS).

Prise en charge des ressources Microsoft Dynamics Online publiées dans Service Pack 1Support for Microsoft Dynamics online resources released in Service Pack 1

Quand SQL Server 2016 Service Pack 1 est installé, le Gestionnaire de connexions OData et de sources OData prend désormais en charge la connexion aux flux OData de Microsoft Dynamics AX Online et Microsoft Dynamics CRM Online.With SQL Server 2016 Service Pack 1 installed, the OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online.

Prise en charge d’Azure Data Lake StoreSupport for Azure Data Lake Store released

La dernière version du Feature Pack Azure inclut un gestionnaire de connexions, une source et une destination pour déplacer des données vers et depuis Azure Data Lake Store.The latest version of the Azure Feature Pack includes a connection manager, source, and destination to move data to and from Azure Data Lake Store. Pour plus d’informations, consultez l’article Le Feature Pack SQL Server Integration Services (SSIS) pour Azure.For more info, see Azure Feature Pack for Integration Services (SSIS)

Prise en charge d’Azure SQL Data WarehouseSupport for Azure SQL Data Warehouse released

La dernière version du Feature Pack Azure inclut la tâche de chargement Azure SQL Data Warehouse pour renseigner SQL Data Warehouse avec des données.The latest version of the Azure Feature Pack includes the Azure SQL DW Upload task for populating SQL Data Warehouse with data. Pour plus d’informations, consultez l’article Le Feature Pack SQL Server Integration Services (SSIS) pour Azure.For more info, see Azure Feature Pack for Integration Services (SSIS)

Convivialité et productivitéUsability and productivity

Amélioration de l’expérience d’installationBetter install experience

Blocage de la mise à niveau quand SSISDB appartient à un groupe de disponibilitéUpgrade blocked when SSISDB belongs to an Availability Group

Si la base de données du catalogue SSIS (SSISDB) appartient à un groupe de disponibilité AlwaysOn, vous devez supprimer SSISDB du groupe de disponibilité, mettre à niveau SQL Server, puis rajouter SSISDB au groupe de disponibilité.If the SSIS catalog database (SSISDB) belongs to an Always On Availability Group, you have to remove SSISDB from the availability group, upgrade SQL Server, then add SSISDB back to the availability group. Pour plus d’informations, consultez Upgrading SSISDB in an availability group.For more info, see Upgrading SSISDB in an availability group.

Amélioration de l’expérience de conceptionBetter design experience

Prise en charge du multi-ciblage et de plusieurs versions dans le Concepteur SSISMulti-targeting and multi-version support in SSIS Designer

Vous pouvez désormais utiliser le Concepteur SSIS dans SQL Server Data Tools (SSDT) pour Visual Studio 2015 pour créer, gérer et exécuter les packages qui ciblent SQL Server 2016, SQL Server 2014 ou SQL Server 2012.You can now use SSIS Designer in SQL Server Data Tools (SSDT) for Visual Studio 2015 to create, maintain, and run packages that target SQL Server 2016, SQL Server 2014, or SQL Server 2012. Pour obtenir SSDT, voir Télécharger la dernière version de SQL Server Data Tools.To get SSDT, see Download Latest SQL Server Data Tools.

Dans l’Explorateur de solutions, cliquez avec le bouton droit sur un projet Integration Services, puis sélectionnez Propriétés pour ouvrir les pages de propriétés du projet.In Solution Explorer, right-click on an Integration Services project and select Properties to open the property pages for the project. Sous l’onglet Général de Propriétés de configuration, sélectionnez la propriété TargetServerVersion , puis choisissez SQL Server 2016, SQL Server 2014 ou SQL Server 2012.On the General tab of Configuration Properties, select the TargetServerVersion property, and then choose SQL Server 2016, SQL Server 2014, or SQL Server 2012.

Propriété TargetServerVersion dans la boîte de dialogue Propriétés du projetTargetServerVersion property in project properties dialog box

Important

Si vous développez des extensions personnalisées pour SSIS, consultez Support multi-targeting in your custom components (Prise en charge du multi-ciblage dans vos composants personnalisés) et Getting your SSIS custom extensions to be supported by the multi-version support of SSDT 2015 for SQL Server 2016(Préparer vos extensions personnalisées SSIS pour utiliser la prise en charge de plusieurs versions de SSDT 2015 pour SQL Server 2016).If you develop custom extensions for SSIS, see Support multi-targeting in your custom components and Getting your SSIS custom extensions to be supported by the multi-version support of SSDT 2015 for SQL Server 2016.

Amélioration de l’expérience de gestion dans SQL Server Management StudioBetter management experience in SQL Server Management Studio

Performances améliorées pour les affichages catalogue SSISImproved performance for SSIS Catalog views

La plupart des affichages de catalogue SSIS sont maintenant plus performants quand ils sont exécutés par un utilisateur qui n’est pas membre du rôle ssis_admin.Most SSIS catalog views now perform better when they're run by a user who is not a member of the ssis_admin role.

Autres améliorationsOther enhancements

La transformation du distributeur de données équilibrées fait désormais partie de SSISBalanced Data Distributor transformation is now part of SSIS

La transformation du distributeur de données équilibrées, qui nécessitait un téléchargement distinct dans les versions antérieures de SQL ServerSQL Server, est désormais installée quand vous installez Integration ServicesIntegration Services.The Balanced Data Distributor transformation, which required a separate download in previous versions of SQL ServerSQL Server, is now installed when you install Integration ServicesIntegration Services. Pour plus d’informations, consultez Balanced Data Distributor Transformation.For more info, see Balanced Data Distributor Transformation.

Les composants de publication du flux de données font désormais partie de SSISData Feed Publishing Components are now part of SSIS

Les composants de publication du flux de données, qui nécessitaient un téléchargement distinct dans les versions antérieures de SQL ServerSQL Server, sont désormais installés quand vous installez Integration ServicesIntegration Services.The Data Feed Publishing Components, which required a separate download in previous versions of SQL ServerSQL Server, are now installed when you install Integration ServicesIntegration Services. Pour plus d’informations, consultez Data Streaming Destination.For more info, see Data Streaming Destination.

Prise en charge du stockage Blob Azure dans l’Assistant Importation et Exportation SQL ServerSupport for Azure Blob Storage in the SQL Server Import and Export Wizard

L’Assistant Importation et Exportation SQL Server peut désormais importer des données à partir d’Azure Blob Storage, mais également enregistrer des données à cet emplacement.The SQL Server Import and Export Wizard can now import data from, and save data to, Azure Blob Storage. Pour plus d’informations, consultez Choisir une source de données (Assistant Importation et Exportation SQL Server) et Choisir une destination (Assistant Importation et Exportation SQL Server).For more info, see Choose a Data Source (SQL Server Import and Export Wizard) and Choose a Destination (SQL Server Import and Export Wizard).

Service et concepteur de capture de données modifiées pour Oracle pour Microsoft SQL Server 2016Change Data Capture Designer and Service for Oracle for Microsoft SQL Server 2016 released

Le service et le concepteur de capture de données modifiées Microsoft® pour Oracle par Attunity pour Microsoft SQL Server® 2016 ont été publiés avec SQL Server 2016 Feature Pack.The Microsoft® Change Data Capture Designer and Service for Oracle by Attunity for Microsoft SQL Server® 2016 have been released as part of the SQL Server 2016 Feature Pack. Ces composants prennent désormais en charge Oracle 12c dans une installation classique.These components now support Oracle 12c in classic installation. (L’installation multi-locataire n’est pas prise en charge). Pour télécharger les composants du Feature Pack, consultez Microsoft® SQL Server® 2016 Feature Pack.(Multitenant installation is not supported) To download components of the Feature Pack, see Microsoft® SQL Server® 2016 Feature Pack.

Mise à jour des composants de capture de données modifiées pour SQL Server 2016CDC components updated for SQL Server 2016

Les composants de capture de données modifiées (CDC), tels que la tâche de contrôle, la source et la transformation de séparateur, ont été mis à jour pour assurer une compatibilité complète avec SQL Server 2016.The CDC (Change Data Capture) Control Task, Source, and Splitter Transformation components have been updated to provide full compatibility with SQL Server 2016. Il n’existe aucune nouvelle fonctionnalité, ni aucun changement de comportement.There is no new functionality and there are no changes in behavior.

Mise à jour de la tâche DDL d’exécution Analysis ServicesAnalysis Services Execute DDL Task updated

La tâche DDL d’exécution Analysis Services a été mise à jour pour accepter les commandes du langage TMSL (Tabular Model Scripting Language).The Analysis Services Execute DDL Task has been updated to accept Tabular Model Scripting Language commands.

Les tâches Analysis Services prennent en charge les modèles tabulairesAnalysis Services tasks support tabular models

Vous pouvez désormais utiliser toutes les tâches et destinations SSIS qui prennent en charge SQL Server Analysis Services (SSAS) avec des modèles tabulaires SQL Server 2016.You can now use all the SSIS task and destinations that support SQL Server Analysis Services (SSAS) with SQL Server 2016 tabular models. Les tâches SSIS ont été mises à jour pour représenter des objets tabulaires au lieu d’objets multidimensionnels.The SSIS tasks have been updated to represent tabular objects instead of multidimensional objects. Par exemple, quand vous sélectionnez des objets à traiter, la tâche de traitement Analysis Services détecte automatiquement un modèle tabulaire et affiche une liste d’objets tabulaires au lieu de montrer des groupes et des dimensions de mesures.For example, when you select objects to process, the Analysis Services Processing Task automatically detects a Tabular model and displays a list of Tabular objects instead of showing measure groups and dimensions. Désormais, la destination de traitement de partition affiche également des objets tabulaires et prend en charge le Push de données dans une partition.The Partition Processing Destination now also shows tabular objects and supports pushing data into a partition.

La destination de traitement de dimension ne fonctionne pas pour les modèles tabulaires avec le niveau de compatibilité SQL 2016.The Dimension Processing Destination does not work for Tabular models with the SQL 2016 compatibility level. La tâche de traitement Analysis Services et la destination de traitement de partition sont tout ce dont vous avez besoin pour le traitement tabulaire.The Analysis Services Processing Task and the Partition Processing Destination are all you need for tabular processing.

Prise en charge de R Services intégréSupport for Built-in R Services

SSIS prend déjà en charge les services R intégrés dans SQL ServerSQL Server.SSIS already supports the built-in R services in SQL ServerSQL Server. Vous pouvez utiliser SSIS non seulement pour extraire les données et charger la sortie de l’analyse, mais également pour créer, exécuter et recycler régulièrement les modèles R.You can use SSIS not only to extract data and load the output of analysis, but to build, run and periodically retrain R models. Pour plus d’informations, consultez le billet de blog suivant.For more info, see the following log post. Operationalize your machine learning project using SQL Server 2016 SSIS and R Services (Faire fonctionner votre projet d’apprentissage machine à l’aide de SQL Server 2016 SSIS et des services R).Operationalize your machine learning project using SQL Server 2016 SSIS and R Services.

Sortie de validation XML détaillée dans la tâche XMLRich XML validation output in the XML Task

Validez des documents XML et obtenez une sortie d’erreur détaillée en activant la propriété ValidationDetails de la tâche XML.Validate XML documents and get rich error output by enabling the ValidationDetails property of the XML Task. Avant que la propriété ValidationDetails ne soit disponible, la validation XML par la tâche XML ne renvoyait qu’un résultat true ou false, sans aucune information sur les erreurs ou leur emplacement.Before the ValidationDetails property was available, XML validation by the XML Task returned only a true or false result, with no information about errors or their locations. À présent, quand vous définissez ValidationDetails sur true, le fichier de sortie contient des informations détaillées sur chaque erreur, notamment le numéro de ligne et la position.Now, when you set ValidationDetails to true, the output file contains detailed information about every error including the line number and the position. Vous pouvez utiliser ces informations pour comprendre, localiser et corriger les erreurs dans les documents XML.You can use this information to understand, locate, and fix errors in XML documents. Pour plus d’informations, consultez Validate XML with the XML Task.For more info, see Validate XML with the XML Task.

SSISSSIS a introduit la propriété ValidationDetails dans SQL Server 2012SQL Server 2012 Service Pack 2. introduced the ValidationDetails property in SQL Server 2012SQL Server 2012 Service Pack 2. Cette nouvelle propriété n’a pas été annoncée ou documentée à ce moment-là.This new property was not announced or documented at that time. La propriété ValidationDetails est également disponible dans SQL Server 2014SQL Server 2014 et dans SQL Server 2016SQL Server 2016.The ValidationDetails property is also available in SQL Server 2014SQL Server 2014 and in SQL Server 2016SQL Server 2016.

Voir aussiSee Also

Nouveautés de SQL Server 2016 What's New in SQL Server 2016
Fonctionnalités prises en charge par les éditions de SQL Server 2016Editions and Supported Features for SQL Server 2016

Vous avez besoin d’aide ? Vous avez besoin d’aide ? Forum MSDN, Stackoverflow, ConnectNeed help? Need help? MSDN Forum, Stackoverflow, Connect