I am looking into the idea of creating a custom report builder and data tool to replace the ssrs report builder.
I am wanting something more like a query builder and data export tool rather than reporting.
The thing I want to use is the report model. I want users to select field from report model, render the sql, then exec sql and return data.
How is the report model used by report builder? Does it just provide the schema and the report builder generates the actual sql? How does the sql get generated, server or client side.
How can I so the users the fields available and how can I get the sql for the fields selected by the user?