Lors de l'exécution, il peut s'avérer nécessaire d'apporter des modifications au
modèle de mesure métier. Ces modifications sont effectuées dans l'Editeur de mesures métier et nécessitent un nouveau déploiement pour le modèle. Le générateur de schéma décide s'il va s'agir d'un nouveau modèle ou
d'une nouvelle version du modèle en fonction de ces modifications.
Pour plus d'informations sur les modifications applicables, voir la rubrique
Gestion des modifications et génération d'artefacts dans la section des services de base de données.
En cas d'une nouvelle version du modèle, le générateur de schéma génère les scripts permettant de modifier les bases
de données correspondantes. L'administrateur de base de données de décide de générer tous les artefacts du modèle en
tant que déploiement initial ou de générer uniquement les artefacts destinés à modifier les bases de données en fonction
des modifications. Pour déployer une nouvelle version du modèle, suivez la procédure ci-dessous :
- Exportation du modèle de mesure métier depuis l'Editeur de mesures métier. Le fichier exporté monitor.zip
contient le modèle de mesure métier.
- Configuration du générateur de schéma grâce à la console d'administration WebSphere
Business Monitor. Dans le cadre de la configuration, vous devez établir une
stratégie de sauvegarde des artefacts générés. Lorsque vous choisissez un répertoire de sortie, sélectionnez celui contenant le nom de projet du modèle de mesure métier, la version et la date
du projet. Un tel mécanisme facilite la gestion des artefacts et aide le support IBM en cas de besoin. Pour plus
d'informations relatives à l'administration du générateur de schéma, voir la section Gestion
du générateur de schéma.
- Régénération des artefacts à partir du générateur de schéma par l'intermédiaire de la console d'administration WebSphere
Business Monitor.
Remarque : Pour ne générer que les artefacts des différences
entre le nouveau modèle et le modèle déployé, décochez la case permettant d'ignorer les déploiements
précédents lors de la génération des artefacts. Cochez cette case si vous souhaitez remplir une base de
données vide.
Les artefacts générés sont placés dans un dossier distinct avec le modèle de mesure métier.
- Vérifiez la sortie du générateur de schéma afin de vérifier qu'aucune modification incompatible n'a été apportée
au modèle. Si c'est le cas, exportez le modèle de mesure métier en tant que
nouveau modèle.
- L'administrateur de base de données doit sauvegarder les bases de données avant d'exécuter les
nouveaux scripts.
Pour plus d'informations sur la sauvegarde des bases de données, voir la section de récupération des
données DB2.
- Exécution des scripts DDL afin de modifier les tables de bases de données existantes en fonction des modifications. Pour plus d'informations sur l'exécution des scripts
générés, voir la section Création de tables de
base de données dynamiques.
- Déploiement des artefacts de réplication pour activer la réplication entre les bases de données de WebSphere
Business Monitor. Pour plus d'informations sur le déploiement des artefacts
de réplication,
voir la section Déploiement des services
de transfert de données.
- Importation des définitions Cube
Views dans DB2 OLAP Server. Pour plus
d'informations sur le déploiement du modèle des vues de cube, voir la section
Déploiement du schéma de base de données Cube Views.
- Création manuelle des cubes ABX dans la console d'administration
DB2 ALPHABLOX. Pour plus
d'informations sur la création manuelle des cubes ABX, voir la section
Création manuelle de cubes ABX.
- Démarrage des services de transfert de données pour lancer la synchronisation entre les bases de données WebSphere
Business Monitor. Pour plus d'informations sur le démarrage des services de
transfert de données, voir la section
Démarrage/arrêt d'un service de transfert
de données.
- Importation du fichier compressé comprenant le
modèle de mesure métier et les définitions des vues de cube dans la
console d'administration de WebSphere
Business Monitor. Dans ce cas, vous devez redémarrez
WebSphere
Application Server après cette étape.
Le déploiement de la nouvelle version du modèle risque de ne pas se dérouler comme prévu pour les raisons
suivantes :
- Les métadonnées de référentiel ne sont pas synchronisées avec la structure de table de base de données, ce qui a pour résultat de générer des instructions de création ou de modification incompatibles avec l'état de la base de données. Vous
devez probablement manipuler manuellement les scripts DDL pour les mettre à un état valide. Ceci se produit
généralement lorsqu'une version de modèle a été enlevée du serveur.
- Des colonnes d'unités de mesure supplémentaires peuvent générer une table dont la taille est supérieure au volume
de pages dans l'espace table. Migrez manuellement cette table vers un espace table de volume de pages
plus important avant d'exécuter les commandes de modification pour ajouter les nouvelles colonnes.
Remarque : - Une fois le modèle déployé, le tableau de bord affiche les informations de la dernière version du
modèle de mesure métier uniquement.
- N'oubliez pas de conserver une
sauvegarde des artefacts générés.
- Conservez les fichiers journaux générés lors du déploiement. Ces fichiers journaux peuvent également faciliter l'annulation d'un déploiement et de savoir s'il est
nécessaire de déterminer des erreurs ultérieurement (en cas d'échec du déploiement d'une nouvelle version).