I'm trying to build a workable PowerBI solution as an ISV. My goal is to use the existing PowerBI service (not embedded) to present data dashboards. I'm not against embedded, but that will come a bit later.
I've tried several other approaches, such as publishing my data using OData, but didn't see the success I'd hoped for, especially with large data sets. So now I'm considering direct push through the rest API.
If I take this approach, I believe that I have to author reports in the cloud and won't be able to use PowerBI desktop. Am i correct in that? If I author in the cloud, how will I save what I author so that I can apply it elsewhere? When I had a .pbix file, I could always upload it to a customer's PowerBI environment through REST.
It would be ideal to get a schema and data from my cloud instance, and then download back to the desktop app so that I could author there. Then when I was happy with what I had, I could pubish the .pbix to another customer's Power BI workspace and start sending data, which would cause their reports to populate. And do this over and over.
Any suggestions or anyone able to point me in the right direction?