Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
gpsankaran
Regular Visitor

How to find the SQL generated by PowerBI

Hi Team

 

Is there a way to find the SQL of the Power BI visuals which is created using multiple queries (tables). It will be useful to validate between Power BI and Backend Database. 

We have option to get the DAX query of the visuals but not SQL.  In order to validate the data most of the time the developers are forced to write the SQL using the queries used and join them and run in the backend database. There is a high chance making mistakes here particulary when we apply many transformations in Power Query.  The Native Query option may give only the SQL of one particular query which may not be useful to validate the visuals.

 

I believe it will be difficult to get the SQL because once the Queries are loaded and PowerBI Engine will be doing transformation and other stuffs using the DAX language.

 

However in SAP BO we have option of getting the SQL generated by BO and which can be directly run in the backend database.

 

 

 

1 ACCEPTED SOLUTION
vanessafvg
Super User
Super User

are you using direct query?

 

I am sure you can use sql server profiler to trace the queries.

 

if not if you install dax studio that will probably give you a flavour but it wont be the same.    using performance anazlyer in the desktop you can grab the queries and run in dax studio and see what it generates.   





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




View solution in original post

1 REPLY 1
vanessafvg
Super User
Super User

are you using direct query?

 

I am sure you can use sql server profiler to trace the queries.

 

if not if you install dax studio that will probably give you a flavour but it wont be the same.    using performance anazlyer in the desktop you can grab the queries and run in dax studio and see what it generates.   





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.