Grails , ранее известный как «Groovy on Rails», - это фреймворк веб-приложения, использующий язык программирования Groovy . Ruby on Rails очень похож, но использует Ruby . (Примечание: у меня нет опыта работы с фреймворком или языком.)
Здесь - обсуждение двух. Google может предоставить вам гораздо больше сравнений.
Построитель отчетов является частью SQL Server Reporting Services и позволяет делать все это и многое другое. Вы также можете настроить источники данных, отличные от MSSQL. У нас есть люди, не являющиеся разработчиками, которые постоянно используют его для создания отчетов с объединениями, группировкой и т. Д. Без кода SQL.
Лицензия включена в SQL Server Workgroup и выше. Я не знаю, достаточно ли "бесплатного" для вас.
Вы можете использовать классы CodeEngine.Framework для выбора, вставки, обновления и удаления операций
Вы можете использовать компонент Aspose.Report AdHoc.WinForms (он платный). Он не требует запуска SQL-сервера, отлично работает с несколькими таблицами, а также может выполнять автоматическое объединение таблиц.
Взгляните на демонстрацию компонента на сайте Aspose.