Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Row-Level Filter Setup in OAC Semantic Model

Accepted answer
32
Views
3
Comments

Hi ,

I’ve developed a report based on a Semantic Model subject area in OAC. We have 10 plants, and I’d like to restrict the data visibility based on the logged-in user.

I have a separate table that manages user and plant details. In my dataset, I used this table to filter data, and it’s working as expected. I also used the same table in the Semantic Model to retrieve the plant details for the logged-in user.

The plant detail column is numeric. I collected all the plant IDs into a single column (e.g., 1,2,3,4) and assigned it to a session variable. However, I’m unable to apply this session variable as a filter in the logical layer.

Could you please let me know how to assign the WHERE condition in the logical layer for this kind of setup?

Thanks,
Jay

Best Answer

Answers

  • Jayakumar Perumal
    Jayakumar Perumal Rank 3 - Community Apprentice

    Hi @Gianni Ceresa

    Thank you so much for your immediate support. I followed the note and created the list session variable. Now all my reports are working with the proper data filters.

    Thanks,
    Jay

  • Great it did work :)