Les groupes de déploiement permettent de gérer les associations entre un ensemble d'artefacts et les profils de serveur utilisés pour les déployer.
Il existe plusieurs principaux avantages à utiliser les groupes de déploiement pour déployer
et lier les artefacts à un serveur de base de données.
Un groupe de déploiement est une collection d'artefacts et de profils de serveur
utilisés pour gérer le déploiement ou la liaison des artefacts
du groupe vers les serveurs de base de données associés aux
profils de serveur du groupe. Grâce à la vue Gestionnaire de déploiement, vous
pouvez créer et gérer les groupes et vues de déploiement ou générer des rapports
pour les résultats du déploiement.
Les avantages de l'utilisation des groupes de déploiement sont les suivants :
- Vous pouvez gérer le déploiement ou la liaison de plusieurs artefacts
en une seule fois. Plus efficace que le déploiement ou la liaison de chaque artefact
individuellement.
- Vous pouvez contrôler l'ordre de déploiement des artefacts dans un
groupe de déploiement. Utile dans les cas où il existe des dépendances
d'artefacts, par exemple si vous devez créer un tableau avant de pouvoir créer
un index de ce tableau.
- Vous pouvez utiliser les profils de serveur pour gérer les paramètres que vous utilisez pour déployer ou lier des artefacts en un emplacement, ce qui vous permet de simplement avoir à les
spécifier une seule fois. Si vous déployer ou lier des artefacts individuellement à l'aide de l'assistant Déploiement de routines,
vous devez spécifier certains de ces paramètres chaque
fois que vous effectuer un déploiement ou une liaison.
- Vous pouvez déployer des artefacts dans un groupe de déploiement vers plusieurs serveurs
ou plusieurs configurations du même serveur en même temps.
- Vous pouvez afficher les résultats de chaque déploiement et afficher et partager
les rapports de chaque déploiement avec d'autres membres de l'équipe. Cette collaboration
permet d'assurer un meilleur suivi de chaque déploiement et une meilleure communication à propos de chaque déploiement.
- Vous pouvez comparer les routines (procédures stockées et fonctions définies par l'utilisateur)
qui ont été déployées à l'aide des groupes de déploiement avec leur source
dans l'espace de travail. Cette comparaison vous permet de déterminer
plus facilement les objets qui ont été modifiés dans l'espace de travail depuis leur dernier
déploiement.
Vous pouvez déployer les types d'artefacts suivants à partir des
groupes de déploiement :
- procédures mémorisées,
- fonctions définies par l'utilisateur,
- Instructions SQL
- modules PL/SQL
- artefacts de liaison statique pureQuery DB2 :
- Interface contenant des annotations pureQuery
ou
- Fichier .pdqxml ou .xml contenant des instructions SQL pouvant correspondre
à une liaison statique par rapport à un serveur DB2