Réutiliser des objets de packages

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Fonctionnalités usuelles de packages que vous souhaitez réutiliser. Si vous avez par exemple créé un ensemble de tâches, il peut être utile de réutiliser des éléments rassemblés en groupe, ou un élément unique, tel qu’un gestionnaire de connexions créé dans un autre projet Integration Services.

Copier et coller

SQL Server Data Tools (SSDT) et le concepteur SSIS prennent en charge la copie et le collage d’objets de packages, tels que des éléments de flux de contrôle, des éléments de flux de données et des gestionnaires de connexions. Vous pouvez effectuer la copie et le collage entre des projets et entre des packages. Si la solution contient plusieurs projets, vous pouvez effectuer la copie entre des projets, lesquels peuvent être de types différents.

Si une solution contient plusieurs packages, vous pouvez effectuer la copie et le collage entre eux. Les packages peuvent se trouver dans les mêmes projets Integration Services ou dans des projets différents. Les objets de packages peuvent toutefois avoir des dépendances avec d'autres objets sans lesquels ils ne sont pas valides. Par exemple, une tâche d'exécution SQL utilise un gestionnaire de connexions que vous devez également copier pour faire fonctionner la tâche. Certains objets de packages nécessitent également que le package contienne déjà un objet particulier, sans lequel il n'est pas possible de coller convenablement les objets copiés dans un package. Par exemple, il n'est pas possible de coller un flux de données dans un package qui ne possède pas au moins une tâche de flux de données.

Il peut arriver que vous deviez copier les mêmes packages plusieurs fois. Pour éviter le processus de copie, vous pouvez désigner ces packages en tant que modèles et vous en servir pour créer des packages.

Quand vous copiez un objet de package, Integration Services attribue automatiquement un nouveau GUID à la propriété ID du nouvel objet et met à jour la propriété Name.

Vous ne pouvez pas copier de variables. Si un objet, une tâche par exemple, utilise des variables, vous devez recréer les variables dans le package de destination. À l'inverse, si vous copiez le package complet, les variables du package sont également copiées.