Hi to all
I use SSAS - SSRS 2014 Standard BI Edition... (in future we are planning migration to SQL SERVER 2017 Enterprise edition)
I have some reports connected to a OLAP Cube.
I have some reports that are very slow to visualize members from dataset parameters...
If i build a report with 4 or 5 parameters , it needs so much time to query each dataset parameter.
I know it depends on the fact that some dimension contains some thousands of members...
In some case i use appropriate cubes roles , to limit memebers , but it is not allways possibile.
What can i do ???
What are tecniques most frequently used from ssrs OLAP CUBES developers ???
I tried also to customize query dataset parameters using cascading parameters to limit numbers of members .. but it is not so easy ,, MDX is very hard for me...
Any suggestions ??? Any useful articles or samples ???? Other tecniques ???
Is it only fault to large numbers of members ???
I put here a query dataset parameters.for my reports ..
In this report i have 4 visible parameters.
1) @FromCalendarioDataAAAAMMGG a date
2) @ToCalendarioDataAAAAMMGG a date
3) @FornitoreGruppoClasseScontoFornitore to specify a supplier code
4) @ClienteIngrosso to specify a customer code
Thanks in advance...
Query Dataset parameter 4) @ClienteIngrosso
WITH MEMBER [Measures].[ParameterCaption] AS [Clienti_Ingrosso].[Codice Descrizione Responsabile].CURRENTMEMBER.MEMBER_CAPTION
MEMBER [Measures].[ParameterValue] AS [Clienti_Ingrosso].[Codice Descrizione Responsabile].CURRENTMEMBER.UNIQUENAME
MEMBER [Measures].[ParameterLevel] AS [Clienti_Ingrosso].[Codice Descrizione Responsabile].CURRENTMEMBER.LEVEL.ORDINAL
SELECT {[Measures].[ParameterCaption],
[Measures].[ParameterValue],
[Measures].[ParameterLevel]} ON COLUMNS ,
[Clienti_Ingrosso].[Codice Descrizione Responsabile].ALLMEMBERS ON ROWS
FROM ( SELECT ( STRTOMEMBER(@FromCalendarioDataAAAAMMGG, CONSTRAINED) : STRTOMEMBER (@ToCalendarioDataAAAAMMGG, CONSTRAINED) ) ON COLUMNS
FROM ( SELECT ( STRTOSET(@FornitoreGruppoClasseScontoFornitore, CONSTRAINED) ) ON COLUMNS
FROM ( SELECT ( { [TipoProdotto].[TipoProdotto].[Idtipo Prod].[Prodotto] } ) ON COLUMNS
FROM ( SELECT ( { [TipoStatistica].[TipoStatistica].[Flag Stat].[Statistica Standard] } ) ON COLUMNS
FROM ( SELECT ( { [Configurazione].[Configurazione].[Cod Config].[Consegnato] } ) ON COLUMNS
FROM [VenditeIngrosso])))))