Язык определения отчета
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2023 г. ) |
Язык определения отчетов (RDL) — это стандарт, предложенный Microsoft для определения отчетов. [1]
RDL — это XML- приложение, которое в основном используется со службами отчетов Microsoft SQL Server . RDL обычно пишется с использованием Visual Studio , хотя существуют и сторонние инструменты; его также можно создать или отредактировать вручную в текстовом редакторе. Службы SQL Server Reporting Services или другие сторонние платформы отчетности используют RDL для определения диаграмм, графиков, вычислений, текста, изображений (через ссылки) и других объектов отчета и отображают их в различных форматах.
В типичном файле RDL есть три раздела высокого уровня:
- Стиль страницы — отображаемые объекты, включая поля, изображения, графики и таблицы.
- Определения полей — расширенные атрибуты полей, которые заполняются формулами, динамическими данными или базы данных . данными, полученными из
- Параметры и соединения с базой данных — параметры, которые могут быть предоставлены пользователем или переданы из другого приложения; а также подключения к базе данных и запросы для извлечения данных в отчет.