Raportin määrittelykieli
Report Definition Language (RDL) on Microsoftin ehdottama standardi raporttien kuvaamiseen.
RDL on XML - sovellus, jota käytetään ensisijaisesti Microsoft SQL Server Reporting Services -palveluissa . RDL kirjoitetaan yleensä Visual Studiolla , vaikka olemassa on monia kolmannen osapuolen työkaluja; Voit myös luoda tai muokata manuaalisesti tavallisella tekstieditorilla. Microsoft Reporting Services tai muut kolmannen osapuolen raportointikehykset käyttävät RDL:ää taulukoiden, kaavioiden, laskelmien, tekstin, kuvien (linkkien kautta) ja muiden raporttiobjektien kuvaamiseen ja kirjoittamiseen eri muodoissa.
Tyypillisessä RDL-tiedostossa on kolme pääosiota:
- Sivun asettelu - objektit näytetään kenttien, kuvien, kaavioiden, taulukoiden kanssa.
- Kenttäkuvaukset ovat laajennettuja kenttämääritteitä, jotka on täytetty kaavoilla, dynaamisilla tiedoilla tai tietokannoista saatavalla tiedolla.
- Parametrit ja tietokantayhteydet - parametrit, jotka käyttäjä voi määrittää tai välittää toisesta sovelluksesta; Täällä voit myös määrittää parametrit tietokantaan kytkeytymistä varten ja kyselyt tiedon saamiseksi raportin rakentamista varten.
Muita lähteitä
- Raportin määritelmä Kielimääritys
- RDL Project Avoimen lähdekoodin Report Definition Language -määrityksen toteutus, jossa on graafinen suunnitteluliittymä, tuki WinForms & ASP.Net Renderingille ja mahdollisuus tallentaa moniin yleisiin tiedostomuotoihin.
- [1] ReportViewer Control Visual Studio 2008:ssa
- Data Dynamics Reports on Data Dynamicsin luoma raportointityökalu RDL-raporttien parissa työskenteleville ohjelmoijille.