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

Announcements
Join us in Bucharest on Sept 18th 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