Skip to content

infofabrik/reportserver-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReportServer Scripting and Template Samples

ReportServer is a modern and versatile open source business intelligence (BI) platform with powerful reporting features.

With ReportServer you are not limited to one provider's solutions. ReportServer integrates Jasper, Birt, Mondrian and Excel-based reporting: choose what best suits your needs!

The example scripts have one script type. The specific type is available in the script's header comment. Note that you can of course use elements of different script types in another type. This was just added to clarify how to use the script examples without modification.

  • Normal Script: can be directly executed via "exec script.groovy" or "exec -c script.groovy", depending if you want to commit changes to the database or not. Details can be found here. Note that these scripts can be scheduled directly. More information on scheduling scripts on the documentation.
  • Script report: can be used for generating reports via script. Details can be found here.
  • Script datasource: can be used for producing datasources and showing any kind of data via scripts. Details can be found here.
  • Script datasink: can be used for sending reports/data to a custom datasink. Details can be found here.
  • Hook: can be used for adapting ReportServer for your specific needs. Details can be found here.
  • Library: can be imported into another scripts. Note that virtually all scripts can be used as a library. Details can be found here.
  • Authenticator: can be used to customize the login page of ReportServer. Details can be found in the Configuration Guide, Section Customization of the Login Page.

Note that script reports and script datasources can be scheduled via report scheduling. Details here and here.

Further, you can find examples of templates which can be used for data export of dynamic lists directly into Excel, Word (XDoc), Plain-Text (Velocity) or XML.

ReportServer Homepage: https://reportserver.net

Also refer to the documentation and to the scripting documentation.

ReportServer source code: https://github.com/infofabrik/reportserver

Demo: https://reportserver.net/en/demo/

Forum: https://forum.reportserver.net

Bitnami Builds: https://bitnami.com/stack/reportserver