Язык определения отчета - Report Definition Language

Язык определения отчетов (RDL) стандарт, предложенный Microsoft для определения отчетов.

RDL - это XML приложение в основном используется с Microsoft Службы отчетов SQL Server. RDL обычно пишется с использованием Visual Studio, хотя есть и сторонние инструменты; его также можно создать или отредактировать вручную в текстовом редакторе. Службы отчетов SQL Server или другие сторонние структуры отчетности используют RDL для определения диаграмм, графиков, вычислений, текста, изображений (через ссылки) и других объектов отчетов и отображения их в различных форматах.

В типичном файле RDL есть три раздела высокого уровня:

  • Стиль страницы - объекты для отображения, включая поля, изображения, графики, таблицы.
  • Определения полей - расширенные атрибуты полей, которые заполняются формулами, динамическими данными или данными, производными от базы данных.
  • Параметры и соединения с базой данных - параметры, которые могут быть предоставлены пользователем или переданы из другого приложения; и подключения к базе данных и запросы для извлечения данных в отчет.

внешняя ссылка