【问题标题】:Dashboard Application仪表板应用程序
【发布时间】:2010-12-29 13:14:21
【问题描述】:

我有一个简单的任务,我觉得必须有一个应用程序(或者易于构建或扩展一个开源版本)。

我需要重复运行一个 mysql 查询,并在运行之间查找结果的变化(数据是实时输入的)。

我已经构建了几个这样的查询,并且整天发现自己在运行它们的 mysql 客户端的选项卡之间跳转,并试图查看发生了什么变化。这变得很困难,因为有数百行数据,而且您不能轻易记住以前的值。

理想情况下,我可以有一个简单的应用程序(或网络应用程序)来存储查询并一遍又一遍地刷新。当数据填充到表中时,它可以比较旧结果并将颜色更改为红色或绿色(或其他)。

我需要排序和简单的过滤(可能会根据输入将字符串替换到查询中。

我们在工作中运行 Ubuntu,我曾尝试通过终端脚本执行此操作(我们使用 Ruby),但我觉得更直观的输出会给我带来更好的结果。

四处搜索我看到了几个付费应用程序,但必须有一些东西可以做到这一点。

我不介意编写一个代码,但如果没有必要,我不喜欢重新发明轮子。

非常感谢!

【问题讨论】:

    标签: java mysql user-interface web-applications dashboard


    【解决方案1】:

    对于像这样简单的事情,您并没有像自己做三明治那样重新发明轮子——有些东西买起来没有多大意义。只需构建可能的最简单的网页(例如,带有您感兴趣的表名的表,可能还有上次检查它的时间戳。让一些 javascipt 运行您的查询并根据您正在寻找的更改为单元格着色。 ..根据需要重复此操作。如果您能告诉我数据是如何变化的,我可以为您提供更具体的信息...表格中的更多条目?更新现有数据?

    【讨论】:

    • 这里有几个示例行 |identifier|value1|value2|value3| |标识符|value1|value2|value3|每个标识符的值字段都会发生变化。所以假设 value1 是 5,000,并且在下一次刷新后上升到 5,500。我希望它变成绿色。 Value2 可能会向下,所以我希望它变成红色。我还想按这些字段中的任何一个进行排序。在我以前的工作中,我做了一些 Windows 开发,所以我可以编写一个 c# 应用程序来执行此操作,除非我们运行 ubuntu,而且我不想说服每个人都安装 wine。任何 javascript 帮助都会很棒。
    【解决方案2】:

    为此,我经常通过Tomcat 使用 JDBC servlet。这是一个很好的tutorial 和一个非常简单的example

    【讨论】:

      【解决方案3】:

      我过去使用 Excel 做过类似的事情。只需构建一个连接的电子表格,进行查询,结果将输出到 Excel,然后您可以按照自己喜欢的方式进行格式化。非常灵活,如果您需要查询本身之外的某种逻辑,总有 Excel 的内置函数和 VBA。

      这里有一个有用的链接可以帮助您。很简单:

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

      【讨论】:

      • 我也取得了一些成功。唯一的问题是excel的内置图表缺乏灵活性。我认为你需要像 R 统计编程语言的 ggplot2 包这样的东西来创建 Tufte 和 Few 谈论的非常好的图表。
      猜你喜欢
      • 1970-01-01
      • 2017-08-01
      • 2011-03-18
      • 1970-01-01
      • 2010-12-09
      • 2015-08-01
      • 2015-01-27
      • 2012-04-13
      • 2017-11-15
      相关资源
      最近更新 更多