Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello Community!
For a long time now we have been using the three stages methodology for Analytics applications development on premise (DATA, STG, APP).
However, the new capacity licensing for Qlik Cloud Analytics prevent us from using this approach as it is not efficient according to its Value Meters.
Acoording to Qlik Help, “The daily peak is calculated as the sum of all file sizes for formats like QVD, CSV, or text files plus the maximum bytes ingested from external sources for app reloads on that day”.
I can think of 2 main scenarios:
Can anyone think of any other option? Can you share your thoughts?
Regards,
Marco
Hi Marco,
Yes, this is definitely an issue. I have started tracking consumption via the API, especially during development, and it quickly becomes clear that you cannot be as productive as you would like without spreading development over multiple days. The current capacity model effectively discourages established best-practice app development patterns in Qlik Cloud.
To mitigate this, one option is to shift transformations outside of Qlik Cloud using third-party ETL tools and only push curated datasets into the cloud, which helps reduce unnecessary field and data ingestion. Another practical approach within Qlik itself is to introduce a development mode in the load script, where you limit the number of rows during development so that generated QVDs remain small, for example:
AND ($(vDevMode) = 0 OR RowNo() <= $(vDevRowLimit));
This at least allows iterative development without immediately exhausting the daily capacity.
Thank you @qlikdoktor for your contribution!
Third-party tools take us away from Qlik and I usually want to keep data transformation simpler and visible for the developer in one place.
What we had tested in the last months is to create DATA qvds with the personal space, at least in development mode. By doing so, you prevent the load statement from using the daily capacity!
Regards,
Marco
@mspirandelli That's an interesting approach i need to test that approach with the personal space.However, I assume that only applies to load, and any qvd store still counts to capacity. That's the main thing that bothers me. It goes against the development best practices. How are you tracking the capacity. With the API? Since the dashboard has a 24h lag.
Best!