https://store-images.s-microsoft.com/image/apps.48561.f5ebbbaf-2470-4409-857e-2966f3656328.f7ad658c-6c9b-4cf8-b341-1c4419f0da92.152b2c41-ac05-4dbc-b2df-ab3e2ea2337c

Monitoring solution: 2-wk implementation

Kapacity A/S

Kapacity BI Monitor provide an fast & easy to implement, overview of: Power BI reports usage, Azure Analytics services usage, and ELT performance in a simple fast & easy to implement solution.

The purpose of Kapacity BI Monitoring Solution is to provide insight into the usage of Power BI across a whole tenant, over longer time intervals than provided in standard solutions. The solution also provides insight into the ETL jobs in an Azure Data Warehouse orchestrated by Azure Data Factory (ADF). Finally the Monitoring solution also enables the users to get insights into the analytical models in Azure Analysis Services (AAS e.g. the tabular models), such as monitoring of response time and queries. The solution comprehends:

  • Data is extracted using the Power BI Management API and a Log Analytics workspace
  • API calls to the Power BI API are handled by ADF pipelines
  • Data from Log Analytics are extracted using an Azure Function App. This contains two functions, one controller function to handle what data to get, and one worker function to retrieve data. The controller function passes messages to a storage message queue, which triggers the worker function once for each table to retrieve data from
  • All data is sent to the Azure SQL Database, which then handles the transform and load into a data warehouse. There is an option to present the data in an Analysis Services tabular model
  • Everything is orchestrated by Azure Data Factory.
  • Optional Analysis Services to analyse data.

The solution features an out-of-the-box Power BI report, with a default design. The report is found in two different versions, one with an imported dataset, and one with a dataset based on an Azure Analysis Services-model.

The solution include following Azure services: Azure SQL Database, Azure Function,App Service plan (tied to Azure Function), Azure Storage, Azure Data Factory, Azure Key Vault, and Azure Analysis Services (optional).

The implementation is set to 2 weeks. The estimate may vary depending on Customer data/BI maturity and size of setup.

Example of scope of work:

  • Setting up monitoring
  • Import files (Log analytics config)
  • setup deployment pipelines¨
  • etc

At a glance

https://store-images.s-microsoft.com/image/apps.48057.f5ebbbaf-2470-4409-857e-2966f3656328.f7ad658c-6c9b-4cf8-b341-1c4419f0da92.45e376e2-1523-49c3-aba6-775ca753a7f9
https://store-images.s-microsoft.com/image/apps.36492.f5ebbbaf-2470-4409-857e-2966f3656328.f7ad658c-6c9b-4cf8-b341-1c4419f0da92.ee30dc9b-a674-4d5b-b412-ddff7c279604
https://store-images.s-microsoft.com/image/apps.4486.f5ebbbaf-2470-4409-857e-2966f3656328.f7ad658c-6c9b-4cf8-b341-1c4419f0da92.6b5b2f99-07d5-484f-8b03-73c9a96ec782
https://store-images.s-microsoft.com/image/apps.36492.f5ebbbaf-2470-4409-857e-2966f3656328.f7ad658c-6c9b-4cf8-b341-1c4419f0da92.ee30dc9b-a674-4d5b-b412-ddff7c279604