LIMITE RISULTATO QUERY

L'impostazione di configurazione QUERYRESULTLIMIT consente di modificare il numero massimo di celle risultato che una query MDX o una query client Grid di Essbase può recuperare. Utilizzarlo per limitare il volume dei risultati delle query.

Sintassi

QUERYRESULTLIMIT [appname [dbname]] n

appname: facoltativo. Applica il limite dei risultati della query all'applicazione specificata. Se si specifica appname, è necessario specificare anche un valore per n oppure Essbase ignora QUERYRESULTLIMIT. Se non si specifica un'applicazione, non è possibile specificare un database e il limite dei risultati della query si applica a tutte le applicazioni e i database sul server. Se si specifica un valore per appname e non si specifica un valore per dbname, il limite di tempo della query si applica a tutti i database nell'applicazione specificata.

dbname: facoltativo. Deve essere utilizzato con appname e n oppure il server ignora QUERYRESULTLIMIT. Se si specificano dbname, appname e n, il limite dei risultati della query viene applicato solo al database specificato.

n: un valore intero compreso tra 0 e 231 specifica il numero di celle dei risultati della query che il server consente di restituire.

Il valore predefinito è 1000000 (1M).

Descrizione

Quando una query supera QUERYRESULTLIMIT, Essbase termina la query e restituisce un messaggio di errore.

Utilizzare questa impostazione per limitare il volume dei risultati delle query e impedire il congelamento di una query quando viene restituito un numero molto elevato di celle dei risultati.

La configurazione QUERYRESULTLIMIT si applica ai database di storage di aggregazione (ASO) e ai database di storage a blocchi (BSO), inclusi quelli in modalità ibrida.

Esempi

QUERYRESULTLIMIT Sample Basic 100000

Imposta 100.000 celle come numero massimo di celle dei risultati restituite in una query al database di base per l'applicazione di esempio.

QUERYRESULTLIMIT 150000

Imposta 150.000 celle come numero massimo di celle che una query può restituire prima di essere interrotta. Il limite dei risultati della query si applica a tutte le applicazioni e a tutti i database nel server Essbase che corrisponde a questa configurazione.