Strategy ONE
Améliorez les performances des rapports et du Cube par rapport à l'entrepôt de données en utilisant la mise en cache des formes d'attribut Cube
Cette fonctionnalité a été introduite dans la MicroStrategy 2021 Update 5.
Le temps de récupération des données est souvent trop élevé pour les rapports et les Cubes qui sont exécutés par rapport à l'entrepôt de données, car la majeure partie du temps de transfert des données (par exemple, la bande passante du réseau) est consacrée à la récupération des colonnes de texte qui sont des formes d'attribut non ID.
Pour réduire le temps de transfert des données utilisées pour récupérer les formes d'attribut non ID, vous pouvez utiliser une forme d'attribut mettant en cache le Cube intelligent. Mettez en cache les formes d'attribut à l'aide de ce Cube. Lorsqu'il est nécessaire de récupérer des formes d'attribut non ID, le Cube de mise en cache des formes d'attribut est utilisé à la place de la base de données.
Pour en savoir plus sur la mise en cache des formes d'attribut, reportez-vous à KB484994.
Conditions préalables
- Vos métadonnées doivent être mises à niveau vers MicroStrategy 2021 ou une version ultérieure pour peupler le nouveau modèle de Cube.
- Vous devez activer l'approvisionnement dynamique au niveau du projet pour accéder au Cube de mise en cache de la forme d'attribut.
Créer un Cube de mise en cache de forme d'attribut
- Ouvrez la fenêtre Workstation.
-
Dans le volet de navigation, cliquez sur
, à côté de Jeux de données.
-
Sélectionnez l'environnement et le projet où vous souhaitez enregistrer votre Cube intelligent, sélectionnez Cube intelligent, et cliquez sur OK.
-
Sous MODÈLE DU CUBE, choisissez Cube intelligent de mise en cache de forme d'attribut par défaut à partir du menu déroulant.
-
Cliquez sur Oui.
-
Notez qu'il y a une hiérarchie système sur le Cube par défaut.
-
Vous pouvez supprimer la hiérarchie du système, ajouter vos propres attributs dans le modèle et inclure des formes d'attribut spécifiques pour la mise en cache.
Utiliser un Cube de mise en cache de forme d'attribut
Pour utiliser un Cube de mise en cache de forme d'attribut, vous devez activer l'approvisionnement dynamique au niveau du projet.
Si plusieurs Cubes de mise en cache de formes d'attribut sont disponibles, seul le Cube publié le plus récent est utilisé.
-
Dans le volet de navigation, cliquez sur Projets.
-
Naviguez vers le projet.
-
Cliquez avec le bouton droit sur le projet et choisissez Propriétés.
-
Dans le volet gauche, cliquez sur Tous les paramètres et rechercher approvisionnement dynamique.
-
Activer Activer l'approvisionnement dynamique et Rendre les Cubes intelligents disponibles pour l'approvisionnement dynamique par défaut.
Lors de l'exécution d'un rapport normal ou de la publication d'un Cube intelligent qui inclut les formes d'attribut en cache, le message suivant s'affiche dans la vue SQL : « Cet objet puise dynamiquement les formes de base d'attribut à partir du ou des Cubes intelligents suivants : ». Seule la forme ID des attributs en cache est sélectionnée dans l'instruction SQL.