Forum Discussion

bhargavanand's avatar
bhargavanand
Icon for Helper I rankHelper I
2 years ago

Sharing a report with link to external users

Hello Everyone,

 

I am struggling to understand sharing the reports with a link to external users. When I sent a report to an user through link, they cannot access the report because of no permission for the underlying dataset (Semantic model). however, when I grant them direct access to the dataset (Semantic Model) then they are able to see the report. 

 

So, my question is, if I share the report to the users through the link, should I also grant them direct access to semantic model everytime?

2 Replies

  • bhargavanand , I think you need to review the permissions at the app workspace, report, and dataset levels, because by default behavior is that they should be able to access the report without requiring direct access to the underlying dataset (semantic model)

    Here are a few factors that can affect access:

    1. App Workspace Permissions: Ensure that the external users have appropriate permissions at the app workspace level. They should have at least "View" access to the workspace where the report and dataset reside.
    2. Report-Level Permissions: Check the report-level permissions to make sure that the external users have sufficient access rights. They should have at least "View" access to the report.
    3. Dataset Permissions: By default, external users should not require direct access to the dataset. The report should be able to leverage the dataset's permissions and provide the necessary data access. However, if the report contains any features that require direct access to the dataset, such as RLS (Row-Level Security) or certain custom visuals, then external users may need direct access to the dataset.
    4. Row-Level Security (RLS): If you have implemented RLS in your dataset, ensure that the external users have the appropriate roles and filters applied to their accounts. RLS can restrict data access based on user roles, and if the external users are not assigned the necessary roles, they may encounter permission issues.
  • bhanu_gautam Thanks for your reply. External users should not be given workspace permission according to my company. That is why I am having problem with this.