Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Qlik QSBA2024 Exam - Topic 4 Question 3 Discussion

Posted by Franklyn on Oct 19, 2024 at 08:55 PM

A company has sales data where every Customer ID can be assigned to one or more Sales Account ID. Sales Accounts are assigned to one of eight Groups. The business analyst is creating an app with the following requirements:

* Each Group should have a separate sheet

* The Sales Account can only see its own customers

* The Sales Account can navigate only to the sheet for the Group assigned

The business analyst has created a Section Access table, in which each Sales Account ID is assigned their CustomerlDs. Which action should the business analyst take next?

Suggested Answer: C

The most effective way to control sheet access based on group assignment is to use the Group field in the Section Access table and apply it to the show/hide condition of the sheets. Each Sales Account ID is already mapped to a Group, so the business analyst can use this Group field to dynamically control which sheets are visible based on the user's Group assignment. This ensures that each Sales Account only sees their respective Group's sheet.

Key Concepts:

Section Access with Groups: By incorporating the Group field into Section Access, the analyst can restrict sheet visibility based on group membership.

Show/Hide Condition: This feature in Qlik Sense allows certain sheets or objects to be displayed or hidden based on conditions, in this case, the user's group.

Why the Other Options Are Less Suitable:

A . Sales Account ID as a filter: The Sales Account ID is used for data filtering but is not the appropriate condition for controlling sheet visibility.

B . Group as a filter on the sheet: While Group can be used as a condition, it must be managed through Section Access to ensure proper visibility control.

D . OSUser() function: While OSUser() can capture the user's login information, using the Group field in Section Access is more efficient for controlling access to specific sheets based on group assignments.

References for Qlik Sense Business Analyst:

Show/Hide Sheets Based on Section Access: Qlik Sense supports the use of Section Access for controlling access to sheets based on user roles and group assignments.

Thus, C is the most appropriate solution because it uses the Group field within Section Access to control sheet visibility, making it the correct answer.


Get Premium QSBA2024 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
26 comments · newest first
BE
Bev 11 months ago
Wait, can the Sales Accounts really only see their own customers? That sounds restrictive!
LA
Lashunda 11 months ago
Totally agree with C, it aligns perfectly with the requirements!
LE
Leonora 11 months ago
Not sure about D, that seems a bit complicated for this scenario.
KR
Kristian 11 months ago
I think A is more straightforward for filtering.
JU
Julene 11 months ago
Option C seems like the best choice for controlling visibility.
MO
Mozell 12 months ago
I vaguely remember something about the OSUser() function, but I’m not clear on how it applies to the visibility of sheets in this context.
AB
Abel 12 months ago
I feel like the Section Access table is crucial for this scenario, and using the Group field for show/hide conditions could be the way to go, but I’m a bit uncertain.
PE
Pearly 12 months ago
I think we practiced a similar question where we had to filter based on user groups. Using the Group as a filter might make sense, but I can't recall if it was the right choice.
CR
Crista 1 year ago
I remember we discussed how important it is to restrict access based on user roles, but I'm not sure if using the Sales Account ID directly is the best approach here.
SA
Sarina 1 year ago
The OSUser() function could work, but that might be overkill for this requirement. I'd stick with using the Sales Account ID or the Group field to control the visibility.
SH
Shay 1 year ago
I'm leaning towards option C - using the Group field in the Section Access table and applying that to the show/hide condition. That way, the Sales Accounts can only see the sheet for their assigned Group.
BR
Brandon 1 year ago
Hmm, I'm a bit confused - should we be using the Group field instead of the Sales Account ID? The question mentions the Sales Accounts are assigned to Groups.
AN
Angella 1 year ago
This seems straightforward, I think using the Sales Account ID as a filter on the show/hide condition would be the best approach.
KI
Kiley 2 years ago
Is it just me, or does this question sound like it's straight out of a corporate PowerPoint presentation? Gotta love these real-world business scenarios they throw at us.
MU
Muriel 2 years ago
I'm torn between A and C, but I think C is the cleaner solution. Keeping the logic separate from the sheet visibility conditions is probably the best approach here.
SA
Sanjuana 2 years ago
↳ replying to Muriel
Definitely, keeping the logic separate is key for maintainability.
VI
Virgina 2 years ago
↳ replying to Muriel
That sounds like a good plan. It will make it easier to manage in the long run.
NA
Naomi 2 years ago
↳ replying to Muriel
Agreed, using the Group field in the Section Access table makes sense.
CO
Coletta 2 years ago
↳ replying to Muriel
I think C is the way to go. It keeps things organized.
KA
Kayleigh 2 years ago
Haha, the OSUser() function? I bet someone just wanted to throw in a curveball option there. Definitely not the right choice for this scenario.
TW
Twanna 2 years ago
Option C seems like the way to go. Using the Group field in the Section Access table and applying it to the sheet visibility makes the most sense to me.
KE
Kendra 2 years ago
↳ replying to Twanna
C) Use the Group field within the Section Access table, then apply it to the show/hide condition of the sheets
MA
Mable 2 years ago
↳ replying to Twanna
B) Use the Group as a filter on the show/hide condition on the relevant sheet
QU
Quentin 2 years ago
↳ replying to Twanna
A) Use the Sales Account ID as a filter on the show/hide condition on the relevant sheet
HE
Hermila 2 years ago
I agree with Scarlet. Using the Group as a filter on the show/hide condition on the relevant sheet makes the most sense in this scenario.
SC
Scarlet 2 years ago
I think the business analyst should use the Group field within the Section Access table and apply it to the show/hide condition of the sheets.
0/2000 characters

Save Cancel