PORTUGUÊS (BRASIL)
A definição de configuração QRYGOVEXECBLK permite implementar um regulador de consulta baseado em tamanho para bancos de dados de armazenamento em blocos (BSO). Use-o se quiser limitar o número de blocos que uma consulta pode recuperar antes do Essbase Server encerrar a consulta.
A configuração QRYGOVEXECBLK só se aplica a bancos de dados de armazenamento em blocos (BSO) e não se aplica a bancos de dados de armazenamento agregado (ASO).
Sintaxe
QRYGOVEXECBLK [appname [dbname]] n-
appname — Opcional. Aplica o limite do bloco de consulta ao aplicativo especificado. Se você especificar appname, também deverá especificar um valor para n, ou o Essbase Server ignorará QRYGOVEXECBLK. Se você não especificar um aplicativo, não poderá especificar um cubo e o limite do bloco de consultas se aplicará a todos os aplicativos e cubos 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 cubos no aplicativo especificado.
-
dbname — Opcional. Deve ser usado com appname e n, ou o Essbase Server ignora QRYGOVEXECBLK. Se você especificar dbname, appname e n, o limite do bloco de consulta será aplicado somente ao cubo especificado.
-
n — O número de blocos que o Essbase Server permite que uma consulta acesse antes de a consulta ser encerrada. Você deve especificar esse parâmetro ou o servidor ignora QRYGOVEXECBLK. O padrão é ilimitado (nenhum limite é imposto às consultas de armazenamento em blocos).
Descrição
Quando uma consulta excede o limite do bloco QRYGOVEXECBLK e é encerrada, o Essbase grava uma mensagem de erro no log do aplicativo.
A reinicialização do Essbase Server após adicionar ou alterar essa configuração ativa os novos valores de configuração.
Use QRYGOVEXECBLK para impedir estes tipos de consultas:
-
Uma consulta de longa execução em um cubo que acessa atributos em um nível alto, forçando a ocorrência de muitos cálculos dinâmicos.
-
Uma consulta que usa a opção de zoom "Drill to bottom" em uma dimensão grande.
-
Uma consulta que usa a opção de zoom "Drill para todos os níveis" em uma grande dimensão.
Use QRYGOVEXECBLK, por exemplo, se você tiver usuários que tentam recuperar tantos dados em uma única consulta que a consulta deles parece travar por minutos de cada vez. Uma consulta iniciada no cubo que envolve dimensões de atributo, por exemplo, pode ser maior do que o usuário imagina.
Notas
-
Se você usar um valor inválido (como um número negativo, uma letra, uma palavra ou um caractere especial) para n, o Essbase Server ignorará QRYGOVEXECBLK.
-
As configurações do controlador de consulta são ignoradas durante o carregamento e o cálculo de dados. Você pode deixar as definições do controlador de consulta na configuração, quer esteja executando essas operações ou consultando os dados.
Exemplo
QRYGOVEXECBLK Sample Basic 3Define três blocos como o número máximo de blocos que uma consulta ao Sample Basic pode acessar antes de ser encerrada. Um bloco é criado para cada combinação exclusiva de membros de dimensão esparsa. Se um usuário emitir uma consulta que acesse quatro combinações exclusivas de dimensões esparsas, o Essbase Server encerra a consulta e grava uma mensagem no log do aplicativo.
QRYGOVEXECBLK 5Define cinco blocos como o número máximo de blocos que uma consulta pode acessar antes de ser encerrada. O limite de tempo de consulta se aplica a todos os aplicativos e cubos no Essbase Server.
Consulte Também