Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello all,
What are some best practices when working with Binary Load Qlik Sense documents? What should they have and what should you avoid when creating / working with a Qlik Sense app that will be binary loaded into another app?
In our original implementation from Qlik Services, the architecture we were told to use/setup is like this:
We have a series of QVFs which load data from our source LOB applications, data warehouses, files, etc and store QVDs.
We have a second series of QVFs which consume these QVDs, apply our business definitions/semantic model, and then save a new set of QVDs
We have a layer of Data Model QVFs which consume these QVDs
We have a layer of UI Applications which each binary load a single Data Model QVF (mentioned above)
All of our reloads are linked together, so the binary load of the DM (data model) happens when that application's reload is complete.
Lately we have start to have a number of issues around corrupt QVFs, corrupt QVDs, etc. Are you all indicating that this setup is not done correctly? We have hundreds of apps setup this way, and the architecture was delivered by Qlik services.
We do the same thing you describe in QlikView and now want to see if we can do it in Qlik Sense as well, like you. I want to be able to binary load my Data Model.qvf (which has Section Access in it) and cannot seem to get it working.
@kdmarkee A binary load will cause the access restrictions to be inherited by the new Qlik Sense app.
https://help.qlik.com/en-US/sense/May2021/Subsystems/Hub/Content/Sense_Hub/Scripting/Security/manage...
Make sure the sa_scheduler user is included in your section access.
Once I located the shared folder of where my guids reside, I was able to get the proper syntax for my binary load. For those interested, my syntax was built with these parts:
Binary [lib://<data connection name representing my shared folder location>\<my app guid>];