Język definicji raportu

Report Definition Language (RDL) to zaproponowany przez firmę Microsoft standard definiowania raportów.

RDL to aplikacja XML używana głównie z Microsoft SQL Server Reporting Services . RDL jest zwykle pisany przy użyciu Visual Studio , chociaż istnieją również narzędzia innych firm; można go również tworzyć lub edytować ręcznie w edytorze tekstu. Usługi SQL Server Reporting Services lub inne platformy raportowania innych firm używają języka RDL do definiowania wykresów, wykresów, obliczeń, tekstu, obrazów (poprzez łącza) i innych obiektów raportów oraz renderowania ich w różnych formatach.

Typowy plik RDL zawiera trzy sekcje wysokiego poziomu:

  • Styl strony — obiekty do wyświetlenia, w tym pola, obrazy, wykresy, tabele.
  • Definicje pól — rozszerzone atrybuty pól, które są wypełniane formułami, danymi dynamicznymi lub danymi pochodnymi bazy danych.
  • Parametry i połączenia z bazą danych - Parametry, które mogą być dostarczone przez użytkownika lub przekazane z innej aplikacji; oraz połączenia z bazą danych i zapytania do pobierania danych do raportu.

Linki zewnętrzne