Существуют ли другие альтернативы языку определения отчетов? - PullRequest
1 голос
/ 27 мая 2011

Я работаю над проектом отчетности, для которого одним из требований является принятие шаблонов, определяющих, как они хотят, чтобы отчет выглядел. Так, например, один из наших клиентов будет использовать наш API, получить некоторые данные и передать их нам с шаблоном, определяющим, какие диаграммы они хотят отобразить и в каком порядке.

В настоящее время я пытаюсь определить этот шаблон.

Кто-то предложил мне проверить RDL , как определено Microsoft для наших шаблонов отчетов. Кажется, это согласуется с тем, что мне нужно, но я не могу найти какие-либо альтернативы RDL , и я хочу принять обоснованное решение, основываясь на всем, что доступно.

Итак, я задаю вопрос: есть ли альтернативы RDL ?

Ответы [ 3 ]

1 голос
/ 28 мая 2011

JRXML - это то, что Jasper использует для своего формата iReports.Вы можете написать отчет с нуля, используя его.Как видно из названия, это язык на основе XML, очень похожий на RDL.Он надежен, как и раньше, и вы можете подключаться к большинству баз данных и источников данных Olap, сохраняя все типичные графики, диаграммы и таблицы, которые вы хотели бы видеть в отчете.Его открытый исходный код.

Существует версия RDL с открытым исходным кодом, основанная на Microsoft RDL.http://www.codeproject.com/KB/database/rdlproject.aspx Некоторые поставщики используют RDL в качестве основы для своих отчетов (например, Активные отчеты из динамики данных).

0 голосов
/ 29 мая 2011

Это полностью зависит от используемого вами пакета отчетов.SSRS использует RDL, поэтому для него вы передаете RDL.Для iReports вы должны передать JRXML.Для Windward Reports (отказ от ответственности я там технический директор) вы передаете файл Word, Excel или PowerPoint.

Вам нужно разрешить использовать пакет отчетов, который вы используете.И подумайте, что ваши клиенты затем будут использовать инструмент разработки отчетов для этого поставщика.

0 голосов
/ 28 мая 2011

Существует много разных генераторов отчетов, шаблонов и языков. FoxPro и Crystal Reports когда-то были очень популярны.

MS SQL Server имеет службу отчетов, которая может создавать отчеты о продуктах. Google раскрывает другие параметры, такие как XtraReports, Active Reports, Data Dynamics и Active Analysis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...