This is a migrated thread and some comments may be shown as answers.

Reporting Solution for Multi-tenant application

1 Answer 221 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Harsimrat
Top achievements
Rank 1
Harsimrat asked on 12 Mar 2019, 08:02 AM

We have a multi-tenant application, and the same report is designed little differently per client specifications. My question, is if there is a way to use Microsoft Azure or some other Blob service to store the Tenant specific TRDX files, and can be downloaded on demand based on incoming request?

1 Answer, 1 is accepted

Sort by
0
Todor
Telerik team
answered on 14 Mar 2019, 04:05 PM
Hi Harsimrat,

You may use a Custom Report Resolver. In its Resolve() method you will receive a report identifier (client reportSource->report property) that should be resolved to a valid server-side ReportSource. You may use some convention linking a report template with a particular user to generate a proper report identifier, and then use the same convention in the custom resolver to find the necessary report for this exact client and return it wrapped in a UriReportSource (if it is a .TRDP/X file), or in an InstanceReportSource.

Regards,
Todor
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
General Discussions
Asked by
Harsimrat
Top achievements
Rank 1
Answers by
Todor
Telerik team
Share this question
or