Categories
- All Categories
- Oracle Analytics Learning Hub
- 31 Oracle Analytics Sharing Center
- 21 Oracle Analytics Lounge
- 251 Oracle Analytics News
- 45 Oracle Analytics Videos
- 16.1K Oracle Analytics Forums
- 6.3K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 93 Oracle Analytics Trainings
- 16 Oracle Analytics and AI Challenge
- Find Partners
- For Partners
Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture
PER_SHARE_INFORMATION table not returning any data
Minal Deshmukh-Oracle
Rank 1 - Community Starter
I came across the following code in one of the seeded query, but it isn't returning any data when executed. Could anyone help me understand what information is supposed to be stored in this table? Additionally, what settings or configurations need to be in place for the data to be populated in this table?
SELECT 1 FROM PER_SHARE_INFORMATION SI WHERE SI.GRANTEE_PERSON_ID = (SELECT NVL(HRC_SESSION_UTIL.GET_USER_PERSONID,-1) FROM DUAL)
0
Answers
-
If the user is a normal employee or HR person without special "shared access", then:
- No rows will exist for them
- The query returns no data
- This is expected behavior
This table usually remains empty unless your organization has turned on Workforce Sharing.
- The Share Data Access task adds rows to PER_SHARE_INFORMATION, and the Revoke Share Data Access process deletes them.
- There isn't an audit on the table.
- Once the data is deleted, it can't be recovered. But you can use the Share Data Access task to manually add it again.
- The data in the table is used by the person security profile. If configured, your person security profile includes the rows in the table when determining data security for your tasks.
1
