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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
vishal_goyal
Contributor III
Contributor III

Section Access does not work for USER (ACCESS) and * values.

Hi, 

I am facing a strange issue while applying Section access in my QlikSense App.

I want userA to have access to all clients while userB restricted to a specific client. 

When i provide all values of reduction field for userA in each row of section access script , it works fine. However when i appply * it starts misbehaving and filters only to reduction value of userB. 

Example:

I have only 3 distinct values for my data model field SA_PART_SHORT_NAME (JPMC,BARC and CAM). Below section script works fine for both userA and userB. 

Section Access;
Load * inline [
ACCESS, USERID, SA_PART_SHORT_NAME
USER, INFOCLOUD\userA, JPMC

USER, INFOCLOUD\userA, BARC

USER, INFOCLOUD\userA, CAM 

USER, INFOCLOUD\userB, BARC
ADMIN, INTERNAL\SA_SCHEDULER,
];
Section Application;

However, when I change it to below, userA start giving me data only for BARC instead of all 3 values 

Section Access;
Load * inline [
ACCESS, USERID, SA_PART_SHORT_NAME
USER, INFOCLOUD\userA, *

USER, INFOCLOUD\userB, BARC
ADMIN, INTERNAL\SA_SCHEDULER,
];
Section Application;

Am I missing something when trying to use * for userA ? 

Thanks 

Labels (1)
2 Solutions

Accepted Solutions
Lisa_P
Employee
Employee

The * will only represent the other values in the table.

So in SA Table 1, the SA_PART_SHORT_NAME values are JPMC, BARC, CAM 

in SA Table 2, the only SA_PART_SHORT_NAME value is BARC

View solution in original post

vishal_goyal
Contributor III
Contributor III
Author

That really helps... I was under impression that * denotes all possible values in Data Model. 

View solution in original post

2 Replies
Lisa_P
Employee
Employee

The * will only represent the other values in the table.

So in SA Table 1, the SA_PART_SHORT_NAME values are JPMC, BARC, CAM 

in SA Table 2, the only SA_PART_SHORT_NAME value is BARC

vishal_goyal
Contributor III
Contributor III
Author

That really helps... I was under impression that * denotes all possible values in Data Model.