Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EPM (Hyperion) Discussion :

[Essbase] script de calcul et nb de session


Sujet :

EPM (Hyperion)

  1. #1
    Rédactrice

    [Essbase] script de calcul et nb de session
    Bonjour à tous,

    Un pied dans la techno et me voici déjà face à une énigme

    J'ai un script de calcul qui permet de recalculer l'intégralité d'un cube essbase/planning (16 dim + account)
    Lors de l'exécution de ce script un nombre important de connection apparaissent sur essbase.
    Comment savoir si c'est ce script qui ouvre ces n connections ou si cela viens d'ailleurs ?

    Pour info, l'entête du script est défini ainsi :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SET AGGMISSG ON;
    SET UPDATECALC OFF;
    SET LOCKBLOCK HIGH; /* défini à 2000 dans le essbase.cfg */
    SET CALCPARALLEL 6;
    SET CALCTASKDIMS 2;

    D'après ce que je comprends il serait normal que l'option CALCPARALLEL ouvre des sessions différentes puisque cette option permet de paralléliser (mais pas sure car d'après la "bible" sur le sujet il s'agit en fait du nombre de processeur utilisé pour le calcul...
    A priori je dirais que l'option LOCKBLOCK n'a pas d'impact sur le nb de connection car il s'agit du nb de block monté en mémoire...
    Quand au CALCTASKDIMS là j'ai pas trop compris l’intérêt du truc... le lien oracle

    Est ce que ce nb important de connection peux venir de ces options ou est ce que cela peux venir des calculs ?

    Merci d'avance,
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  2. #2
    Rédacteur/Modérateur

    Hello,

    Tout ça n'y est pour rien, le script de calcul s'exécute dans une seule session Essbase quelles que soient les options.

    Les autres connexions doivent être une fantaisie de Planning... comme je ne connais pas ce module, j'en suis réduit aux hypothèses :

    • peut-être Planning découpe-t-il le script en périmètres qui se calculent parallèlement ?
    • peut-être ouvre-t-il simplement des connexions pour interroger Essbase sur l'état d'avancement du calcul ?
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  3. #3
    Rédactrice

    Ok, donc la solution est ailleurs...
    au moins ça fait une piste de moins

    Merci Antoun
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  4. #4
    Rédacteur/Modérateur

    Normalement, la console EAS te dit ce que font les sessions ouvertes (colonne "Request")...
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  5. #5
    Membre à l'essai
    Bonjour,

    Comment est lancé le script ?
    Depuis Planning, l'EAS ou via un script d'industrialisation de lancement des calculs ?

  6. #6
    Rédactrice

    Normalement, la console EAS te dit ce que font les sessions ouvertes (colonne "Request")...
    Ouais, seul problème je ne peux pas reproduire le problème...

    Comment est lancé le script ?
    Depuis Planning, l'EAS ou via un script d'industrialisation de lancement des calculs ?
    A priori depuis planning... mais là encore pas de certitude. Je n'ai pas la main sur les environnements alors ma recherche de solution est purement "théorique" (j'ai un extrait de log et une capture d'écran ) !
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  7. #7
    Membre à l'essai
    Pas évident comme problème...
    En tout cas, lorsque des calculs sont lancés depuis l'add-in excel, il est possible d'avoir plusieurs connexions simultanément. Est-ce que les calculs ne seraient pas lancés de cette manière...

  8. #8
    Rédactrice

    En tout cas, lorsque des calculs sont lancés depuis l'add-in excel, il est possible d'avoir plusieurs connexions simultanément. Est-ce que les calculs ne seraient pas lancés de cette manière...
    Interessant ça, je me le note dans un coin si un jour je croise un tel problème

    D'après l'erreur qui m'est remonté ce serait lorsqu'un formulaire planning est utilisé, donc non pas d'add-in.
    J'essaye de récupérer les accès et de reproduire le cas, mais pour l'instant toujours pas les billes... Pas facile, mais en attendant je fouille dans les docs (a défaut de trouver une solution, je m'instructionne )
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.