Bonjour tout le monde,
Il y un problème sur lequel je m'arrache la tête depuis un moment:
J'espère que je pourrai l'expliquer ....
J'ai créé un cube qui fonctionne bien pour toutes les mesures sauf lorsque j'en utilise une en particulier. Car là le drame !!!ça rame pas possible avec des temps de réponses interminables.
Alors je m'explique.
J'ai un groupe de mesure "Calendar", avec une mesure "Working days" (qui représente le nombres de jours travaillés dans un mois). La table dont cela est issu est du genre. Date/NbJoursOuvrés
D'un autre côté j'ai un autre groupe de mesure Production, avec une mesure DayImput qui est le nombre de jours imputés par mois sur un projet.
Lorsque j'ai un membre calculé du genre :
cela rame à mort et je n'arrive pas à savoir pourquoi ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 /*FTE*/ CREATE MEMBER CURRENTCUBE.[MEASURES].[FTE] AS IIF ( [Measures].[_Working Days]=0 ,NULL ,[Measures].[_Day Imput]/[Measures].[_Working Days] ), FORMAT_STRING = "# ##0" ,VISIBLE = 1 ,Display_Folder = '7-FTE' ,ASSOCIATED_MEASURE_GROUP = '1-NOP';
Est-ce parce que j'utilise des mesures de 2 groupes de mesures différents ?
J'ai essayé d'utiliser le profiler, mais il est clair que c'est la requête d'interrogation qui prend du temps.
Mais je n'arrive pas à voir pourquoi précisément ce la prend du temps.
Si quelqu'un a déjà eu un problème similaire ou fait le même calcul d'une autre façon je veux bien qu'il me mette sur une piste.
Sachant que j'utilise la dimdatetool de notre cher ami Marco Russo et que lorsque je suis en Regular sur la dateTool, c'est long mais cela abouti, lorsque je passe en "Year to Date", c'est la cata ...
help help
merci par avance pour toute suggestion.
Partager