Seu Qlik Sense está lento?
Talvez você precise de um Quality Assurance de Ambiente

É mais comum do que parece, mas quando temos um ambiente Qlikview ou Qlik Sense, onde não foram tomadas as medidas necessárias para se prever o crescimento de utilização ou o crescimento de aplicativos Qlik, a performance do ambiente em geral diminui. E alguns casos pode se tornar crítica ou até impedir o funcionamento correto dos painéis Qlik.

Mesmo que seu ambiente não esteja lento, é sempre bom prever mudanças e deixar a estrutura de seu ambiente de forma a esperar aumento de volume, de utilização e, além de tudo, manter o ambiente organizado para facilitar a manutenção nos aplicativos, que poderão ser feitas por outras pessoas que não as que construíram o aplicativo.

Como saber se seu ambiente precisa de QA ?

Não existe um padrão único, muito menos uma forma única de se aplicar QA em ambientes Qlik. Mas existem algumas perguntas, que se feitas nas etapas presentes entre a extração dos dados, até sua visualização, podem nos apontar uma direção a ser seguida.

O mapeamento das extrações é centralizado ?

(etapa de extração)

É um ponto significativo para ter certeza que as extrações não são redundantes e que, caso seja necessário dar manutenção nesse mapeamento, que seja em um único lugar.
Não significa que as extrações serão feitas num lugar só, apenas seu mapeamento.

Os dados estão sendo agrupados ?

(etapa de transformação)

Essa pergunta, apesar de simples, faz grande diferença no que se refere ao tempo de resposta da aplicação, aproveitamento de recursos de máquina e reutilização das transformações de dados.
Além disso, pela velocidade que o Qlik tem de tratar informações, essa etapa as vezes é ignorada quando os dados ainda são poucos, e difícil de ser controlada quando os dados aumentam.

As visões carregam apenas dados já transformados ?

(etapa de visualização)

Outra alteração comum, são pequenas transformações que ocorrem no momento de carregar as visões com os dados transformados. Uma vez que estamos criando a visão, fica mais simples alterar nela mesma, que voltar na etapa anterior, e acabamos por alterar ali mesmo.
A longo prazo sabemos que uma alteração se tornam várias, e no final teremos várias transformações no "lugar errado".

Se você respondeu não para uma das peguntas, já sabe...

Provavelmente você precisa rever seu ambiente e deixá-lo mais adaptável para mudanças. Vale lembrar que todos os ambientes são diferentes, e em cada caso é necessário um estudo para chegar num denominador comum de qual a melhor estrutura para seu ambiente.

Otimização de recursos

Veja uma tabela comparativa de caso real de um cliente Desq, antes e depois de aplicada nossa metodologia.

Quantidade de extratores
Antes: 9 - Depois: 1 90%
Tempo de extração
Antes: 7h - Depois: 2,5h 64%
Tempo de transformação
Antes: 1h - Depois: 2h (negativo) 50%
Tempo de carga da visão
Antes: 1h - Depois: 30 min 50%
Tempo de carga total
Antes: 9h - Depois: 5h 44%
RAM
Antes: 8.2Gb - Depois: 4.2Gb 49%

Resumo

Apesar do tempo de transformação ter aumentado, todos os outros indicadores melhoram. Em uma época de serviços em nuvem, que pagamos pelo consumo de HD, processamento e RAM, reduzir esses recursos é otimização não só de recursos físicos mas também financeiros. Sem contar a organização e facilidade de manutenções futuras na plataforma.

Se você acha que precisa de um QA de ambiente, não é preciso esperar até que você verifique que o qlik sense está lento, entre em contato conosco, nossa equipe fará o melhor para lhe atender bem.

Quality Assurance Qlik

quality assurance qlik

O que é Quality Assurance Qlik

É um conjunto de relatórios, mostrando como está o ambiente atual, e qual seria o melhor cenário da infra e dos App’s Qlik, baseado nas melhores práticas de mercado e também nas particularidades da estrutura do cliente.

Por que fazer o QA de ambiente Qlik ?

É comum, que ao longo do tempo, apareçam alguns problemas referente ao ambiente Qlik. Alguns deles são:

  • A manutenção de app’s Qlik fique mais complexa;
  • A carga de dados fique redundante;
  • Os app’s e documentos Qlik fiquem com menor performance;
  • Perde-se o controle de quais o onde os qvd’s são utilizados;

 

Esses problemas podem gerar perda de produtividade nos desenvolvimentos dos app atuais, dos novos desenvolvimentos e até nas análises. Sem dizer que, também para o usuário, pode ficar mais complicado de criar novas visões e análises.

Os benefícios

Entregamos além de vários documentos, formalizando como está seu ambiente atual, as ações recomendadas a serem feitas, para que seu ambiente tenha uma melhor performance. Além de verificarmos todas as etapas do ETL, também verificamos os app’s criados, conseguindo assim um diagnóstico completo de todo o ambiente.

Veja um caso real onde foram aplicadas as ações recomendadas a partir de um trabalho de Quality Assurance feito em um Ambiente Qlikview:

exemplo qa qlik

Casos como o demonstrado acima, podem ainda impactar no ambiente Qlik como um todo, e fazer com que o servidor Qlik pare de responder, ou deixe outras aplicações lentas.

Tivemos um grande aumento de desempenho nesse caso. Apesar de aumentarmos a quantidade de tabelas e quase dobrarmos a quantidade de linhas de registro, conseguimos:

  • Diminuímos significativamente o tamanho do arquivo;
  • Diminuir a quantidade de memória utilizada;
  • Diminuir em menos da metade o tempo de resposta da aplicação;

O que não está incluso no QA de ambientes Qlik

Deixamos claro que esse serviço faz o levantamento do ambiente atual, e quais as ações necessárias para se otimizar a performance dele. 

Não está incluso os serviço para tomar as ações recomendadas, que será negociado como serviço.

Entre em contato para saber mais.

quality-assurance-qlik

Quality Assurance é utilizado desde o desenvolvimento de software até produção industrial. Vamos utilizá-lo em ambientes Qlik.


O que é Quality Assurance Qlik ?

É um conjunto de relatórios, mostrando como está o ambiente atual, e qual seria o melhor cenário da infra e dos App’s Qlik, baseado nas melhores práticas de mercado e também nas particularidades da estrutura do cliente.

 

Por que devo fazer o QA de ambiente Qlik ?

É comum, que ao longo do tempo, apareçam alguns problemas referente ao ambiente Qlik. Alguns deles são:

Esses problemas podem gerar perda de produtividade nos desenvolvimentos dos app atuais, dos novos desenvolvimentos e até nas análises. Sem dizer que, também para o usuário, pode ficar mais complicado de criar novas visões e análises.

 

Quais são os benefícios ?

Entregamos além de vários documentos, formalizando como está seu ambiente atual, as ações recomendadas a serem feitas, para que seu ambiente tenha uma melhor performance. Além de verificarmos todas as etapas do ETL, também verificamos os app’s criados, conseguindo assim um diagnóstico completo de todo o ambiente.

Veja um caso real onde foram aplicadas as ações recomendadas a partir de um trabalho de Quality Assurance feito em um Ambiente Qlikview.

quality assurance qlik

Tivemos um grande aumento de desempenho nesse caso. Apesar de aumentarmos a quantidade de tabelas e quase dobrarmos a quantidade de linhas de registro, conseguimos:

 

O que não está incluso no QA de ambiente Qlik ?

Deixamos claro que esse serviço faz o levantamento do ambiente atual, e quais as ações necessárias para se otimizar a performance dele. Não está incluso os serviço para tomar as ações recomendadas.

 

Casos como o demonstrado acima, podem ainda impactar no ambiente Qlik como um todo, e fazer com que o servidor Qlik para de responder, ou deixe outras aplicações lentas.

Entre em contato para saber mais.