Приложение Dashboard - PullRequest
       15

Приложение Dashboard

1 голос
/ 23 декабря 2009

У меня есть простая задача, для которой, я считаю, должно быть приложение (или его легко создать или расширить с открытым исходным кодом).

Мне нужно многократно запускать запрос mysql и искать изменения в результатах между запусками (данные поступают в режиме реального времени).

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

В идеале у меня могло бы быть простое приложение (или веб-приложение), которое сохраняет запрос и обновляет его снова и снова. Поскольку данные заполнены в таблице, они могут сравнить старые результаты и изменить цвет на красный или зеленый (или что-то еще).

Мне нужна сортировка и простая фильтрация (возможно, с заменой строк в запросе на основе входных данных.

Мы запускаем Ubuntu на работе, и я пытался сделать это с помощью терминальных скриптов (мы используем Ruby), но я чувствую, что более визуальный вывод даст мне лучшие результаты.

Поглядывая вокруг, я вижу несколько платных приложений, но для этого нужно что-то делать.

Я не против написать его, но я не люблю заново изобретать колесо, если мне не нужно.

Большое спасибо!

Ответы [ 3 ]

1 голос
/ 23 декабря 2009

Для таких простых вещей, как это, вы не изобретаете велосипед, а создаете свой собственный бутерброд - некоторые вещи не имеют особого смысла покупать. Просто создайте простейшую веб-страницу (например, таблицу с именами таблиц, которые вас интересуют, и, возможно, отметку времени в последний раз, когда она была проверена). Пусть какой-нибудь javascipt запустит ваш запрос и раскрасит ячейки в соответствии с изменением, которое вы ищете. ... повторяя эту операцию по мере необходимости. Я мог бы дать вам более конкретную информацию, если вы можете сказать мне, как изменяются данные ... больше записей в таблице? Обновления существующих данных?

1 голос
/ 23 декабря 2009

Я часто использую сервлеты JDBC через Tomcat для этого. Вот отличный учебник и очень простой пример .

0 голосов
/ 23 декабря 2009

Я делал нечто подобное в прошлом, используя Excel. Просто создайте подключенную электронную таблицу, сделайте свои запросы, и результат будет передан в Excel, а затем отформатируйте его так, как вам нравится. Очень гибкий, и если вам нужна какая-то логика помимо самого запроса, всегда есть встроенные функции Excel и VBA.

Вот полезная ссылка, чтобы помочь вам. Это очень просто:

http://port25.technet.com/archive/2007/04/10/connecting-office-applications-to-mysql-and-postgresql-via-odbc.aspx

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