LIMITE DE RESULTADOS DA CONSULTA
A definição de configuração QUERYRESULTLIMIT permite que você altere o número máximo de células de resultado que uma consulta MDX do Essbase ou consulta de cliente de grade pode recuperar. Use-o para limitar o volume de resultados das consultas.
Sintaxe
QUERYRESULTLIMIT [appname [dbname]] nappname — Opcional. Aplica o limite de resultados da consulta ao aplicativo especificado. Se você especificar appname, deverá também especificar um valor para n, ou o Essbase ignorará QUERYRESULTLIMIT. Se você não especificar um aplicativo, não poderá especificar um banco de dados e o limite de resultados da consulta se aplicará a todos os aplicativos e bancos de dados no servidor. Se você especificar um valor para appname e não especificar um valor para dbname, o limite de tempo de consulta se aplicará a todos os bancos de dados no aplicativo especificado.
dbname — Opcional. Deve ser usado com appname e n, ou o servidor ignora QUERYRESULTLIMIT. Se você especificar dbname, appname e n, o limite de resultados da consulta será aplicado somente ao banco de dados especificado.
n — Um valor inteiro entre 0 e 231 especifica o número de células de resultado de consulta que o servidor permite que uma consulta retorne.
O valor padrão é 1000000 (1M).
Descrição
Quando uma consulta excede QUERYRESULTLIMIT, o Essbase encerra a consulta e retorna uma mensagem de erro.
Use essa configuração para limitar o volume de resultados das consultas e impedir que uma consulta congele quando um número muito grande de células de resultado for retornado.
A configuração QUERYRESULTLIMIT se aplica a bancos de dados de armazenamento agregado (ASO) e bancos de dados de armazenamento em blocos (BSO), incluindo aqueles que estão no modo híbrido.
Exemplos
QUERYRESULTLIMIT Sample Basic 100000Define 100.000 células como o número máximo de células de resultados retornadas em uma consulta para o banco de dados Básico do aplicativo de Amostra.
QUERYRESULTLIMIT 150000Define 150.000 células como o número máximo de células que uma consulta pode retornar antes de ser encerrada. O limite de resultados da consulta se aplica a todos os aplicativos e bancos de dados no Essbase Server que correspondem a essa configuração.