Bonjour à tous,

Après analyse de mes soucis de rapportage, je viens de me rendre compte que mon problème de lenteur venait de la requête MDX qui était effectuée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
SELECT 
NON EMPTY 
{ 
	[Measures].[Total], 
	[Measures].[CountDistinct]
} ON COLUMNS
, 
NON EMPTY 
{
	{[DIM_1].[Libelle].[All]} * {[DIM_2].[Libelle].[All]} * {[DIM_3].[Libelle].[All]} * {[DIM_4].[Libelle].[All]} * {[DIM_5].[Libelle].[All]}, 
	[DIM_1].[Libelle].[Libelle].ALLMEMBERS * {[DIM_2].[Libelle].[All]} * {[DIM_3].[Libelle].[All]} * {[DIM_4].[Libelle].[All]} * {[DIM_5].[Libelle].[All]}, 
	[DIM_1].[Libelle].[Libelle].ALLMEMBERS * [DIM_2].[Libelle].[Libelle].ALLMEMBERS * {[DIM_3].[Libelle].[All]} * {[DIM_4].[Libelle].[All]} * {[DIM_5].[Libelle].[All]}, 
	[DIM_1].[Libelle].[Libelle].ALLMEMBERS * [DIM_2].[Libelle].[Libelle].ALLMEMBERS * [DIM_3].[Libelle].[Libelle].ALLMEMBERS * {[DIM_4].[Libelle].[All]} * {[DIM_5].[Libelle].[All]}, 
	[DIM_1].[Libelle].[Libelle].ALLMEMBERS * [DIM_2].[Libelle].[Libelle].ALLMEMBERS * [DIM_3].[Libelle].[Libelle].ALLMEMBERS * [DIM_4].[Libelle].[Libelle].ALLMEMBERS * {[DIM_5].[Libelle].[All]} ,
	[DIM_1].[Libelle].[Libelle].ALLMEMBERS * [DIM_2].[Libelle].[Libelle].ALLMEMBERS * [DIM_3].[Libelle].[Libelle].ALLMEMBERS * [DIM_4].[Libelle].[Libelle].ALLMEMBERS * [DIM_5].[Libelle].[DIM_5].ALLMEMBERS
}
ON ROWS 
FROM [MyCube]
La lenteur extrème vient de l'UNION entre les 5 subsets, car individuellement ils ne prennent qu'1 seconde...
Tout cela pour pouvoir afficher une liste hierarchique avec des groupes et des toggles...

Si quelqu'un pouvait m'aider, peut être dois je changer complèment mon cube en fusionnant mes 5 dimensions en une seule ???