MicroStrategy ONE

Modifier le cache au niveau du projet et les paramètres du Cube intelligent

Vous pouvez modifier le cache au niveau du projet et les paramètres d'Intelligent Cube.

La possibilité d'afficher ou de modifier certains paramètres est déterminée par les privilèges d'un utilisateur. Tous les privilèges nécessaires sont inclus par défaut dans le rôle d'administrateur. Vous devez appartenir au groupe Administrateurs système pour utiliser cette fonctionnalité.

  1. Ouvrir la Workstation fenêtre.
  2. Dans le volet de navigation, cliquez sur Projets.
  3. Cliquez avec le bouton droit sur un projet et choisissez Propriétés.
  4. Choisissez Obtenir des informations si vous utilisez un Mac.

  5. Dans le volet gauche, cliquez sur Caches et Cubes.

Champs

Stockage sur disque

Répertoire du fichier de cache: Le répertoire pour le stockage des fichiers de cache.

Stockage en mémoire pour les rapports

Utilisation maximale de la mémoire (Mo): définissez l'utilisation maximale de la RAM (Mo) pour la mise en cache du jeu de données pour le client. Les valeurs peuvent aller de 20 à 1 048 576. La valeur par défaut est de 256 Mo.

Nombre maximum de caches: Définissez le nombre maximal de caches autorisés dans le projet à la fois. La valeur maximale est de 1 000 000 et la valeur minimale est de 0. Une valeur de -1 indique qu'il n'y a aucune limite. La valeur par défaut est 10 000. À partir de la MicroStrategy 2020 Update 1, ce paramètre de gouvernance est supprimé. Elle reste disponible, mais n'est pas appliquée si elle est inférieure à la valeur par défaut de 100 000.

Stockage de mémoire pour document ou tableau de bord

Utilisation maximale de la mémoire (Mo): Définissez l'utilisation maximale de la RAM (Mo) pour la mise en cache du document pour le client. La valeur maximale est 1,048,576 et la valeur minimale est 0. Une valeur de -1 indique qu'il n'y a aucune limite. La valeur par défaut est de 4 096 mégaoctets.

Nombre maximum de caches: Définissez le nombre maximal de caches autorisés dans le projet à la fois. La valeur maximale est de 1 000 000 et la valeur minimale est de 0. Une valeur de -1 indique qu'il n'y a aucune limite. La valeur par défaut est 100 000. À partir de la MicroStrategy 2020 Update 1, ce paramètre de gouvernance est supprimé. Elle reste disponible, mais n'est pas appliquée si elle est inférieure à la valeur par défaut de 100 000.

Paramètres de mémoire

Multiplicateur d'échange de mémoire: Ce paramètre contrôle la quantité de mémoire permutée sur disque, par rapport à la taille du cache permutée en mémoire. Par exemple, si le paramètre du multiplicateur d'échange de RAM est 2 et que le cache demandé est de 80 kilo-octets, 160 kilo-octets sont échangés de la mémoire vers le disque. L'augmentation de ce paramètre peut augmenter l'efficacité de la mise en cache dans les cas où la mémoire cache est pleine et où plusieurs rapports simultanés tentent d'être échangés à partir du disque. La valeur maximale est 99 et la valeur minimale est 1. La valeur par défaut de ce paramètre est 2.

Mémoire maximale pour l'index de cache de rapport (%): Ce paramètre détermine quel pourcentage de la quantité de mémoire spécifiée dans Limites d'utilisation maximale de la RAM peut être utilisé pour les tables de référence du cache de résultats. Si vos rapports et documents contiennent de nombreuses réponses rapides, la table de recherche du cache peut atteindre cette limite. À ce stade, Intelligence Server ne crée plus de nouveaux caches. Pour continuer à créer de nouveaux caches, vous devez soit supprimer les caches existants pour libérer de la mémoire pour la table de recherche de cache, soit augmenter cette limite. La valeur par défaut de ce paramètre est 100 % et les valeurs peuvent varier de 10 % à 100 %.

Charger des caches au démarrage: Lorsque ce paramètre est activé, quand Intelligence Server démarre, il charge les caches de rapports à partir du disque jusqu'à ce que l'utilisation maximale de la RAM pour le cache soit atteinte. Ce paramètre est activé par défaut.

Appliquer la logique d'expiration automatique pour les rapports contenant des dates dynamiques: Lorsque cette option est activée, les caches pour les rapports qui utilisent des dates dynamiques expirent à minuit le dernier jour dans le filtre de date dynamique. Ce paramètre est activé par défaut.

Paramètres du Cube intelligent

Répertoire du fichier du Cube intelligent: Indique l'emplacement de fichier dans lequel les Cubes intelligents sont stockés lorsque vous sélectionnez pour enregistrer un Cube intelligent vers un stockage secondaire. En plus de stocker les cubes intelligents dans la mémoire d'Intelligence Server, vous pouvez les stocker dans un stockage secondaire, tel qu'un disque dur. Ces Intelligent Cubes peuvent ensuite être chargés depuis ce stockage secondaire dans la mémoire d'Intelligence Server lorsque les rapports nécessitent un accès aux données de l'Intelligent Cube.

Utilisation maximale de la mémoire (Mo): Définit la quantité de données requises pour tous les Cubes intelligents afin de limiter la quantité de données Intelligent Cube stockées dans la mémoire d'Intelligence Server à un moment donné pour un projet. La valeur maximale est 9,999,999 et la valeur minimale est 0. La valeur par défaut est de 256 Mo.

Charger des Cubes intelligents dans la mémoire Intelligence Server dès la publication: Sélectionnez cette option pour charger des Cubes intelligents dans la mémoire Intelligence Server lorsque ce dernier est publié. Les cubes intelligents doivent être chargés dans la mémoire d'Intelligence Server pour permettre aux rapports d'accéder à leurs données et de les analyser. Cette option est activée par défaut.

Autoriser l'analyse des rapports en dehors du Cube intelligent: Sélectionnez cette option pour activer l'analyse en dehors du Cube intelligent afin d'accéder à l'ensemble des données disponibles dans l'entrepôt de données. En activant l'exploration en dehors d'un Cube Intelligent, les rapports qui accèdent à l'Intelligent Cube disposent d'un accès ROLAP aux données via l'exploration. Cette option est désactivée par défaut.

La décision d'activer ou de désactiver le forage en dehors d'un cube intelligent dépend de quelques facteurs. Vous devez tenir compte de la taille et de la complexité de vos cubes intelligents lorsque vous décidez d'activer ou non le forage en dehors d'un cube intelligent. Bien que l'activation de l'exploration en dehors de cubes intelligents relativement petits puisse bénéficier de l'analyse ROLAP via l'exploration, l'activation de cette analyse sur des cubes intelligents relativement grands peut potentiellement entraîner une charge accrue sur votre entrepôt de données et Intelligence Server.

Champs avancés

Cliquez sur Avancé pour afficher ces champs supplémentaires.

Création de caches de résultats

Activer la mise en cache du serveur de rapports: Si cette option est activée, vous pouvez modifier les paramètres fils suivants :

  • Durée du cache (heures): Sélectionnez le nombre d'heures pendant lesquelles un cache de rapport doit exister avant qu'il n'expire. La valeur par défaut est 24.

    Lorsqu'un cache est mis à jour, la durée de vie actuelle du cache est utilisée pour déterminer la date d'expiration du cache en fonction de l'heure de la dernière mise à jour du cache. Cela signifie que la modification Durée du cache (heures) n'affecte pas la date d'expiration des caches existants. Cela n'affecte que les nouveaux caches en cours de traitement ou les caches qui seront traités ultérieurement.

  • Documenter la sortie de la mise en cache dans les formats sélectionnés: Vous pouvez sélectionner 4 formats pour activer la mise en cache de document pour un format donné, notamment PDF, Excel, HTML, XML/Flash/HTML5. Les quatre formats sont sélectionnés par défaut.
  • Activer la mise en cache XML pour les rapports: activez cette option pour activer la mise en cache XML pour les rapports. La mise en cache XML stocke les attributs que tous les utilisateurs du Web peuvent explorer dans le cache XML du rapport. Cette option est activée par défaut.

    Si vous sélectionnez Activer les chemins d'analyse personnalisés Web à partir de la catégorie Analyse de définition de projet, la mise en cache XML est désactivée, ce qui peut avoir un impact négatif sur les performances de MicroStrategy Web.

  • Activer la mise en cache pour les rapports et documents avec invite: activez cette option pour activer la mise en cache des rapports et documents contenant des invites. Cette option est activée par défaut.
    • Enregistrer les réponses aux invites pour la surveillance du cache: activez cette option pour activer la mise en cache des réponses aux invites. Cette option est activée par défaut.
  • Activer la mise en cache pour les rapports et documents sans invite: Activez cette option pour activer la mise en cache des rapports et documents sans invite. Cette option est activée par défaut.
  • Créer des caches: Vous pouvez sélectionner trois options de création de cache :
    • Créer des caches par connexion de base de données: Déterminez sur quelle base de création de cache est basée : par utilisateur, par connexion de base de données et/ou par connexion de base de données. Cette option est désactivée par défaut.
    • Créer des caches par connexion de base de données: Déterminez sur quelle base de création de cache est basée : par utilisateur, par connexion de base de données et/ou par connexion de base de données. Cette option est désactivée par défaut.
    • Créer des caches par utilisateur: Déterminez sur quelle base de création de cache est basée : par utilisateur, par connexion de base de données et/ou par connexion de base de données. Cette option est désactivée par défaut.

Activer la mise en cache de la Library et des signets: activez cette option pour activer la génération de caches de raccourcis de tableau de bord et de caches de signets dans la Library du tableau de bord. Cette option est activée par défaut.

  • Activer la mise en cache de la souscription aux signets: activez cette option pour permettre à l'utilisateur de créer des souscriptions de cache de signets. Cette option est activée par défaut.

Paramètres du Cube intelligent

Taille maximale du Cube autorisée pour le téléchargement (Mo): Définit la taille maximale du Cube, en mégaoctet, qui peut être téléchargée à partir d'Intelligent Server. De plus, cette valeur est utilisée lors de l'envoi d'un fichier .mstr par courrier électronique. Si la taille du cube est supérieure à la valeur spécifiée, le fichier .mstr ne sera pas envoyé par email. La valeur maximale est 9,999,999 et la valeur minimale est 0. La valeur par défaut est 100.

Croissance maximale en % d'un Cube intelligent en raison des index: Définit le maximum que les index sont autorisés à ajouter à la taille du Cube intelligent, en pourcentage de la taille d'origine. Par exemple, un paramètre de 50 % définit qu'un cube intelligent de 100 Mo peut atteindre 150 Mo en raison de ses index. Si la taille de l'Intelligent Cube dépasse cette limite, les index les moins utilisés sont supprimés de l'Intelligent Cube. La valeur maximale est 2 147 483 647 et la valeur minimale est 0. La valeur par défaut est 500.

Créer des Cubes intelligents par connexion de base de données: Sélectionnez cette option pour définir vos Cubes intelligents afin d'utiliser et de prendre en charge le mappage de connexion. Si vous ne définissez pas de cubes intelligents pour prendre en charge le mappage de connexion lorsque le mappage de connexion est utilisé dans un projet, les utilisateurs peuvent accéder à des données auxquelles ils ne sont pas censés avoir accès. Cette option est désactivée par défaut.

Lorsqu'un Intelligent Cube prenant en charge le mappage de connexion est publié, il utilise le mappage de connexion du compte utilisateur qui a publié l'Intelligent Cube. Seuls les utilisateurs disposant de ce mappage de connexion peuvent créer et afficher des rapports qui accèdent à cet Intelligent Cube. Cela maintient la sécurité et le contrôle d’accès aux données définis par vos mappages de connexion.

Si un Intelligent Cube doit être disponible pour plusieurs mappages de connexions, vous devez publier une version distincte de l'Intelligent Cube pour chacun des mappages de connexion requis.

Charger les Cubes intelligents au démarrage: sélectionnez cette option pour inclure le processus de chargement de tous les Cubes intelligents publiés comme l'une des tâches terminées au démarrage d'Intelligence Server. Les performances d'exécution des rapports accédant aux Intelligent Cubes sont optimisées car le Cube Intelligent du rapport a déjà été chargé. Toutefois, la surcharge rencontrée lors du démarrage d'Intelligence Server est augmentée en raison du traitement de chargement des cubes intelligents. Cette option est activée par défaut.

L'activation de ce paramètre améliore les performances d'exécution des rapports accédant aux cubes intelligents. Toutefois, la surcharge lors du démarrage d'Intelligence Server est augmentée en raison du processus de chargement des cubes intelligents.

Approvisionnement dynamique

Activer l'approvisionnement dynamique: Activez cette option pour activer approvisionnement dynamique pour l'ensemble du projet ou désactivez cette option pour désactiver l'approvisionnement dynamique pour l'ensemble du projet. Cette option est activée par défaut.

  • Rendre les Cubes intelligents disponibles pour l'approvisionnement dynamique par défaut: activez cette option pour activer l'approvisionnement dynamique de tous les Cubes intelligents d'un projet. Pour désactiver le sourcing dynamique comme comportement par défaut pour tous les cubes intelligents d'un projet, désactivez cette option. Cette option est désactivée par défaut.
  • Autoriser l'approvisionnement dynamique même si les propriétés de jointure externe ne sont pas définies: activez cette option pour rendre les Cubes intelligents disponibles pour l'approvisionnement dynamique, même si certaines propriétés de jointures externes ne sont pas définies. Toutefois, cela peut entraîner l'affichage de données incorrectes dans les rapports utilisant le sourcing dynamique. Cette option est désactivée par défaut.