Déploiement des services de transfert de données

Avant de déployer le service de transfert de données entre la base de données d'état et la base de données d'exécution et la base de données d'exécution et la base de données d'historique, les tables de base de données dynamiques doivent être créées. Toutes les erreurs se produisant lors de l'exécution des scripts de création des tables de base de données dynamiques peuvent être à l'origine de difficultés au moment du déploiement du service de transfert de données.

Lors de la génération du schéma sont créés au maximum trois archives compressées (fichiers ZIP ou JAR), nommées DS_State_setup, DS_Runtime_setup et DS_Datamart_setup, contenant les fichiers de configuration du service de transfert de données. Ces archives sont toujours créées lorsque le schéma d'un modèle de mesure métier est généré pour la première fois. D'autres générations (lorsqu'un modèle de mesure métier a été modifié, par exemple), peuvent créer aucune, une, deux ou trois archives. Une archive est uniquement créée s'il est nécessaire d'apporter une modification à l'environnement de réplication existant pour contenir les modifications du modèle de mesure métier. Les archives de déploiement du service de transfert de données se trouvent dans le répertoire indiqué dans la configuration de la console Administration de générateur de schéma de l'onglet "général".

Le déploiement du service de transfert de données implique la création et la configuration d'objets de base de données dans la base de données source (à partir de laquelle sont déplacées les données) et cible (vers laquelle sont déplacées les données).
  • DS_State_setup contient le script de déploiement pour la configuration de la base de données source du service de transfert de données de la base de données d'état vers la base de données d'exécution.
  • DS_Runtime_setup contient le script de déploiement pour la configuration de la base de données cible du service de transfert de données de la base de données d'état vers la base de données d'exécution et celui pour la configuration de la base de données source du service de transfert de données de la base de données d'état vers la base de données d'historique.
  • DS_Datamart_setup contient le script de déploiement pour la configuration de la base de données cible du service de transfert de données de la base de données d'état vers la base de données d'historique.
  1. Déploiement du service de transfert de données de la base de données d'état vers la base de données d'exécution :
    1. Déterminez la machine sur laquelle vous allez déployer les artefacts source pour le service de transfert de données de la base de données d'état vers la base de données d'exécution. Dans la plupart des cas, il s'agit de celle qui héberge la base de données d'état.
    2. Créez un répertoire de travail sur cette machine et copiez l'archive DS_State_setup générée dans ce répertoire (ou transférez-la, s'il s'agit d'une machine éloignée). Vous devez choisir un chemin d'accès comportant 100 caractères au maximum, en raison des limitations dont fait l'objet le système d'exploitation en la matière.
    3. Extrayez l'archive (un fichier .zip sous Windows et .jar sous UNIX) dans le répertoire de travail.
    4. Lors du déploiement, différents utilitaires DB2 permettent de créer et configurer les objets de base de données. Pour utiliser ces outils, l'environnement de la base de données doit être configuré. Sous Microsoft Windows, vous pouvez les utiliser en ouvrant une fenêtre de commande DB2. Sous UNIX, assurez-vous d'avoir correctement défini les variables d'environnement appropriées.
    5. Accédez au répertoire dans lequel vous avez extrait l'archive DS_State_setup.
    6. Exécutez le fichier State_to_Runtime_setup_source.bat (sous UNIX, le suffixe est .sh), puis suivez les invites. Le script affiche des messages d'état indiquant qu'une certaine commande a abouti, généré un avertissement ou échoué.
    7. Vérifiez dans le fichier journal généré State_to_Runtime_setup_source.log qu'aucun message d'erreur ni d'avertissement ne s'est produit. Ne poursuivez pas si des messages d'erreur s'affichent.
    8. Sauvegardez le répertoire. Le support d'IBM peut en avoir besoin pour identifier les incidents.
    9. Déterminez la machine sur laquelle vous allez déployer les artefacts cible pour le service de transfert de données de la base de données d'état vers la base de données d'exécution. Dans la plupart des cas, il s'agit de celle qui héberge la base de données d'exécution.
    10. Créez un répertoire de travail sur cette machine et copiez l'archive DS_Runtime_setup générée dans ce répertoire (ou transférez-la, s'il s'agit d'une machine éloignée). Vous devez choisir un chemin d'accès comportant 100 caractères au maximum, en raison des limitations dont fait l'objet le système d'exploitation en la matière.
    11. Extrayez l'archive (un fichier .zip sous Windows et .jar sous UNIX) dans le répertoire de travail.
    12. Lors du déploiement, différents utilitaires DB2 permettent de créer et configurer les objets de base de données. Pour utiliser ces outils, l'environnement de la base de données doit être configuré. Sous Microsoft Windows, vous pouvez les utiliser en ouvrant une fenêtre de commande DB2. Sous UNIX, assurez-vous d'avoir correctement défini les variables d'environnement appropriées.
    13. Accédez au répertoire dans lequel vous avez extrait l'archive DS_Runtime_setup.
    14. Exécutez le fichier State_to_Runtime_setup_target.bat (sous UNIX, le suffixe est .sh), puis suivez les invites. Le script affiche des messages d'état indiquant qu'une certaine commande a abouti, généré un avertissement ou échoué.
    15. Vérifiez dans le fichier journal généré State_to_Runtime_setup_source.log qu'aucun message d'erreur ni d'avertissement ne s'est produit. Ne poursuivez pas si des messages d'erreur s'affichent.
    16. Sauvegardez le répertoire. Le support d'IBM peut en avoir besoin pour identifier les incidents.
    17. Si aucun incident n'a été rapporté, le service de transfert de données de la base de données d'état vers la base de données d'exécution est configuré.
  2. Déployez le service de transfert de données de la base de données d'exécution vers la base de données d'historique :
    1. Déterminez la machine sur laquelle vous allez déployer les artefacts source pour le service de transfert de données de la base de données d'exécution vers la base de données d'historique. Dans la plupart des cas, il s'agit de celle qui héberge la base de données d'exécution. Si vous avez déployé les artefacts cible du service de transfert de données de la base de données d'état vers la base de données d'exécution sur la même machine, vous pouvez passez à l'étape e ci-dessous étant donné que le les fichiers de déploiement nécessaires ont déjà été extraits.
    2. Si le déploiement n'est pas réalisé sur la même machine que celle qui héberge la base de données d'exécution, créez un répertoire de travail sur cette machine et copiez l'archive DS_Runtime_setup générée dans ce répertoire (ou transférez-la, s'il s'agit d'une machine éloignée). Vous devez choisir un chemin d'accès comportant 100 caractères au maximum, en raison des limitations dont fait l'objet le système d'exploitation en la matière.
    3. Extrayez l'archive (un fichier .zip sous Windows et .jar sous UNIX) dans le répertoire de travail.
    4. Lors du déploiement, différents utilitaires DB2 permettent de créer et configurer les objets de base de données. Pour utiliser ces outils, l'environnement de la base de données doit être configuré. Sous Microsoft Windows, vous pouvez les utiliser en ouvrant une fenêtre de commande DB2. Sous UNIX, assurez-vous d'avoir correctement défini les variables d'environnement appropriées.
    5. Accédez au répertoire dans lequel vous avez extrait l'archive DS_Runtime_setup.
    6. Exécutez le fichier Runtime_to_Historical_setup_source.bat (sous UNIX, le suffixe est .sh), puis suivez les invites. Le script affiche des messages d'état indiquant qu'une certaine commande a abouti, généré un avertissement ou échoué.
    7. Vérifiez dans le fichier journal généré Runtime_to_Historical_setup_source.log qu'aucun message d'erreur ni d'avertissement ne s'est produit. Ne poursuivez pas si des messages d'erreur s'affichent.
    8. Sauvegardez le répertoire. Le support d'IBM peut en avoir besoin pour identifier les incidents.
    9. Déterminez la machine sur laquelle vous allez déployer les artefacts cible pour le service de transfert de données de la base de données d'exécution vers la base de données d'historique. Dans la plupart des cas, il s'agit de celle qui héberge la base de données d'historique.
    10. Créez un répertoire de travail sur cette machine et copiez l'archive DS_Datamart_setup générée dans ce répertoire (ou transférez-la, s'il s'agit d'une machine éloignée). Vous devez choisir un chemin d'accès comportant 100 caractères au maximum, en raison des limitations dont fait l'objet le système d'exploitation en la matière.
    11. Extrayez l'archive (un fichier .zip sous Windows et .jar sous UNIX) dans le répertoire de travail.
    12. Lors du déploiement, différents utilitaires DB2 permettent de créer et configurer les objets de base de données. Pour utiliser ces outils, l'environnement de la base de données doit être configuré. Sous Microsoft Windows, vous pouvez les utiliser en ouvrant une fenêtre de commande DB2. Sous UNIX, assurez-vous d'avoir correctement défini les variables d'environnement appropriées.
    13. Accédez au répertoire dans lequel vous avez extrait l'archive DS_Runtime_setup.
    14. Exécutez le fichier Runtime_to_Historical_setup_target.bat (sous UNIX, le suffixe est .sh), puis suivez les invites. Le script affiche des messages d'état indiquant qu'une certaine commande a abouti, généré un avertissement ou échoué.
    15. Vérifiez dans le fichier journal généré State_to_Runtime_setup_source.log qu'aucun message d'erreur ni d'avertissement ne s'est produit. Ne poursuivez pas si des messages d'erreur s'affichent.
    16. Sauvegardez le répertoire. Le support d'IBM peut en avoir besoin pour identifier les incidents.
    17. Si aucun incident n'a été rapporté, le service de transfert de données de la base de données d'exécution vers la base de données d'historique est configuré pour ce modèle de mesure métier.
Concepts associés
Déploiement des artefacts de base de données
Scénarios de déploiement du modèle de mesure métier
Service de transfert de données de la base de données d'exécution vers la base de données d'historique
Service de transfert de données de la base de données d'état vers la base de données d'exécution
Génération et déploiement d'artefacts
Services de transfert de données
Administration des services de transfert de données
Configuration du service de transfert de données
Tâches associées
Création et configuration de bases de données
Déploiement du schéma de base de données Cube Views sous Windows
Finalisation de la configuration des services de transfert de données
Création de tables de base de données dynamiques
Configuration des options des services de transfert de données
Consolidation des scripts de démarrage et d'arrêt

Copyright IBM Corporation 2005, 2006. All Rights Reserved.