Split sheet to protect sensitive data

Currently, I have a workspace with sheets & reports but not everyone can access due to sensitive data. I've created a report & grant access to the user.

Noticed that, the report will show empty because user didn't have access for the workspace.
May I ask for help on how to manage on such ?

a.) We don't want to share the workspace & the source sheet to user.
b.) Just want to pull some specific items from the sheet.

The important is the source sheet covered everything & we need live update function.

Thanks a lot.

Answers