Athira Reghuraman - Thanks for the question and using MS Q&A platform.
Yes, you will be charged for each query execution from Synapse while reporting. However, the charges for each meter are summed at the end of your billing cycle.
In Azure Synapse Analytics, executing a view in serverless SQL through Power BI will result in charges for each query execution. Azure Synapse Analytics charges based on the amount of data processed and the number of queries executed. Even though you are not using any pipelines or dataflows, every time a query is executed against the data in your Synapse workspace, it is counted as a data processing operation.
Therefore, when you connect your Synapse data to Power BI for reporting and execute queries against the data stored in Azure Data Lake, you will be charged for each query execution based on the amount of data processed by the query.
To optimize your costs, you can consider using features like query caching and query optimization in Azure Synapse Analytics. Additionally, you can also explore options like creating materialized views or using Azure Analysis Services to reduce the number of queries executed against your Synapse workspace.
For more details, refer to Plan and manage costs for Azure Synapse Analytics.
Hope this helps. Do let us know if you any further queries.