alrusdi
@alrusdi

Какой инструмент применить для построения отчетов по данным SQL-запросам с GUI?

Поделитесь опытом как решить задачу такого плана:

Есть некоторая БД (PostgreSQL) и набор запросов/отчетов, которые нужно по ней постоянно делать с разными параметрами. Вроде:
SELECT title, status, published_at
FROM articles
WHERE published_at BETWEEN <дата_начала_отчета> AND <дата_завершения_отчета>
     AND status = 'declined';


И периодически нужно выполнять такого рода запросы и экспортировать их в Excel для анализа другими человеками.
Есть ли в природе инструмент в котором можно было давать решать такие задачи самим заказчикам? Заготавливаем, например, шаблон запроса, размечаем в нем изменяемые пользователями параметры и какие виджеты в GUI использовать для изменения этих параметров. Дальше пользователи сами когда им нужно могут сделать отчет по нужному им интервалу дат, набору статусов и т. п.

Хотелось бы еще чтобы оно было кроссплатформенное, безопасное и не такое громоздкое как 1С - где все это есть, но такой ценой, что страшно жить...
  • Вопрос задан
  • 2573 просмотра
Пригласить эксперта
Ответы на вопрос 1
daapp
@daapp
Программист
С GUI вы наврядли такое найдёте, если хотите безопасное решение.
Наиболее вериятный вариант - взять один из распространённых web фреймворков и сделать серверное приложение на той же машине, где и база данных. Админская часть - редактирование запросов с параметрами. Клиентская часть - выбор запроса, ввод параметров, выбор формата вывода (csv,xls,что-то ещё) и получение результата. Таким образом пользователь не получит прямого доступа к базе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы