Если вы используете SQL Server 2005 или более позднюю версию, вы можете рассмотреть ReportBuilder , поставляемый как часть Reporting Services .
Вам просто нужно создать «удобную для бизнеса» схему (известную как «представление источника данных»), а затем автоматически построить модель отчета сверху.
Пользователи просто подключаются к модели отчетов с помощью инструмента построителя отчетов и могут создавать свои собственные отчеты.
Если у вас уже есть SQL Server, дополнительные расходы будут минимальными.