Strategy ONE
Améliorez le chargement des projets et les performances de mise à jour du schéma en optimisant le traitement des Cubes intelligents pour l'approvisionnement dynamique
À partir de MicroStrategy ONE Update 10, vous pouvez améliorer les performances du chargement des projets et des mises à jour de schéma. Pour y parvenir, traitement du Cube dans Strategy le moteur de données est optimisé pour traiter uniquement les Cubes nécessaires pendant le chargement du projet et les mises à jour du schéma.
Pendant le chargement du projet ou les mises à jour du schéma de projet, si l'approvisionnement dynamique est activé pour au moins un des projets et qu'il y a caches du Cube actif disponibles pour les projets, les Strategy le moteur de données doit traiter les Cubes avec un statut de cache de Cube actif pour que la fonctionnalité d'approvisionnement dynamique soit prête à fonctionner. Avec un nombre croissant de Cubes en cours de traitement et/ou une complexité croissante du Cube, plus de temps est nécessaire pour le traitement du Cube, car le chargement du projet et les mises à jour du schéma prennent plus de temps.
Workflows les plus évidents où vous pouvez vous attendre à voir des améliorations de performances :
-
Chargement du projet pendant Strategy Démarrage du serveur Intelligence
-
Chargement et rechargement du projet
-
Mises à jour du schéma de projet
Dans la Mise à jour 10 de MicroStrategy 2021 , le Strategy le moteur de données a été amélioré afin d'optimiser le traitement du Cube pour l'approvisionnement dynamique. Au lieu de traiter tous les Cubes (par exemple les Cubes d'importation de données (MTDI), les Cubes intelligents OLAP avec l'approvisionnement dynamique désactivé et les Cubes intelligents OLAP avec l'approvisionnement dynamique activé) comme avant, le Strategy le moteur de données traite uniquement les Cubes nécessaires pour que l'approvisionnement dynamique soit prêt à fonctionner. Il s'agit des Cubes intelligents OLAP sur lesquels l'approvisionnement dynamique est activé
Vérifier si l'approvisionnement dynamique est activé pour un projet
Cette amélioration des performances profite aux cas d'utilisation où l'approvisionnement dynamique est activé pour au moins un des projets et où des caches de Cube actifs sont disponibles pour les projets. Pour vérifier si l'approvisionnement dynamique est activé pour un projet, suivez les étapes ci-dessous.
-
Ouvrir le Fenêtre de Workstation.
-
Dans le volet de navigation, cliquez sur Projets.
-
Cliquez avec le bouton droit sur le projet et choisissez Propriétés.
-
Dans le volet gauche, cliquez sur Tous les paramètres.
Comment différents scénarios tirent-ils parti de cette amélioration des performances ?
Le tableau suivant fournit les données de performances de chargement des projets pour MicroStrategy 2021 Update 9 (sans amélioration des performances) et MicroStrategy 2021 Update 10 (avec amélioration des performances). Le test suivant a été effectué sur deux projets de tutoriels identiques qui ont des Cubes d'importation de données (MTDI), des Cubes intelligents OLAP avec l'approvisionnement dynamique désactivé et des Cubes intelligents OLAP avec l'approvisionnement dynamique activé.
Temps de chargement du projet (secondes) | Temps de chargement du projet2 (secondes) | |
---|---|---|
91 Cubes avec des caches de Cube actifs : 44 Cubes avec DS* activé + 47 autres Cubes (MTDI ou Cubes intelligents avec DS* désactivé) | 96 Cubes avec des caches de Cube actifs : 0 Cube avec DS* activé + 96 autres Cubes (MTDI ou Cubes intelligents avec DS* désactivé) | |
Avant amélioration | 101 | 169 |
Après amélioration | 30 | 31 |
Pourcentage d'amélioration | 70 % | 82 % |
Les résultats affichés ci-dessus témoignent de l'amélioration des performances de cet ensemble spécifique de projets. Vous ne pourrez peut-être pas obtenir exactement la même amélioration des performances dans d'autres types de projets. Les améliorations de performances réelles dépendent également de la complexité du schéma de projet. En général, plus actif Cubes d'approvisionnement non dynamique que vous avez dans votre projet, meilleur est le gain de performances.