Pour simplifier le processus de démarrage et d'arrêt d'un service de transfert de données, vous pouvez consolider les
scripts d'arrêt et de démarrage générés et de les appeler via des scripts maîtres.
Etant donné que les composants Capture et Apply doivent être exécutés sur le système où résident les bases de données, les options de consolidation varient en fonction de la topologie utilisée. Quelle que soit la manière dont les scripts sont consolidés, assurez-vous de ne pas lancer simultanément deux instances de composant pour éviter les erreurs
d'initialisation.
Bien que vous puissiez démarrer ou arrêter chaque instance de composant Capture ou Apply séparément, il est plus pratique de consolider le contenu de tous les scripts de démarrage et d'arrêt d'instance de composant de sorte qu'un seul script
soit nécessaire pour démarrer ou arrêter le service de transfert de données pour un seul
modèle de mesure métier.
Vous pouvez consolider les scripts en :
- Identifiant les scripts d'arrêt et de démarrage des instances de composant
Capture pour la base de données source.
- Créant les scripts de démarrage et d'arrêt maîtres Capture qui appellent les
scripts de démarrage et d'arrêt des instances de composant Capture pour la base de données source.
- Identifiant les scripts d'arrêt et de démarrage des instances de composant
Apply pour la base de données cible.
- Créant les scripts de démarrage et d'arrêt maîtres Capture qui appellent les
scripts de démarrage et d'arrêt des instances de composant Capture pour la base de données cible.
Suite à cette
consolidation, seuls quatre scripts de démarrage (ou d'arrêt) doivent être exécutés pour démarrer ou arrêter le service
de transfert de données pour un modèle de mesure métier.
Vous pouvez poursuivre la consolidation s'il n'est pas nécessaire de démarrer ou d'arrêter les deux services
de transfert de données séparément. Dans ce cas, seuls trois scripts de démarrage et d'arrêt sont nécessaires :
- Un premier script démarre (ou arrête) toutes les instances de composant Capture dans la base de données d'état.
- Un deuxième script démarre (ou arrête) toutes les instances de composant Capture et les composants Apply dans la base
de données d'exécution.
- Un troisième script démarre (ou arrête) tous les composants Apply dans la
base de données d'historique.
Si les trois bases de données résident sur un seul système, ces trois scripts consolidés peuvent être regroupés en un seul script qui démarre ou arrête toutes les instances de composant Capture et Apply.
Dans certains cas, une consolidation des scripts de démarrage et d'arrêt est nécessaire
pour un service de transfert de données qui a été créé par différents déploiements. Au cours du déploiement initial
d'un service de transfert de données, des scripts de démarrage et d'arrêt sont créés pour tous les groupes de mesure métier. Les déploiements suivants effectués à la suite de modifications du
modèle de mesure métier
ne comportent pas de scripts de démarrage et d'arrêt pour les groupes de mesure métier.
Pour les nouveaux groupes
de mesure métier, seuls des scripts de démarrage et d'arrêt sont fournis. Vous devez mettre à jour manuellement les
scripts de démarrage et d'arrêt consolidés qui ont été préalablement créés.
L'exemple suivant illustre ce scénario : un déploiement de service de transfert de données initial pour un
modèle de mesure métier modèle financier contient trois groupes de mesures métier. Trois
scripts de démarrage et d'arrêt d'instance de composant Capture sont créés pour la base de données d'état. Le modèle
est ensuite mis à à jour et une nouvelle mesure de modèle métier est ajoutée. Un seul script de démarrage et
d'arrêt d'instance de composant Capture est créé pour le groupe de mesures métier lors du déploiement. Quatre scripts
doivent être exécutés pour activer le service de transfert de données.