Strategy ONE

5. 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 :

  • Si vous avez apporté des modifications aux privilèges affectés aux groupes d'utilisateurs et aux rôles de sécurité MicroStrategy à l'emploi, la mise à jour des métadonnées peut écraser ces modifications. En particulier, si vous avez apporté des modifications à des groupes utilisant des privilèges mentionnés dans la Liste des privilèges mis à jour, la mise à jour des métadonnées remplacera ces modifications.
  • 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 soit un membre du groupe d'utilisateurs System Administrators, soit un utilisateur administrateur prêt à l'emploi. 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 effectuez la mise à jour doit être antérieure ou identique à la version de l'ordinateur sur lequel 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 un 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.

Pour effectuer des mises à jour des métadonnées à l'aide de l'assistant de configuration

  1. Sélectionnez Mettre à niveau l'environnement existant vers MicroStrategy Secure Enterprise option. Cliquez sur Suivant.
  2. Sélectionnez Composants Intelligence Server option. Cliquez sur Suivant.
  3. 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.
  4. Sur la page 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.

  5. Sur la page Sélectionner des composants, sélectionnez les cases à cocher pour chaque Intelligence Server que vous souhaitez mettre à niveau.
  6. 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.
    • Migration des objets Lean:  Les objets Lean sont une forme beaucoup plus compacte de représentation d'objet dans les tables de métadonnées. Les objets Lean sont généralement 25 à 50 % plus petits et ne seront jamais plus grands que la représentation originale. La migration d'objets existants vers Lean Objects permet également un chargement plus rapide des objets par rapport à l'ancienne représentation.

      Tous les nouveaux objets sont créés dans ce format et les objets existants sont convertis au nouveau format lors de leur enregistrement. La sélection de la migration des objets Lean convertit tous les objets du référentiel vers le nouveau format en une seule fois. Cette option est automatiquement sélectionnée si vous sélectionnez Mettre à niveau le référentiel de métadonnées.

      La migration des objets Lean modifie tous les objets de vos projets MicroStrategy pour utiliser la nouvelle représentation de l'objet. Cette migration peut nécessiter beaucoup de temps et de ressources.

      La migration des objets Lean réduit la quantité d'espace disque utilisée par vos objets. Cependant, la migration provoque le réenregistrement de tous les objets de vos projets. En fonction de votre politique de journalisation des transactions de base de données, cela peut entraîner une augmentation temporaire de la taille de votre base de données de métadonnées.

    • Mettre à jour les privilèges:  La mise à jour des privilèges garantit que les utilisateurs ont accès aux mêmes fonctionnalités que dans les versions précédentes de MicroStrategy.

      Par défaut, les privilèges sont mis à niveau en fonction de la version de vos métadonnées MicroStrategy . Toutefois, si vous avez déjà mis à niveau vos métadonnées MicroStrategy et que vous n'avez pas mis à niveau les privilèges avec la mise à niveau des métadonnées, vous devez identifier la version de MicroStrategy pour laquelle vous avez récemment mis à niveau vos privilèges.

      Pour ce faire, à droite de Mettre à jour les privilèges, cliquez sur Avancé. La boîte de dialogue Sélectionnez la version du privilège s'affiche, avec la version de vos métadonnées MicroStrategy sélectionnée par défaut. Dans la liste déroulante, sélectionnez la version de MicroStrategy pour laquelle les privilèges ont été mis à niveau le plus récemment, puis cliquez sur OK.

    • 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'historique basé sur une base de données ou hybride et que vous souhaitez continuer à utiliser le même type de référentiel, pour plus d'informations sur la mise à niveau de la base de données de l'historique, reportez-vous à 6. Référentiel de la base de données de l'historique.
    • Mettre à jour les objets de Services de distribution:  Activez cette case à cocher pour mettre à niveau les objets de souscription Distribution Services. Cette mise à jour est nécessaire pour vous assurer que vos abonnements Distribution Services peuvent prendre en charge les nouvelles fonctionnalités et améliorations incluses dans la version la plus récente. Si vous sélectionnez cette option, assurez-vous que le référentiel de métadonnées a été mis à niveau ou est sélectionné pour être mis à niveau dans le cadre de cette mise à jour.
    • Mise à jour de l'instance de base de données:  Cochez cette case pour mettre à jour toutes les instances de bases de données MDX qui utilisent actuellement JCO 2.x vers JCO 3.x. À partir de MicroStrategy 10.x, la machine virtuelle Java utilisée ne prend pas en charge JCO 2.x. Cette option n'affectera que les instances de bases de données MDX qui sont définies pour utiliser JCO 2.x.
  7. 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.
    • Migration des objets Lean:  La sélection de la migration des objets Lean convertit tous les objets de ce projet vers le nouveau format à la fois.

      La migration des objets Lean modifie tous les objets de ce projet pour utiliser la nouvelle représentation d'objets. Cette migration peut nécessiter beaucoup de temps et de ressources.

      La migration des objets Lean réduit la quantité d'espace disque utilisée par vos objets. Cependant, la migration provoque le réenregistrement de tous les objets de ce projet. En fonction de votre politique de journalisation des transactions de base de données, cela peut entraîner une augmentation temporaire de la taille de votre base de données de métadonnées.

    • Mettre à jour les planifications:  Rend les souscriptions précédentes visibles dans MicroStrategy ONE.
    • Mettre à jour les objets sources MDX : Met à jour les objets sources de données MDX ( Cubes MDX) qui ont été créés dans les versions antérieures de MicroStrategy pour tirer parti de l'amélioration des performances.

      Par défaut, si vous mettez à jour plusieurs projets et que la mise à jour échoue pour un projet, le processus de mise à jour continue pour les autres projets. Cela vous permet de terminer toutes les mises à jour possibles, puis de passer en revue les erreurs. Pour abandonner le processus de mise à jour pour d'autres projets lorsqu'un projet a échoué, effacer le Mettre à jour les projets restants, même en cas d'échec de la mise à jour d'un projet case à cocher.

      Selon le nombre d'objets sources MDX dans le projet, cette mise à jour peut prendre beaucoup de temps.

    • Mettre à jour les caches du Cube des services OLAP vers PRIME:  Sélectionnez cette case à cocher pour mettre à jour tous les Cubes intelligents vers l'architecture PRIME. Cette architecture peut améliorer les performances de publication des résultats Cube intelligent grâce à l'utilisation d'un traitement parallèle et d'autres optimisations. Cette mise à jour est appliquée à tous les Cubes intelligents du projet.
    • Mettre à jour les Cubes d'import de données (définition et cache) vers PRIME:  Sélectionnez cette case à cocher pour mettre à jour tous les jeux de données de l'importation des données vers l'architecture PRIME. Cette architecture peut améliorer les performances de publication des résultats de l'importation des données grâce à l'utilisation d'un traitement parallèle et d'autres optimisations. Cette mise à jour est appliquée aux jeux de données inclus dans votre projet via l'utilisation de l'importation des données.

      Il est plus facile de mettre à jour les caches Cube des services OLAP et les Cubes d'importation de données vers PRIME pendant le processus de mise à niveau. Si vous ne les mettez pas à jour maintenant, chaque Cube est mis à jour lorsqu'il est utilisé. Effectuer la mise à niveau en une seule fois garantit des performances constantes pour les utilisateurs finaux.

  8. Cliquez sur Suivant.
  9. 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.
  10. Cliquez sur Suivant.
  11. Sur la page Résumé, passez en revue vos choix de mise à niveau et cliquez sur Terminer.