Paramètres du cluster

Last modified by Aurelie Bertrand on 2024/11/15 08:52

Cette section permet de gérer les quotas et de configurer un cluster.



Gestion des quotas

Il est possible de définir différents types de quotas de cube applicables à différents niveaux afin de limiter la taille des cubes ou la mémoire utilisée par les cubes.

💡 Il est possible de définir des quotas de cube spécifiques aux modèles de données (nombre de lignes et taille en mémoire uniquement).
Ces quotas sont stockés dans le modèle de données lui-même et prévalent sur ceux définis sur cette page.
Consultez la page Définir les paramètres avancés du cube pour plus de détails.

Pour cela :

  1. Dans le champ Quota, sélectionnez le type de quota que vous souhaitez ajouter :
    CUBE_MAX_MEM_SIZETaille maximale du cube en mémoire.
    La génération du cube échoue si la taille du cube dépasse celle définie.
    CUBE_MAX_ROWSNombre maximal de lignes du cube.
    La génération du cube échoue si le nombre de lignes défini est dépassé.
    CUBE_MAX_MEM_USAGEMémoire maximale utilisée pour le chargement des cubes.
    Le chargement d'un cube échoue si la mémoire utilisée par les cubes dépasse celle définie.
  1. Dans le champ Portée du quota, sélectionnez à quel niveau s'applique le quota :
    • GLOBAL : à l'ensemble des cubes (tous les rôles et les utilisateurs)
    • ROLE : aux cubes du rôle sélectionné dans la liste déroulante en-dessous.
    • PERSONAL : aux portefeuilles personnels. La valeur du quota s'applique à l'ensemble des portefeuilles personnels (tous les utilisateurs). 
       
  2. Dans le champ Limite du quota, entrez la valeur limite du quota en valeur absolue ou en pourcentage.
    Spécifiez l'unité à la suite de la valeur dans le champ suivant:
    • Taille ou mémoire maximale : K=Kilo octet, M=Méga octect, G=Giga octet et %=pourcentage.
    • Nombre maximal de lignes : k=millier, m=million.
       
  3. Cliquez sur le bouton Ajouter.
    ➡ Le quota est ajouté dans le champ Liste des quotas.

💡Vous pouvez définir plusieurs fois le même quota avec une portée différente. Les quotas s'appliquent par ordre de priorité PERSONAL -> ROLE -> GLOBAL.

Quotas_FR.png

Exemples

Exemple 1

On définit un quota de type CUBE_MAX_MEM_USAGE avec une portée GLOBAL et une limite à 30%.
On définit un autre quota de type CUBE_MAX_MEM_USAGE avec une portée ROLE sur le rôle Retail et une limite à 50%.
Dans ce cas, la mémoire utilisée pour le chargement de l'ensemble des cubes ne pourra dépasser 30% de la mémoire. Le chargement d'un cube échouera au délà.
Par contre, la mémoire utilisée pour le chargement des cubes du rôle Retail pourra atteindre 50% de la mémoire. Le quota de portée ROLE est prioritaire sur le quota de portée GLOBAL.

Exemple 2

On définit un quota de type CUBE_MAX_ROWS avec une portée GLOBAL et une limite à 500k (500 000 lignes).
On définit un autre quota de type CUBE_MAX_ROWS avec une portée ROLE sur le rôle Telecom et une limite à 1m (1 million de lignes).
Dans ce cas, la génération d'un cube du rôle Telecom échouera si son nombre de lignes dépasse 1 million alors que la génération d'un cube de tout autre rôle échouera si le nombre de lignes du cube dépasse 500 000.

Configuration d'un cluster

Pour gérer un plus grand volume de données (milliard de lignes), il est possible d'utiliser plusieurs serveurs en mode "Cluster".

Dans le cas d'un clustering interne, vous pouvez configurer ici le cluster. Consultez le paragraphe Configurer le cluster de la page Utilisation de plusieurs serveurs en mode "Cluster" pour plus de détails.