Mike Ferris on 12 Oct 2017 22:25:48
Allow the host application to pass in a value to be applied to report parameter(s) prior to running and displaying a report. This would allow, say, a customer ID field to be assigned to a parameter ensuring only data relevant to that customer is retrieved.
Whilst this could be achieved via a URL filter, this is not considered a sufficiently secure option in our use case.
- Comments (2)
RE: Pass parameter values to embedded report
This goes to a much larger problem of ISV SaaS multi-tenancy protection in PowerBI . For instance, if ISV creates a PBI Report as a template, then allowing that template to be used by 10s of thousands of different tenants, each with their own dataset (ie CustomerID). We are struggling with this issue to "change credentials" on a dataset, so that our middleware can verify data access, and scrub data prior to PBI serving it up.
RE: Pass parameter values to embedded report
Is there any workaround for this idea?