Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
wanderson_colat
New Contributor II

Memória Alocada ao Objeto Excedida

  Boa tarde,

    Encontro um cenário que ao criar qualquer objeto novo na minha aplicação  acontece os seguinte erro nos gráficos,

              "Memória Alocada ao Objeto Excedida".

Pode ser causado pelas configurações do servidor, não suportarem carregar a aplicação , quando alterado ou criado algo novo ?

Obrigado!

Tags (1)
24 Replies

Re: Memória Alocada ao Objeto Excedida

Essa mensagem ocorre porque QlikView não esta conseguindo calcular o gráfico por falta de memória. A causa desse problema pode ser diversos, como por exemplo:

  • O Hardware do servidor realmente não esta suportando o volume de informações e as métricas de cálculos utilizadas.
  • Modelagem com pouca performance
  • Expressões mal elaboradas
  • Utilização de dimensões calculadas

Poderia fornecer maiores detalhes da sua aplicação e ambiente de servidor?

wanderson_colat
New Contributor II

Re: Memória Alocada ao Objeto Excedida

Yuri boa tarde,

Obrigado pelo retorno.

Pois é já até fiz uma analise melhor na questão de hardware do servidor,

vamos fazer um upgrade para melhorar a performance,

pois só tem 6 gigas de memória , 4 cores, já não suporta mais a quantidade de usuários , que são mais de 50,

com aquela analise do qlikview - Server Load Simulator , realmente constata a necessidade de melhorias,

aloquei uma licença de desenvolvimento para o meu  desktop , e ocorre  a mensagem ,

mas as configurações da maquina é comum:

4 gigas de memoria, core i3 ,...

é comum ocorrer essa mensagem em minha maquina local ?

Obrigado!

Re: Memória Alocada ao Objeto Excedida

Depende Wanderson, precisa analisar o seu qvw na questão de modelagem, quantidade de tabelas, quantidade de linhas, tamanho (em mb), quantidade de relatórios, como estão montados esses relatórios (dimensões e expressões), etc.

Sem essa análise é complicado de se falar.

Agora que seu hardware realmente esta pequeno isso não tenha dúvida

Not applicable

Re: Memória Alocada ao Objeto Excedida

O melhor a fazer seria colocar condicionais para os seus objetos.

Por exemplo, selecionar ano, mês para que a objeto realize os cálculos.

ronaldocarrijo
New Contributor III

Re: Memória Alocada ao Objeto Excedida

Ola Wanderson, para realizar a avaliação em sua maquina, vc pode realizar uma carga reduzida dos dados, utilizando o recurso em:  "editar script"  > "depurar"  e marque a opção "Carga Limitada" faça uma carga de 1000 registros, se vc não tiver muitas tabelas, a carga será rapida e vc pode salvar esta aplicação com outro nome e abrir na sua maquina. Obs: É muito importante que utilize dimensões e expressões que tenham relação entre si, caso tenha campos desvinculados do seu modelo e os coloque como uma dimensão ou alguma condição da sua expressão isso pode causar grande utilização de recursos de memoria, visto que será montado um carteziano no grafico. Para que possa melhor lhe ajudar, se for possivel repasse alguns prints "estrutura dos dados (ctrl + T) "; "Dimensões utilizadas no grafico"; "Expressões montadas no Grafico";

wanderson_colat
New Contributor II

Re: Memória Alocada ao Objeto Excedida

Bom dia Ronaldo ,

Obrigado pela ajuda,

vou te mandar alguns print's para você me ajudar ,

me passa seu email ?

ronaldocarrijo
New Contributor III

Re: Memória Alocada ao Objeto Excedida

Wanderson, o interessante e que todos tenham o mesmo acesso as informações aqui na Comunidade, assim tanto novos usuarios que tiverem o mesmo problema quanto os colaboradores poderam entender e responder respectivamente sua dúvida. Vc pode tirar os print's das telas, e anexar aqui mesmo.

wanderson_colat
New Contributor II

Re: Memória Alocada ao Objeto Excedida

Certo ,

Sem problema nenhum  ,

É bom Mesmo ,

Segue em anexo , print da estrutura de dados . Estrutura Qlikview.png

ronaldocarrijo
New Contributor III

Re: Memória Alocada ao Objeto Excedida

Ok, agora o grafico que esta criando vc esta utilizando algum dos campos que estão a direita no seu modelo (campos desconectados do modelo principal) ?

Qual o tipo de Grafico esta tentando fazer?

Tem alguma dimensão calculada?

Quantas Expressões esta criando no grafico? (se possivel coloque a expressão aqui tambem)

Qual o tamanho final do seu qvw (em Mb) ?