Jump to content

Report Definition Language

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by BattyBot (talk | contribs) at 17:04, 12 January 2023 (top: Replaced {{unreferenced}} with {{more citations needed}} and other General fixes). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Report Definition Language (RDL) is a standard proposed by Microsoft for defining reports.[1]

RDL is an XML application primarily used with Microsoft SQL Server Reporting Services. RDL is usually written using Visual Studio, although there are also third-party tools; it may also be created or edited by hand in a text editor. SQL Server Reporting Services or other 3rd party reporting frameworks use RDL to define charts, graphs, calculations, text, images (through links) and other report objects and render them in a variety of formats.

There are three high-level sections in a typical RDL file:

  • Page style - The objects to display including fields, images, graphs, tables.
  • Field definitions - The extended attributes of fields which are populated with formulas, dynamic data, or Database derived data.
  • Parameters and Database connections - Parameters that may be furnished by the user or passed in from another application; and database connections and queries for pulling data into the report.

References

  1. ^ "Introducing the report definition language".