Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Toronto Sept 9th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
leonardoantoniomg
Contributor
Contributor

Reloads API

 
 
Temos uma implementação no Airflow, seguindo a documentação:
.. No qual, faz chamada na API do Qlik SaaS para execução de carga dos nossos scripts e aplicativos.
 
O que acontece: 
As 17:42hs - Um extrator rodou e demorou 5 minutos. 
As 17:52hs - O mesmo extrator rodou e demorou 2 horas. 
 
E, a volumetria de dados ficou a mesma. Em ambos os momentos tínhamos 50 mil registros, e o nosso banco não está sobrecarregado no momento. 
 
O mais estranho é: Se pegarmos a carga que iniciou as 17:52hs, e pararmos ela as 18:00hs, e iniciarmos novamente (só que dessa vez pelo Qlik SaaS e não pela API) ela vai executar em 5 minutos novamente.
 
Ou seja: Esse comportamento de as vezes demorar 5 minutos ou 2 horas ocorre somente pela chamada API, e pelo Qlik SaaS "direto" não ocorre.
 
Existe alguma limitação ou situação conhecida?
 
Esse comportamento começou fazem 15 dias aproximadamente. 
Labels (2)
1 Reply
marksouzacosta

Fala @leonardoantoniomg,

A forma como você executa o reload de uma app não deveria afetar a performance de execução da mesma. Observe e compare os Reloads criados por ambos os meios (manual vs API), especialmente a diferença de tempo entre creationTime e startTime. Talvez voce encontre alguma diferença significativa entre esses dois tempos. Quanto menor essa diferença, menor é seu waiting time.

marksouzacosta_0-1753195303108.png

Uma outra ferramenta que voce pode usar também para entender essa diferença de tempo é usando o Reload Metadata. Você só precisa entrar com essa URL para ver os dados trafegados por cada reload:

https://{tenant_url}/api/v1/apps/{app_id}/reloads/metadata

marksouzacosta_1-1753195766136.png

Considere também outros pontos importantes:

  • Uso de Data Gateway
  • O que a aplicação está fazendo (salvando dados em algum lugar)

 

Uma alteração recente que ocorreu nessa API no dia 8 de Julho de 2025 foi a introdução de um parametro chamado Weight onde você equilibra a prioridade de execução das tasks. Isso pode ter causado algum efeito nas suas chamadas: Updated API - The Reloads API supports prioritization of reload execution with new weight parameter ...

Eu uso massivamente a Reload API em vários clientes e tenants eaté o momento não senti nenhuma diferença nos meus processos e nem perda de performance de API vs loads manuais.

 

Atenciosamente,

Mark Costa

Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com