Hi
Thanks a lot for your detailed explanation.
What I understood is that if there's a limitation of cost and less roles are present we can have the https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report/ using C#.
If we want a solution with proper RLS and all we can go with Power BI Embedded.
I have a small question, the report in Public to Web will be embedded in my own application and would be interactive as the normal reports?
Thanks again.