Forum Discussion

FlorisMK's avatar
FlorisMK
Helper I
1 year ago
Solved

Use report without access to underlying data?

I've created an HR dashboard with aggregated data on things like demographics and sick leave statistics. This information is 'public' within our organization, and may be accessed by anyone. However, ...
  • v-hashadapu's avatar
    v-hashadapu
    1 year ago

    Hi FlorisMK , Thank you for reaching out to the Microsoft Community Forum.

     

    In Power BI Desktop, load the full HR exports as “Source” queries. Create separate “Aggregated” queries that transform and summarize the data, removing any sensitive fields. Use only these aggregated queries in your visuals. Right-click each source query and uncheck “Enable Load” to keep them out of the data model. Then, under File -> Options -> Report Settings, disable export and copy options to prevent users from accessing data behind the visuals.

     

    Publish the report to a separate Power BI workspace, not your HR team’s. Share it via a Power BI App or give users the Viewer role, this lets them see the report but not access the dataset or source files.

     

    For more information:

    Data protection in Power BI

    Export the data that was used to create a visualization

    Workspaces in Power BI

     

    If this helped solve the issue, please consider marking it “Accept as Solution” so others with similar queries may find it more easily. If not, please share the details, always happy to help.
    Thank you.