Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2012, 10h23   #1
Membre du Club
 
Inscription : août 2008
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 223
Points : 67
Points : 67
Par défaut ESSBASE : tuning des paramètres Essbase pour un script de calcul trop long

Bonjour,

je suis sur Essbase 11, un serveur dédié puissant et sur SAN. Je suis en train de tuner Essbase et un élément me résiste et je n'arrive pas à voir quels pourraient être les leviers qui me permettraient de gagner en perfs.

Le goulot se situe sur un calc script, pourtant très, très simple mais qui vient de prendre 300% en temps d'alim et qui plombe toute l'alimentation du cube.

La raison du + 300% : j'ai mis les DIM comme il faut en sablier : les denses d'abord avec les plus fortes cardinalités et les sparses ensuite avec les cardinalités les plus faibles en premier.

Le calc en question est un simple CALC DIM (PRD,ACT,TRS) sur dim sparse et avec un FIX avant sur deux dim sparse.
Les paramètres de ce script sont
Code :
1
2
3
4
5
6
7
8
9
//ESS_LOCALE English_UnitedStates.Latin1@BINARY
SET UPDATECALC OFF;	/*desactive le calcul intelligent*/
SET CLEARUPDATESTATUS OFF;/*desactive la MAJ des status */
SET AGGMISSG ON; /* active l' agrégation */
SET LOCKBLOCK HIGH; /* Lock les blocks sur les settings High */
SET NOTICE DEFAULT;	/*suivi dans le log*/
SET MSG SUMMARY; /* Nécessaire pour voir les lock et la calc cache */
SET CACHE HIGH;
SET CALCPARALLEL 3;
et les paramètres globaux d'Essbase sont :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 The following entry specifies the full path TO JVM.DLL
JvmModuleLocation  /apps/essbase/prod/common/JRE-64/IBM/1.5.0/bin/classic/libjvm.so
BPM_Oracle_DriverDescriptor "DataDirect 5.2 Oracle Wire Protocol"
BPM_DB2_DriverDescriptor "DataDirect 5.2 DB2 Wire Protocol"
BPM_SQLServer_DriverDescriptor "DataDirect 5.2 SQL Server Wire Protocol"
;BPM_Netezza_DriverDescriptor "NetezzaSQL"
BPM_Teradata_DriverDescriptor "Teradata"
BPM_ORACLEBI_DriverDescriptor "Oracle BI Server"
; AuthenticationModule CSS
AGENTPORT xxxx
SERVERPORTBEGIN  xxxxxxxxx
SERVERPORTEND xxxxxxx
AGENTDESC hypservice
DLSINGLETHREADPERSTAGE FALSE
DLTHREADSPREPARE 12
DLTHREADSWRITE 12
CALCLOCKBLOCKHIGH 15000
CALCLOCKBLOCKDEFAULT 1000
CALCLOCKBLOCKLOW 100
CALCCACHEHIGH 200000000
CALCCACHEDEFAULT 10000000
CALCCACHELOW 200000
DYNCALCCACHEMAXSIZE 100M
AGENTTHREADS 10
PIPEBUFFERSIZE 65534
MULTIPLEBITMAPMEMCHECK TRUE
PARCALCMULTIPLEBITMAPMEMOPT TRUE
Est-ce qu'il y aurait quelqu'un qui pourrait me filer des tuyaux et une direction ?

Merci d'avance
mederik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 12h19   #2
Membre éprouvé
 
Avatar de sroux
 
Homme Sébastien Roux
Expert SI Finance
Inscription : avril 2003
Messages : 140
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Roux
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Expert SI Finance
Secteur : Santé

Informations forums :
Inscription : avril 2003
Messages : 140
Points : 402
Points : 402
Envoyer un message via Skype™ à sroux
A voir côté SAN peut être, n'y aurait-il pas un goulot d'étranglement à ce niveau? Cela arrive souvent avec un SAN mal paramétré, vérifier les IO au cas où.
Je sais que pour Essbase l'éditeur de préconisait pas les baies SAN.
sroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 13h15   #3
Membre du Club
 
Inscription : août 2008
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 223
Points : 67
Points : 67
Citation:
A voir côté SAN peut être, n'y aurait-il pas un goulot d'étranglement à ce niveau
Bien vu car en effet il y en avait un mais entre temps cela a été résolu
mederik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2012, 12h36   #4
Membre du Club
 
Homme Stef
Consultant Essbase
Inscription : juin 2002
Messages : 40
Détails du profil
Informations personnelles :
Nom : Homme Stef
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant Essbase

Informations forums :
Inscription : juin 2002
Messages : 40
Points : 45
Points : 45
Citation:
Envoyé par mederik Voir le message
Le calc en question est un simple CALC DIM (PRD,ACT,TRS) sur dim sparse et avec un FIX avant sur deux dim sparse
Si les dimensions sparses ont moins de 6 niveaux de hiérarchie et si leur calcul ne se fait que sur les attributs de consolidation de l'outline, tu peux remplacer le calc dim par agg qui est + rapide dans ces conditions.
asphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 10h36   #5
Membre du Club
 
Inscription : août 2008
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 223
Points : 67
Points : 67
Citation:
Si les dimensions sparses ont moins de 6 niveaux de hiérarchie et si leur calcul ne se fait que sur les attributs de consolidation de l'outline
J'ai des hiérarchies comprenant jusqu'à 8 niveaux...
mederik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h35   #6
Membre éprouvé
 
Avatar de sroux
 
Homme Sébastien Roux
Expert SI Finance
Inscription : avril 2003
Messages : 140
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Roux
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Expert SI Finance
Secteur : Santé

Informations forums :
Inscription : avril 2003
Messages : 140
Points : 402
Points : 402
Envoyer un message via Skype™ à sroux
Pas grave fait qd même le test.

Regarde également ce paramètre SET FRMLBOTTOMUP ON; dans la tech ref.
sroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h43   #7
Membre du Club
 
Inscription : août 2008
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 223
Points : 67
Points : 67
C'est vrai j'ai que j'ai pas précisé mais j'ai déjà testé et pas de changement. Je regarde pour le paramètre dont tu me parles.
mederik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h48   #8
Membre du Club
 
Inscription : août 2008
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 223
Points : 67
Points : 67
Je viens de voir pour ce paramètre. Le truc c'est que dans mes dim sparse, en fait je n'ai aucune formule. Ce n'est que de l'agrégation, #MISSING ou ~

Est-ce que ca vaut le coup d'essayer quand même, de forcer ?
mederik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 15h24   #9
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 541
Points : 9 541
Tu nous donnerais le log de ton calcul ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 15h25   #10
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 541
Points : 9 541
Citation:
Envoyé par mederik Voir le message
Je viens de voir pour ce paramètre. Le truc c'est que dans mes dim sparse, en fait je n'ai aucune formule. Ce n'est que de l'agrégation, #MISSING ou ~

Est-ce que ca vaut le coup d'essayer quand même, de forcer ?
Bah, essaie et tu verras !
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h19.


 
 
 
 
Partenaires

Hébergement Web