Программное обеспечение для создания графиков, диаграмм, таблиц из SQL-запроса

Я ищу программное обеспечение, способное подключаться к серверу MSSQL, выполнять запросы и создавать графики, диаграммы или таблицы на основе возвращаемого результата.

Я понимаю, что Reporting Server может это сделать, но я ищу что-то попроще. Ниже приведены мои требования:

  • Имеет пользовательский интерфейс
  • Имеет возможность вставить свой собственный запрос MSSQL, а затем выполнить запрос в указанной базе данных.
  • Имеет базу данных и возможность сохранять результаты запроса
  • Возможность создания таблиц, диаграмм, графиков и т. д., и эти элементы должны быть настраиваемыми.
  • Возможность планировать задачи и выполнять запросы по указанному расписанию
  • Либо с открытым исходным кодом, либо единовременный платеж
См. мой ответ на аналогичный вопрос о метабазе и о том, как ее можно использовать для создания графиков. softwarerecs.stackexchange.com/a/34883/15112
Будет ли это полностью автономным, или вам нужно встроить его в определенный язык программирования (он спросил ОП, который когда-либо входил в систему только один раз и вряд ли когда-либо вернется)?

Ответы (3)

Вы можете использовать Drupal в сочетании с предоставленным модулем Forena (раскрытие информации: я являюсь его соавтором) для запроса, а не обновления любой таблицы базы данных MS SQL. Он соответствует всем вашим критериям (маркировкам), за исключением, возможно, ваших требований к расписанию.

Для получения более подробной информации о Forena доступны 2 типа документации:

  • Документация сообщества .
  • Документация, поставляемая с Forena, к которой вы можете получить доступ сразу после установки и включения модуля. Проверьте демонстрационный сайт для онлайн-примера текущего:

    • Документация Forena - воспользуйтесь ссылкой "Отчетная документация" или перейдите по соответствующей ссылке /reports/help.
    • Образцы Forena — по относительной ссылке /reports/samples (эти образцы полностью функциональны, поэтому не забудьте немного поэкспериментировать с ними, например, с разверткой, доступной в образце SVG Graph).

Версия 7.x-4.x также включает пользовательский интерфейс для создания отчетов (редактор отчетов WYSIWYG) и/или для создания запросов SQL (построитель запросов).

Forena поставляется с полным набором поддерживаемых подключений к базам данных ... таких как MS SQL, Oracle, Postgress или любой вариант, совместимый с PDO.

Службы отчетов Microsoft SQL Server (SSRS) идеально подходят. Он отвечает ВСЕМ вашим требованиям. Это просто, это просто требует некоторого терпения, чтобы узнать это.

Это часть MS SQL, поэтому у вас, вероятно, уже есть лицензия и, скорее всего, она уже установлена. Поскольку он интегрирован с MSSQL, его стоит серьезно пересмотреть.

Вот вся документация: https://docs.microsoft.com/en-us/sql/reporting-services/create-deploy-and-manage-mobile-and-paginated-reports

Не уверен, что есть продукт, который отвечает всем вашим требованиям прямо из коробки. Для запросов, отчетов и графического интерфейса вы можете попробовать

  • Пентахо (с открытым исходным кодом)
  • Таблица (коммерческая)

Если у вас есть навыки программирования, вы можете попробовать JasperReports или Eclipse BIRT вместе с планировщиком, таким как Quartz.