justBlindbaek / PowerBIMonitor

A complete solution to extract the Power BI audit log, Power BI tenant metadata and Microsoft Graph data. Using Azure Data Factory or Integration Pipelines in Azure Synapse Analytics

Home Page:https://justb.dk/blog/2021/02/extracting-the-power-bi-activity-log-with-data-factory/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monitoring Power BI and Fabric

A complete solution to extract and query:

  • Activity/audit events from Power BI & Fabric
  • Artifacts metadata from Power BI & Fabric
  • Admin tenant settings (Power BI & Fabric)
  • Microsoft Graph data (users, groups, licenses)

Overall architecture

The data is extracted using with either Azure Data Factory or Integration Pipelines in Azure Synapse Analytics. If Synapse is used, then the data can be queried with the Serverless SQL Pool and made available for reporting.

Overall architecture

The solution is descibed in these blog posts:

Alternative solutions

List of other ways and solutions to monitor Power BI and Fabric

  • pbimonitor by Rui Romano. Using PowerShell and including Power BI templates to analyse all the data.
  • Admin Monitoring for Tenant Admins. The build-in solution from Microsoft.
  • Argus PBI. Payed service to monitoring the whole-tenant for Power BI.
  • Power BI Sentinel. Payed service with Governance, Auditing and Disaster Recovery for Power BI and Fabric.

About

A complete solution to extract the Power BI audit log, Power BI tenant metadata and Microsoft Graph data. Using Azure Data Factory or Integration Pipelines in Azure Synapse Analytics

https://justb.dk/blog/2021/02/extracting-the-power-bi-activity-log-with-data-factory/

License:MIT License


Languages

Language:TSQL 100.0%