For an Azure sql server MI, we have multiple external users consuming data, I would like to know how much data an user is consuming/extracting from the DB?
Can this be checked from, 1.) From SSMS using queries or UI? 2.) Azure portal?
For an Azure sql server MI, we have multiple external users consuming data, I would like to know how much data an user is consuming/extracting from the DB?
Can this be checked from, 1.) From SSMS using queries or UI? 2.) Azure portal?
Azure Monitor is the best solution to dig into and investigate this information. Since MI is deployed to an Azure VM it might be possible that perf counter data is exposed and Azure Monitor can provide the insights to client data consumption: Collect data about Azure Virtual Machines
Another option is to enable log analytics for the SQL instance and use Azure Monitor to ingest and analyze the collected log data: View or analyze data collected with Log Analytics log search
There are multiple options for available tools: Azure SQL Database: Monitoring and tuning
If you are unable to track client consumption at the database level, perhaps there is an upstream application that can be leveraged to track connections and MB's transferred and related data points.