TechNet
Exporter (0) Imprimer
Développer tout

Nouveautés d’Integration Services

 

S'applique à: SQL Server 2016

![](../Image/Shiproom/needhelp_person_icon.png) Vous avez besoin d’aide ?  [Forum MSDN](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=SQLServer2016Preview) |  [dépassement de capacité](http://stackoverflow.com/questions/tagged/sql-server-2016) |  Signaler un problème ou faire une suggestion pour [Microsoft Connect](https://connect.microsoft.com/SQLServer/Feedback)

Cette rubrique décrit les fonctionnalités qui ont été ajoutées ou mises à jour dans SQL Server 2016 Integration Services.

Sortie de validation XML détaillée dans la tâche XML

Validez des documents XML et obtenez une sortie d’erreur détaillée en activant la propriété ValidationDetails de la tâche XML. 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. À 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. Vous pouvez utiliser ces informations pour comprendre, localiser et corriger les erreurs dans les documents XML. Pour plus d’informations, consultez Effectuer une validation XML avec la tâche XML.

SSIS a introduit la propriété ValidationDetails dans SQL Server 2012 Service Pack 2. Cette nouvelle propriété n’a pas été annoncée ou documentée à ce moment-là. La propriété ValidationDetails est également disponible dans SQL Server 2014 et SQL Server 2016.

Prise en charge des services R intégrés

SSIS prend déjà en charge les services R intégrés dans SQL 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. Pour plus d’informations, consultez le billet de blog suivant.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).

Prise en charge de la fonctionnalité de chiffrement intégral dans le catalogue SSIS

SSIS prend déjà en charge la fonctionnalité de chiffrement intégral dans SQL Server. Pour plus d’informations, consultez les billets de blog suivants.

Nouvelle interface IDTSComponentMetaData130 dans l’API

[RC1] La nouvelle interface IDTSComponentMetaData130 ajoute de nouvelles fonctionnalités à l’interface IDTSComponentMetaData100 existante dans SQL Server 2016, en particulier la méthode GetIdentificationStringByID. (La méthode GetIdentificationStringByID est déplacée vers la nouvelle interface à partir de l’interface IDTSComponentMetaData100.) Il existe également les nouvelles interfaces IDTSInputColumn130 et IDTSOutputColumn130, qui fournissent la propriété LineageIdentificationString. Pour plus d’informations, consultez Noms de colonnes pour les erreurs contenues dans le flux de données.

Le concepteur SSIS crée et gère les packages pour SQL Server 2016, 2014 ou 2012

[RC0] 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.

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. 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.

Pour obtenir SSDT, consultez Télécharger la dernière version de SQL Server Data Tools.

TargetServerVersion property in project properties dialog box

Prise en charge du niveau de journalisation par défaut au niveau du serveur

[RC0] Dans Propriétés du serveur de 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. 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. Le niveau de journalisation sélectionné s’applique à tous les packages déployés dans le catalogue SSIS. Il s’applique également par défaut à une étape de travail de l’Agent SQL qui exécute un package SSIS.

La destination du fichier HDFS prend désormais en charge le format de fichier ORC

[RC0] la destination du fichier HDFS prend désormais en charge le format de fichier ORC, en plus du format texte et 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.

Nouveaux modèles renommés en tant que parties

[RC0] 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. 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.

Les tâches Analysis Services prennent en charge les modèles tabulaires

[RC0] 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. Les tâches SSIS ont été mises à jour pour représenter des objets tabulaires au lieu d’objets multidimensionnels. 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. 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.

La destination de traitement de dimension ne fonctionne pas pour les modèles tabulaires avec le niveau de compatibilité SQL 2016. 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.

Service et concepteur de capture de données modifiées pour Oracle pour Microsoft SQL Server 2016

[CTP 3.3] 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 dans le cadre du Feature Pack de SQL Server 2016. Ces composants prennent désormais en charge Oracle 12c dans une installation classique. (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.

Publication du connecteur pour SAP BW pour SQL Server 2016

[CTP 3.3] Le connecteur Microsoft® pour SAP BW pour Microsoft SQL Server® 2016 a été publié dans le cadre du Feature Pack de SQL Server 2016. Pour télécharger les composants du Feature Pack, consultez Microsoft® SQL Server® 2016 Feature Pack.

Composants ODBC mis à jour pour SQL Server 2016

[CTP 3.3] Les composants ODBC source et de destination ont été mis à jour pour assurer une compatibilité complète avec SQL Server 2016. Il n’existe aucune nouvelle fonctionnalité, ni aucun changement de comportement.

Mise à jour des composants de capture de données modifiées pour SQL Server 2016

[CTP 3.3] 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. Il n’existe aucune nouvelle fonctionnalité, ni aucun changement de comportement.

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

[CTP 3.3] La tâche DDL d’exécution Analysis Services a été mise à jour pour accepter les commandes du langage TMSL (Tabular Model Scripting Language).

Prise en charge explicite des sources de données Excel 2016

[CTP 3.3] 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.

Prise en charge étendue des noms de la colonne d’erreur

[CTP 3.3] 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. Ainsi, nous appelons désormais la sortie un mappage de colonne de pipeline au lieu d’un mappage de lignage de pipeline.

La méthode GetIdentificationStringByLineageID a été renommée GetIdentificationStringByID Method_deleted. Pour plus d’informations, consultez Noms de colonnes pour les erreurs contenues dans le flux de données.

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.Error Column Improvements for SSIS Data Flow (Updated for CTP3.3) (Améliorations de la colonne d’erreur pour le flux de données SSIS (mis à jour pour CTP3.3))

System_CAPS_ICON_note.jpg Remarque


(Dans RC0, cette méthode a été déplacée vers la nouvelle interface IDTSComponentMetaData130. Pour plus d’informations, consultez Nouvelle interface IDTSComponentMetaData130 dans l’API.)

Extension de la prise en charge pour Hadoop et HDFS

[CTP 3.2]

  • Le gestionnaire de connexions Hadoop prend désormais en charge l’authentification de base et l’authentification Kerberos. Pour plus d’informations, consultez Gestionnaire de connexions Hadoop.

  • La source du fichier HDFS et la destination du fichier HDFS prennent désormais en charge les formats texte et Avro. Pour plus d’informations, consultez HDFS File Source et 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. Pour plus d’informations, consultez Tâche du système de fichiers Hadoop.

Performances améliorées pour les affichages catalogue SSIS

[CTP 3.1] La plupart des affichages catalogue SSIS sont désormais plus performants quand ils sont exécutés par un utilisateur qui n’est pas membre du rôle ssis_admin.

Modèles de flux de contrôle réutilisables

[CTP 3.0] 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. Cette possibilité de réutilisation facilite la conception et la gestion des packages SSIS. 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.

La propriété AutoAdjustBufferSize calcule automatiquement la taille de la mémoire tampon du flux de données

[CTP 3.0] Quand vous affectez à 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. Pour plus d’informations, consultez Fonctionnalités de performances de flux de données.

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

[CTP 3.0] Azure Feature Pack pour Integration Services a été publié pour 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. Pour plus d’informations, consultez Le Feature Pack SQL Server Integration Services (SSIS) pour Azure.

Prise en charge du système de fichiers Hadoop (HDFS)

[CTP 3.0] 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. Pour plus d’informations, consultez Prise en charge de Hadoop et HDFS dans Integration Services (SSIS).

Prise en charge d’Azure Blob Storage dans l’Assistant Importation et Exportation SQL Server

[CTP 3.0] 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. 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).

Blocage de la mise à niveau quand SSISDB appartient à un groupe de disponibilité

[CTP 3.0] 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é. Pour plus d’informations, consultez Mise à niveau de la base de données SSISDB dans un groupe de disponibilité.

Prise en charge explicite des sources de données Excel 2013

[CTP 2.4] 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.

La transformation du distributeur de données équilibrées fait désormais partie de SSIS

[CTP 2.4] La transformation du distributeur de données équilibrées, qui nécessitait un téléchargement distinct dans les versions antérieures de SQL Server, est désormais installée quand vous installez Integration Services. Pour plus d’informations, consultez Transformation du distributeur de données équilibrées (BDD).

Les composants de publication du flux de données font désormais partie de SSIS

[CTP 2.4] Les composants de publication du flux de données, qui nécessitaient un téléchargement distinct dans les versions antérieures de SQL Server, sont désormais installés quand vous installez Integration Services. Pour plus d’informations, consultez Data Streaming Destination.

Déploiement incrémentiel de packages

[CTP 2.3] 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. Vous pouvez déployer des packages de façon incrémentielle à l’aide des outils suivants.

  • Assistant Déploiement

  • SQL Server Management Studio (qui utilise l’Assistant Déploiement)

  • SQL Server Data Tools (Visual Studio) (qui utilise également l’Assistant Déploiement)

  • Procédures stockées

  • API MOM (Management Object Model)

Pour plus d’informations, consultez Déployer des packages sur le serveur Integration Services.

Amélioration de l’expérience pour la mise à niveau des projets

[CTP 2.3] 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.

Prise en charge des sources de données OData v4

[CTP 2.3] OData Source et le gestionnaire de connexions OData prennent désormais en charge les protocoles OData v3 et v4.

  • Pour le protocole OData V3, le composant prend en charge les formats de données JSON et ATOM.

  • Pour le protocole OData V4, le composant prend en charge le format de données JSON.

Pour plus d’informations, consultez Source OData.

Noms de colonnes pour les erreurs contenues dans le flux de données

[CTP 2.3] Quand 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. Il existe désormais plusieurs façons de rechercher ou d’afficher le nom de la colonne dans laquelle l’erreur s’est produite.

  • Quand vous configurez la journalisation, sélectionnez l’événement DiagnosticEx. Cet événement consigne un mappage de colonnes de flux de données dans le journal. 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. Pour plus d’informations, consultez Gestion des erreurs dans les données.

  • 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.

  • Pour afficher les noms des colonnes dans lesquelles l’erreur s’est produite, attachez une Visionneuse de données à une sortie d’erreur. 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.

  • Dans le composant Script ou un composant de flux de données personnalisé, appelez la nouvelle méthode GetIdentificationStringByID Method_deleted de l’interface IDTSComponentMetadata100.

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).

System_CAPS_ICON_note.jpg Remarque


(Cette prise en charge a été étendue dans les versions ultérieures. Pour plus d’informations, consultez Prise en charge étendue des noms de la colonne d’erreur et Nouvelle interface IDTSComponentMetaData130 dans l’API.)

Projets SSIS disponibles dans SQL Server Data Tools (SSDT)

[CTP 2.3] Les projets SSIS se trouvent maintenant dans SQL Server Data Tools. Pour plus d’informations, consultez Télécharger la dernière version de SQL Server Data Tools.

Nouveau niveau de journalisation personnalisé dans le catalogue SSIS

[CTP 2.3] Les versions antérieures du catalogue SSIS vous permettent de choisir l’un des quatre niveaux de journalisation intégrés, quand vous exécutez un package : None, Basic, Performance ou Verbose.SQL Server 2016 ajoute le niveau de journalisation RuntimeLineage. 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. Pour chaque niveau de journalisation personnalisé, sélectionnez uniquement les statistiques et les événements à capturer. 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. Pour plus d’informations, consultez Activer la journalisation des exécutions de package sur le serveur SSIS.

Nouveau niveau de journalisation RuntimeLineage dans le catalogue SSIS

[CTP 2.3] 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. Vous pouvez analyser ces informations de lignage pour mapper la relation de lignage entre différentes tâches. 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.

Nouveau rôle de base de données ssis_logreader dans le catalogue SSIS

[CTP 2.3] Dans les versions antérieures du catalogue SSIS, seuls les utilisateurs du rôle ssis_admin peuvent accéder aux affichages qui contiennent la sortie de journalisation. Il existe désormais un nouveau rôle de base de données ssis_logreader, qui vous permet d’accorder aux utilisateurs non-administrateurs les autorisations d’accès aux affichages contenant la sortie de journalisation.

Il existe également un nouveau rôle ssis_monitor. Ce rôle prend en charge AlwaysOn et est destiné à être utilisé de façon interne uniquement par le catalogue SSIS.

Assistant Mise à niveau de SSISDB

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. Cela se produit quand l’une des conditions suivantes est remplie.

  • Vous avez restauré la base de données à partir d’une ancienne version de SQL Server.

  • Vous n’avez pas supprimé la base de données d’un groupe de disponibilité AlwaysOn avant la mise à niveau de l’instance SQL Server. Cela empêche la mise à niveau automatique de la base de données. Pour plus d’informations, consultez Mise à niveau de la base de données SSISDB dans un groupe de disponibilité.

Pour plus d’informations, consultez Mettre à niveau le catalogue SSIS (SSISDB).

Prise en charge de la fonctionnalité AlwaysOn dans le catalogue SSIS

[CTP 2.2] La fonctionnalité des groupes de disponibilité AlwaysOn est une solution de haute disponibilité et de récupération d’urgence qui fournit une alternative au niveau de l’entreprise à la mise en miroir de bases de données. 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. Pour plus d’informations, consultez Groupes de disponibilité AlwaysOn.

Dans SQL Server 2016, SSIS introduit de nouvelles fonctionnalités qui vous permettent d’effectuer facilement un déploiement vers un catalogue SSIS centralisé (par exemple une base de données utilisateur SSISDB). 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. Quand un basculement se produit, l’un des nœuds secondaires devient automatiquement le nouveau nœud principal.

Pour obtenir une présentation détaillée et des instructions détaillées concernant l’activation d’AlwaysOn pour SSISDB, consultez AlwaysOn pour le catalogue SSIS (base de données SSISDB).

Entity with relative path '../Topic/What's%20New%20in%20SQL%20Server%202016%20Release%20Candidate%20(RC3).md' can not be found, for source topic '{"project_id":"7d6ffa79-2ddc-4606-b774-a6a5d46784cd","entity_id":"da6999c7-e5e3-4a59-a284-1da635995af1","entity_type":"Article","locale":"fr-FR"}'.
Fonctionnalités prises en charge par les éditions de SQL Server 2016

![](../Image/Shiproom/needhelp_person_icon.png) Vous avez besoin d’aide ?  [Forum MSDN](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=SQLServer2016Preview) |  [dépassement de capacité](http://stackoverflow.com/questions/tagged/sql-server-2016) |  Signaler un problème ou faire une suggestion pour [Microsoft Connect](https://connect.microsoft.com/SQLServer/Feedback)

Ajouts de la communauté

Afficher:
© 2016 Microsoft