Skip to main content Skip to complementary content

Partial reload

A full reload always starts by deleting all tables in the existing data model, and then runs the load script.

A partial reload will not do this. Instead it keeps all tables in the data model and then executes only Load and Select statements preceded by an Add, Merge, or Replace prefix. Other data tables are not affected by the command. The only argument denotes that the statement should be executed only during partial reloads, and should be disregarded during full reloads. The following table summarizes statement execution for partial and full reloads.

Statement Full reload Partial reload
Load ... Statement will run Statement will not run
Add/Replace/Merge Load ... Statement will run Statement will run
Add/Replace/Merge Only Load ... Statement will not run Statement will run

Partial reloads have several benefits compared to full reloads:

  • Faster, because only data recently changed needs to be loaded. With large data sets the difference is significant.

  • Less memory is consumed, because less data is loaded.

  • More reliable, because queries to source data run faster, reducing the risk of network problems.

Information notePartial reload is supported by using the Qlik Engine JSON API, or the Reload button. For more information about the Reload button, see Button.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!