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

Organizing a Reporting Framework

1 Answer 17 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Mike
Top achievements
Rank 1
Mike asked on 17 Jul 2013, 05:08 PM
Hello,

I want to use Reporting for a series of reports for my organization - the site is based in DotNetNuke. 

I've used reporting before and am reasonably comfortable with it all... but I'm curious if anyone has any suggestions for broadly how to organize the reports. I would like to make a central library of reports and a report controller of sorts that handles permissions, access, and parameters. Then, I'll probably make a DNN module that shows reports matching some set of conditions. 

But, before I dive in with this, I'm wondering if anybody has any suggestions or thoughts on how to organize and handle many reports. What's the best way to make sure that individual reports get the right parameters? What's the best way to store a list of reports and parameters? Are there any features of functions of Telerik's framework that apply specially in this sort of context?

Thanks,

Mike

1 Answer, 1 is accepted

Sort by
0
Stef
Telerik team
answered on 22 Jul 2013, 04:39 PM
Hi Mike,

Take a look at our Best Practices help article. Also check the solution structure of our local demos located by default under C:\Program Files (x86)\Telerik\Reporting <version>\Examples and the ReportManager object used to gather information about the existing report definitions in the assembly.

It is recommended to use report parameters mainly to control the data and/or the reports layout. Try to avoid using a lot of parameters per report, thus maintenance will be eased. Parameters values can be passed by iterating through the report instance ReportParameters collection.

I hope this points you into the right direction.

Regards,
Stef
Telerik

Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.

Tags
General Discussions
Asked by
Mike
Top achievements
Rank 1
Answers by
Stef
Telerik team
Share this question
or