Lorem ipsum dolor sit amet:

24h / 365days

We offer support for our customers

Mon - Fri 8:00am - 5:00pm (GMT +1)

Get in touch

Cybersteel Inc.
376-293 City Road, Suite 600
San Francisco, CA 94102

Have any questions?
+44 1234 567 890

Drop us a line

About us

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec.

Chapter 1. Introduction

1. Introduction

The term Business Intelligence represents the capacity of a corporation to look at all business data as a whole in order to distinguish information which plays a key role in the strategic planning process and in decision making of the corporation. To achieve this all available data require consolidated preparation, for instance, in a Data Warehouse.

ReportServer serves as an interface to access these data, and the user can easily and efficiently make use of them. ReportServer offers tools to support you in your daily work establishing ready-to-print reports, or performing ad-hoc analyses.

Target Audience

In this manual we discuss ReportServer from the point of administrators that wish to extend ReportServers using scripts. This guide will also help report designers that use ReportServer script reports to create interactive reports or reports based on metadata kept by ReportServer.

Separate manuals and instructions illustrate the various aspects of ReportServer.

  • ReportServer Configuration Guide: Describes the installation of ReportServer as well as the basic configuration options.
  • ReportServer User Guide: The user guide describes ReportServer from the point of view of the ultimate user. It includes an in-depth coverage of dynamic lists (ReportServer's adhoc reporting solution), execution of reports, scheduling of reports, and much more.
  • ReportServer Administrator Guide: The administrator guide describes ReportServer from the point of view of administrators that are tasked with maintaining the daily operation of the reporting platform including the development of reports, managing users and permissions, monitoring the system state, and much more.
  • ReportServer Scripting Guide: The ReportServer scripting guide covers the scripting capabilities of ReportServer which can be used for building complex reports as well as for extending the functionality of ReportServer or performing critical maintenance tasks. It extends the introduction to these topics given in the administrator guide.


This guide is based upon the ReportServer administrator's manual. We furthermore require basic programming experience in the Groovy programming language. An introduction to groovy can be found at

This manual comprises the following chapters:

Part 1

  • Getting Started In this chapter we describe how to setup a work space to comfortably test and develop ReportServer scripts. Here we also cover the basic terminology.
  • Basic Script Services Introduces the GLOBALS object which provides access to services and entities for scripts.
  • Advanced Techniques Covers monitoring, multithreading, scheduling and other advanced techniques
  • Script Reporting This chapter covers the script reporting engine and script datasources.
  • Tapping into ReportServer Explains the ReportServer HookHandler concept that allows to extend and customize various aspects of ReportServer.
  • Extending the Client In this chapter we will look into various possibilities to extend the client side of ReportServer.

Part 2 - Examples

  • Adding additional Database Support In this chapter we explain how support for additional relational databases can be added to ReportServer.
  • Authentication against an Active Directory In this chapter we look into the authentication mechanisms of ReportServer and discuss how to authenticate against an Active Directory (LDAP)
  • Additional Report Exporters This chapter covers the basics of adding custom export formats to the various reporting engines available in ReportServer.

Please contact us in case you have questions or suggestions. We are looking forward to your requests. You can reach us via email ( or our online forum which you can find at

InfoFabrik GmbH

Wir wollen, dass alle Unternehmen, Institutionen und Organisationen, die Daten auswerten, selbständig und zeitnah genau die Informationen erhalten, die sie für ein erfolgreiches Arbeiten benötigen.

InfoFabrik GmbH
Klingholzstr. 7
65189 Wiesbaden

+49 (0) 611 580 66 25

Kontaktieren Sie uns

Was ist die Summe aus 7 und 9?
Copyright 2007 - 2024 InfoFabrik GmbH. All Rights Reserved.

Auf unserer Website setzen wir Cookies und andere Technologien ein. Während einige davon essenziell sind, dienen andere dazu, die Website zu verbessern und den Erfolg unserer Kampagnen zu bewerten. Bei der Nutzung unserer Website werden Daten verarbeitet, um Anzeigen und Inhalte zu messen. Weitere Informationen dazu finden Sie in unserer Datenschutzerklärung. Sie haben jederzeit die Möglichkeit, Ihre Einstellungen anzupassen oder zu widerrufen.

Datenschutzerklärung Impressum
You are using an outdated browser. The website may not be displayed correctly. Close