TAILLE_DE_GRILLE_RÉPONSE MAX.

Vous devez parfois limiter la taille des grilles de requête Essbase circulant d'un cube source de partition répliqué en mode "block storage" vers un cube cible de partition répliqué en mode "aggregate storage" (ASO). Vous pouvez utiliser MAX_REQUEST_GRID_SIZE pour limiter la taille totale de la grille de demande.

Le paramètre de configuration MAX_RESPONSE_GRID_SIZE vous permet également de limiter la taille maximale de la grille de réponse qui peut être envoyée à la cible ASO en une seule opération. Essbase divise la grille de demandes en tranches de données et envoie plusieurs grilles de réponses plus petites à la cible.

Par exemple, si MAX_REQUEST_GRID_SIZE est défini sur un milliard (100000000) de cellules et MAX_RESPONSE_GRID_SIZE sur un million (1000000) de cellules : 100000000 / 1000000 = 1000. Essbase envoie des grilles de réponse à la cible ASO dans plusieurs tranches de mille (1000) cellules.

La quantité de mémoire nécessaire pour maintenir temporairement la grille de réponses dans la cible de données est proportionnelle à la taille de la grille de demandes (MAX_REQUEST_GRID_SIZE). Dans le cas d'une énorme grille de demande avec des millions de cellules, la quantité de mémoire requise pour que la grille de réponse soit envoyée en une seule opération peut poser des problèmes (par exemple, le système peut atteindre les limites de mémoire ou ne pas allouer suffisamment de mémoire).

Syntaxe

MAX_RESPONSE_GRID_SIZE [appname [dbname]] n
  • appname : facultatif. Spécifie l'application pour laquelle la taille de la grille de réponses doit être définie.

    Si vous indiquez une valeur pour appname et que vous n'indiquez pas de valeur pour dbname, le paramètre s'applique à toutes les bases de données de l'application indiquée.

    Pour activer le paramètre pour une base de données spécifique, vous devez indiquer une application et une base de données.

    Si vous ne spécifiez pas d'application, vous ne pouvez pas spécifier de base de données et le paramètre s'applique à toutes les applications et bases de données sur le serveur Essbase.

  • dbname : facultatif. Indique la base de données, dans l'application indiquée par appname, pour laquelle la taille de la grille de réponses doit être définie.

    Si vous indiquez une valeur pour dbname mais que vous n'indiquez pas de valeur pour appname, votre spécification est ignorée et la journalisation des messages de diagnostic est activée pour toutes les applications et bases de données sur le serveur Essbase.

  • n : indique la taille de la tranche de la grille de réponses à envoyer à la cible de données.

    La valeur par défaut est un million (1000000) de cellules, ce qui nécessite 8 Mo de mémoire.

Vous devez redémarrer le serveur Essbase pour initialiser toute modification apportée à la configuration.

Exemple

MAX_RESPONSE_GRID_SIZE ASOSamp 500000

Limite la grille de réponse à un demi-million de cellules (qui nécessite 4 Mo de mémoire) pour toutes les bases de données associées à l'application ASOSamp.