michael_ferris2's avatar
michael_ferris2
New Member
8 years ago
Status:
Needs Votes

Pass parameter values to embedded report

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.

3 Comments

  • 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.

Recent ideas