Forum Discussion
Identifying all reports shared outside the organization
Hi Tutu_in_YYC ,
Yes, we are already utilizing the Power BI Scanner API to collect tenant catalog data, including permissions.
We sort of have a solution that involves identifying externally shared reports by combining Power BI Activity logs with catalog data. The activity logs capture various operations performed on any tenant artifacts, including report viewing operations, which can be filtered to spot views by users not belonging to our organization, which does give us a good start.
However, we’re exploring if there’s a more comprehensive method. Does Power BI offer any logs or activities that directly track actions by external users, or is there another solution for this?
We basically use those collected data, filter it to email domains that are not ours, and visualize in power bi. We run the pipeline weekly, so we can continuosly monitor the activities. This fulfils our external tracking requirements: Who/what/when/where and some other details
What other considerations/requirements that you might have in mind?