商业智能:来自 MySQL 的实时报告

Business Intelligence: Live reports from MySQL

我想从 MySQL 数据库创建一个(几乎)实时仪表板我尝试了 PowerBI、SSRS 和其他类似工具,但它们没有我想要的那么快。我想到的是每 1 分钟或更短时间更新一次的数据。可能吗?有没有免费(或便宜)的工具?

编辑:我想制作一个墙板以在大电视屏幕上显示一些数据。我需要它是实时的。我也尝试了 SSRS 自动刷新,但它有一个加载标志并且非常慢,而且 PowerBI 使用 Azure,它的配置非常复杂并且在我的国家/地区被阻止。

这个话题的层次比询问哪种工具最适合这种情况要多得多。

你要考虑

  • 速度
  • 真实性
  • 多样性
  • 善良
  • 用例

的数据。当然,这通常只在谈论大数据时才会被叙述,但会让你对数据的大小和复杂性有一个感觉。

加载中

正在加载数据并且您"just"正在使用它吗?或者您是否还需要实时或近实时加载它(为了澄清 )?

Polling/Pushing

您要每 x 秒还是每分钟轮询一次数据?或者您想基于事件工作?需要您如此快速地显示数据的要求是什么?

用例

是否要显示财务数据?您是否需要显示有关服务器和应用程序的错误和系统日志的数据?您想在网页访问者发出请求时立即生成见解吗?

结论

在思考这些问题时,请记住,这应该只是一个提示,可以引导您进入某个方向。根据数据和用例,您可能会使用 ELK 堆栈(用于日志)、Power BI(用于财务数据)甚至一些脚本(用于计费)。