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

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Binary Load Security

Hello,

Is it possible to create a data model and only allow developers to use a binary load on it without them being able to edit the model itself?

EDIT:

I feel that I should clarify.  I don't want to restrict developer access to the dashboards they are developing, just the model being referenced in the binary load.  So I was wondering if I can give them read access to that model so that they can load it into their dashboards via binary load, but not be able to go into the model itself and edit it.

7 Replies
Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

Not quite... If the developers are allowed to edit script, then they are allowed to make changes in the data model.

You can prepare an empty document with a single BINARY command and define your "developers" as USERs. Then, prohibit Edit Script for Users, and voila - they will only be able to design objects but they won't be able to touch the data model.

Now, this is very prohibitive, in my personal opinion. I'd rather teach my developers the discipline of not touching the data model if they shouldn't...

Cheers,

Oleg Troyansky

Upgrade your Qlik skills at the Masters Summit for Qlik - coming soon to Milan, Italy!

swuehl
MVP
MVP

I want to second Oleg's comment.

Even when you data model is perfect and there is no need to touch it, there are a lot of reasons why the developers might need (or at least have a good reason) to touch the script. e.g. loading variables from a table source, creating data islands as supporting fields for UI (e.g. for ad-hoc reporting / dimension & expression selections) etc.

avinashelite

I agree with the swuehl‌ ....we should not restrict the developers access ...if your giving the binary loading option then the developers will not have the option to edit the orginal model ..so the binary files data model will not change at any moment ....

dgreenberg
Partner - Specialist
Partner - Specialist

I wonder if you could put the binary load followed by an exit script in hidden script.

Anonymous
Not applicable
Author

Thank you all for the responses.  I feel that I should clarify.  I don't want to restrict developer access to the dashboards they are developing, just the model being referenced in the binary load.  So I was wondering if I can give them read access to that model so that they can load it into their dashboards via binary load, but not be able to go into the model itself and edit it.

Anonymous
Not applicable
Author

I agree as well.  I don't want to restrict what developers can do on their respective dashboards.  They should be able to edit the script on the dashboards to pull in extra QVDs, drop QVDs, create variables, etc.

What I'm trying to do is restrict access to the data model that's being loaded via binary load.  The idea is to give them read-only access to the model so that they can load the model into their dashboards, but if they open the QVW that is the model, they cannot edit it.

swuehl
MVP
MVP

Should be possible. You can set the access rights on file level accordingly and also prevent users with USER rights to open script editor for your data model QVW, like Oleg suggested above (they need rights to edit script in the dashboard QVW).