Le processus d'arrêt du service de transfert de données de la base de données d'état vers la base de données
d'exécution est très proche de son processus de démarrage. Les archives de déploiement
DS_State_setup et
DS_Runtime_setup contiennent des scripts exécutables que vous pouvez utiliser pour arrêter les instances de composant Capture et Apply du service de transfert de données de la base de données d'exécution vers la base de données d'historique.
Si l'archive a été créée suite à une modification du
modèle de mesure métier,
seuls les scripts d'arrêt des nouvelles instances de composant Capture et Apply ont été empaquetés.
Toutefois, vous pouvez vous conformer aux instructions ci-après même si vous n'avez pas procédé à la consolidation.
Pour arrêter le service de transfert de données de la base de données d'état vers la base de données
d'exécution d'un
modèle de mesure métier donné, procédez comme suit :
- Identifiez toutes les instances de composant Capture qui ont été attribuées au modèle de mesure métier
dans la base de données d'état. Si vous avez déjà consolidé tous les scripts d'arrêt de l'instance de composant Capture, ne faites plus rien. Passez à l'étape
suivante.
Si vous n'avez pas encore consolidé les scripts (et ne souhaitez pas le faire), vous devez identifier
toutes les instances de composant Capture qui ont été créées pour ce
modèle de mesure métier.
Les scripts d'arrêt de l'instance de composant Capture sont automatiquement créés dès la première génération du schéma pour un
modèle de mesure métier.
Les autres générations de schéma (celles réalisées suite à la mise à jour du
modèle de mesure métier, par exemple) ne génèrent que des scripts d'arrêt pour les nouvelles instance du composant Capture. Pour identifier tous les scripts d'arrêt pertinents, vous devez répéter la procédure suivante pour chaque déploiement que vous avez réalisé pour ce
modèle de mesure métier.
- Accédez au répertoire dans lequel vous avez réalisé un déploiement pour ce modèle
- Recherchez tous les scripts StopCapture_<nombre> dans le
sous-répertoire
State_to_Runtime\source.
- Répétez la procédure ci-dessus pour chaque déploiement de ce
modèle de mesure métier.
- Arrêtez les instances de composant Capture. Les instances de composant Capture identifiées doivent être arrêtées sur la machine qui héberge la base de
données d'état.
Si les scripts d'arrêt ont été consolidés, lancez le script d'arrêt consolidé.
Dans le cas contraire,
vous devez exécuter chacun des scripts d'arrêt que vous avez identifiés à l'étape précédente. Leur ordre d'exécution
n'a aucune importance.
Remarque : Les scripts d'arrêt fonctionnent de façon
asynchrone et occasionnelle. Il peut donc s'écouler un certain temps entre l'émission de la commande d'arrêt et l'arrêt du composant Capture. En effet, il se peut que l'instance de composant Capture doive terminer une transaction avant de
procéder à l'arrêt.
- Identifiez toutes les instances de composant Apply qui ont été attribuées au modèle de mesure métier
dans la base de données d'exécution. Si vous avez déjà consolidé tous les scripts d'arrêt de l'instance de composant Apply, ne faites plus rien. Passez à l'étape
suivante.
Si vous n'avez pas encore consolidé les scripts (et ne souhaitez pas le faire), vous devez identifier
toutes les instances de composant Apply qui ont été créées pour ce
modèle de mesure métier.
Les scripts d'arrêt de l'instance de composant Apply sont automatiquement créés dès la première génération du schéma pour un
modèle de mesure métier.
Les autres générations de schéma (celles réalisées suite à la mise à jour du
modèle de mesure métier, par exemple) ne génèrent que des scripts d'arrêt pour les nouvelles instance du composant Apply. Pour identifier tous les scripts d'arrêt pertinents, vous devez répéter la procédure suivante pour chaque déploiement que vous avez réalisé pour ce
modèle de mesure métier :
- Accédez au répertoire dans lequel vous avez réalisé un déploiement pour ce modèle.
- Recherchez tous les scripts StopApply_<nombre> dans le sous-répertoire State_to_Runtime\cible.
- Répétez la procédure ci-dessus pour chaque déploiement de ce
modèle de mesure métier.
- Arrêtez toutes les instances de composant Apply.
Les instances de composant Apply identifiées doivent être arrêtées sur la machine qui
héberge la base de données d'exécution.
Si les scripts d'arrêt ont été consolidés, lancez le script d'arrêt consolidé.
Dans le cas contraire,
vous devez exécuter chacun des scripts d'arrêt que vous avez identifiés à l'étape précédente. Les scripts d'arrêt
peuvent être lancés dans l'ordre de votre choix.
Remarque : Les scripts d'arrêt fonctionnent
de façon asynchrone et occasionnelle. Il peut donc s'écouler un certain temps entre l'émission de la commande d'arrêt et
l'arrêt du composant Apply. En effet, il se peut que l'instance de composant Apply doive terminer une ou plusieurs transactions
avant de procéder à l'arrêt.