用于报告和可视化服务的 BIRT 替代方案

BIRT alternatives for reporting and visualisation services

最近我们一直在努力寻找替代我们当前的报告服务 - BIRT,由 Eclipse 开发。

我们做了一些研究,但每次我们似乎都无法完全理解众多公司提供的不同解决方案的能力。首先,我们为什么选择BIRT:

为什么我们不再需要 BIRT? - 它基本上是点击刷新, - UI 不允许处理生成的报告,即 - 如果您想查看每个国家/地区的图表,您必须为每个国家/地区生成报告或在报告设计中为每个国家/地区插入图表

能否分享一下您在职业生涯中使用的解决方案及其优缺点?我们需要为成长中的公司提供可靠的报告服务,它可以轻松处理最多需要几分钟的查询,并带有参数和可视化数据。

目前我们正在试用 Grafana,但不幸的是,它甚至不能满足我们的要求。

几个月前我做了一些关于 Reporting Alternatives 的研究,我发现了以下内容(排名不分先后):


贾斯珀报道 JasperSoft Community

优点

  • 免费和开源
  • 多平台
  • 广泛的功能
  • 嵌入、服务器等不同模式

缺点

  • 版本之间的迁移
  • 集成到应用程序中时的可靠性

SQL 服务器报告服务 Reporting Services

优点

  • 真实
  • 一组不错的功能
  • 可以生成桌面和网络报告
  • 在现场工作
  • 免费(在 Express 版上)与 SQL Server Pro 及更高版本捆绑在一起

缺点

  • SQL 仅限服务器
  • Windows 仅

Power BI Power Bi

如果可能的话,我建议探索这个替代方案。在我看来,它产生的结果比其他的要好得多。

优点

  • 直观易用
  • 可以创建复杂的交互式报告
  • 可以轻松创建高级仪表板
  • 不断增长的特征集和 OLAP 分析
  • 可以与机器学习和其他 Azure 服务很好地集成

缺点

  • 基于云
  • 月费取决于数据量

PentahoPentaho Community

优点

  • 免费和开源
  • 专注于 BI
  • 高级功能集

缺点

  • 陡峭的学习曲线

免责声明: 此功能列表基于我自己的经验和研究,我鼓励您检查替代方案以找出最适合您需求的选项。希望对你有帮助。

其实我真的可以推荐http://www.metabase.com。如果需要,可以打包到 Docker 中,您可以在几分钟内进行演示。

万一有人想知道 - 我们坚持使用 Microsoft PowerBI。它仍然有一些缺点,例如定价或难以使用参数化查询,但总的来说是创建漂亮的数据可视化的相当简单的工具,特别是如果您打算使用 OLAP 多维数据集(就像我们所做的那样)。

你应该试试 Helical Insight。

  • 开源,基于浏览器
  • 同时支持像素完美的固定报告和即席报告
  • 使用占位符插入 JS 和 CSS
  • 对开发人员友好
  • 几乎可以与任何具有 JDBC 个驱动程序的数据库一起工作
  • 有一个内置的工作流引擎
  • 拥有超过 400 个 API 您可以在 www.helicalinsight.com
  • 下载