Strategy ONE
2. Mettre à jour les métadonnées
Après la mise à niveau d'Intelligence Server, mettez à jour les métadonnées en effectuant la procédure suivante. Cette procédure crée et met à jour des tables de métadonnées pour prendre en charge les nouvelles fonctionnalités disponibles dans MicroStrategy ONE.
La mise à jour des métadonnées assure la compatibilité entre vos objets préexistants et les clients MicroStrategy . Vous pouvez également tirer parti des nouveaux paramètres de configuration exposés à travers les applications client, les fonctionnalités et les objets disponibles uniquement avec la version mise à jour des métadonnées.
Pendant le processus de mise à jour des métadonnées, l'assistant de configuration génère du SQL supplémentaire pour des tâches telles que la gestion des index et des clés primaires. Pour afficher ce SQL pendant le processus de mise à jour, sur la page Résumé de l'assistant de configuration, dans le volet Résumé, cliquez sur Aperçu SQL. De plus, une fois que vous avez terminé le processus de mise à jour, le SQL généré est enregistré dans le répertoire des fichiers communs de MicroStrategy . Le nom du fichier est OriginalScript_generated.sql, où OriginalScript est le nom du script de mise à jour SQL original. Par exemple, si vous mettez à jour une base de données Oracle, le script de mise à jour SQL original est mdorcl.sql et le fichier SQL généré est mdorcl_generated.sql.
Tenez compte des éléments suivants :
- Pour plus d'informations sur l'affichage du fichier journal de l'assistant de configuration en cas d'erreur, reportez-vous à Résolution des problèmes rencontrés lors de la mise à niveau.
- L'utilitaire de ligne de commande MDUpdate qui était auparavant utilisé pour mettre à jour les métadonnées n'est plus pris en charge. Pour mettre à jour les métadonnées à partir de la ligne de commande, vous pouvez utiliser un fichier de réponses avec l'assistant de configuration.
Au lieu de parcourir chaque page de l'assistant de configuration pour chaque source de projet qui doit être mise à jour, vous pouvez créer un fichier de réponse avec les informations de mise à jour et utiliser ce fichier de réponse avec l'assistant de configuration pour mettre à jour automatiquement vos métadonnées. Pour plus d'informations sur l'utilisation d'un fichier de réponses pour mettre à jour les métadonnées, reportez-vous à Utilisation d'un fichier de réponse avec l'assistant de configuration.
Si vous n'avez pas accès au mode GUI de l'assistant de configuration, vous devez utiliser un fichier de réponses pour mettre à jour vos métadonnées.
Conditions préalables pour la mise à jour de métadonnées MicroStrategy
Avant d'essayer de mettre à jour vos métadonnées MicroStrategy vers la version la plus récente, assurez-vous de remplir les conditions préalables suivantes :
- Le processus de mise à jour des métadonnées peut uniquement être exécuté par un utilisateur MicroStrategy qui est membre du groupe d'utilisateurs System Administrators. Il ne suffit pas de disposer de tous les privilèges administratifs : l'utilisateur doit être membre du groupe utilisateur System Administrators.
- La version de métadonnées du projet à partir de laquelle vous mettez à jour doit être antérieure ou identique à la version du produit où l'assistant de configuration est installé qui effectuera la mise à jour des métadonnées. Une version plus ancienne du produit ne peut pas effectuer de mise à jour sur une version plus récente des métadonnées.
- Les paramètres de langue du client, du projet et d'Intelligence Server doivent tous être identiques.
- Les projets à mettre à jour ne doivent pas être verrouillés. Pour déverrouiller les métadonnées d'un projet, dans Developer, à partir de Administration menu, allez sur Verrouiller > Déverrouiller le projet.
- La mise à jour des anciennes métadonnées directement de la version 10.0 ou d'une version antérieure vers la version 11.3.1 ou une version ultérieure n'est pas prise en charge. Vous devez d'abord passer à une version intermédiaire, puis mettre à jour vers la version 11.3.1 ou une version ultérieure. La version intermédiaire doit être comprise entre 10.0 et 11.3.
Les conditions préalables suivantes sont spécifiques au RDBMS dans lequel les métadonnées de votre projet sont stockées :
- Si vous utilisez Oracle pour votre base de données de métadonnées, assurez-vous que le paramètre Nombre maximal de curseurs ouverts pour la base de données est défini sur au moins 1 500.
- Si vous utilisez SQL Server pour votre base de données de métadonnées, MicroStrategy recommande de configurer le journal des transactions sur le modèle de récupération simple, car les modèles de récupération en bloc ou complète peuvent remplir le journal des transactions pendant la mise à niveau et provoquer une erreur.
- Si vous utilisez DB2 pour votre base de données de métadonnées, assurez-vous que la propriété Sections dynamiques pour la base de données est définie sur 999.
Processus de mise à jour des métadonnées
Si vous essayez de mettre à jour un projet via l'assistant de configuration et que la mise à jour échoue, le projet est verrouillé. Vous devez déverrouiller le projet avant de tenter de le mettre à niveau de nouveau. Pour déverrouiller un projet, dans Developer, à partir de Administration menu, allez sur Verrouiller > Déverrouiller le projet.
Pour effectuer des mises à jour des métadonnées à l'aide de l'assistant de configuration
- Sélectionnez Mettre à niveau l'environnement existant vers MicroStrategy Secure Enterprise option. Cliquez sur Suivant.
- Sélectionnez Composants Intelligence Server option. Cliquez sur Suivant.
- Sur la page d'authentification MicroStrategy , saisissez le nom d'utilisateur et le mot de passe d'un administrateur système MicroStrategy . Cliquez sur Suivant.
-
Sur la page de connexion aux métadonnées, saisissez le mot de passe de base de données pour accéder aux métadonnées MicroStrategy . Cliquez sur Suivant.
Le DSN et l'ID de connexion sont fournis en fonction de la configuration de serveur que vous avez effectuée précédemment.
- Sur la page Sélectionner des composants, sélectionnez les cases à cocher pour chaque Intelligence Server que vous souhaitez mettre à niveau.
- Sous chaque Intelligence Server sélectionné, sélectionnez les composants système que vous souhaitez mettre à niveau :
- Mettre à niveau le référentiel de métadonnées: Le référentiel de métadonnées contient les définitions de vos applications MicroStrategy et des objets de support. Une mise à niveau de vos métadonnées est nécessaire pour prendre en charge toutes les fonctionnalités nouvelles et mises à jour de la version la plus récente de MicroStrategy.
- Migrer les messages de l'historique: Activez cette case à cocher pour migrer votre référentiel d'historiques existant vers un nouveau format afin d'améliorer les résultats de recherche, l'extensibilité et les performances. Un référentiel basé sur un fichier peut être migré vers un référentiel basé sur une base de données ou un référentiel hybride, et un référentiel basé sur une base de données peut être migré vers un référentiel hybride.
- Si vous sélectionnez cette case, des options de configuration supplémentaires pour cette migration sont fournies plus tard, sur la page Migration de l'historique. Pendant le processus de mise à niveau, Intelligence Server et tous les autres serveurs Intelligence Server du cluster sont interrompus et redémarrés.
- Si vous utilisez un référentiel d'historiques basé sur des fichiers et que vous souhaitez continuer à utiliser ce format, décochez cette case. Le référentiel est mis à jour, mais son format n'est pas affecté, lorsque vous redémarrez Intelligence Server après la mise à niveau.
- Si vous utilisez un référentiel d'historiques basé sur une base de données ou hybride et que vous souhaitez continuer à utiliser le même type de référentiel, reportez-vous à 2. Mettre à jour les métadonnées pour obtenir des informations sur la mise à niveau de la base de données de l'historique.
- Sélectionnez chaque projet que vous souhaitez mettre à jour. Seuls les projets chargés sur Intelligence Server peuvent être mis à jour. Les mises à jour de projet peuvent inclure l'une des options suivantes :
Exécuter la mise à niveau logique du projet: Met à jour le projet vers la version la plus récente de MicroStrategy. Cette option met également à jour les définitions de rapports, de documents et de tableaux de bord pour améliorer les performances et réduire l'utilisation de la mémoire et les besoins en stockage des rapports et documents créés avec une version précédente de MicroStrategy.
Tenez compte des éléments suivants :
- Si cette mise à jour a déjà été terminée, cette option est nommée Réexécuter la mise à niveau logique du projet.
- Cette mise à niveau est requise pour exécuter toutes les options de mise à niveau de projet supplémentaires.
- Les documents Report Services mis à jour ne peuvent pas être exécutés dans les versions antérieures de MicroStrategy.
- Selon le nombre de rapports et documents dans le projet, cette mise à jour peut prendre beaucoup de temps.
- Cliquez sur Suivant.
- Si vous avez sélectionné Migrer les messages de l'historique Option , sur la page Base de données cibles de l'historique, indiquez les informations nécessaires pour la base de données de l'historique.
- Cliquez sur Suivant.
- Sur la page Résumé, passez en revue vos choix de mise à niveau et cliquez sur Terminer.
