My design requires that I create 1 or more tenant-specific datasets to service a single dashboard whose data comes from a common elasticsearch cluster. Data is stored in tenant-specific indices in es. Given that, I assume that I could create a dataset per dashboard per tenant. I don't see how I would go about doing that in the examples in docs.powerbi.apiary.io.
Are my assumptions accurate?
Basically, I'm trying to programmatically perform what an author would do when clicking on Get Data button in the lower right corner of app.powerbi.com....
Does the process work like this....
1. Create a Gateway (tenant-specific)
2. Associate the Gateway with a dataset?
3. Associate or create a new dashboard from a template to the Gateway....
Thanks