gpt4 book ai didi

mongodb - 如何使用 MongoDB 进行报告?

转载 作者:IT老高 更新时间:2023-10-28 11:07:06 26 4
gpt4 key购买 nike

我正在考虑将 MongoDB 用于我的下一个大型项目,但我有一些顾虑。特别是,我该如何进行报告?

我的理解是,我无法执行通常在关系数据库中执行的相同类型的连接和聚合。我想到的报告涉及以严格的标准汇总来自不同“表”的大量数据。

这在 MongoDB 中很容易实现吗,还是会很头疼?

最佳答案

虽然 Pentaho 和 Jaspersoft 以及其他遗留报告解决方案有办法从 MongoDB 中提取数据,但有两种新的解决方案专门设计用于分析和报告 MongoDB 数据:

  • JSON Studio .这是一个商业解决方案,可让您直观地构建聚合管道并将它们连接到图表。
  • SlamData .这是一个开源解决方案,可让您通过 GUI 界面或 API 直接在 MongoDB 上运行 SQL 查询(包括 JOIN、GROUP BY、HAVING 等)。该项目的当前版本已内置数据可视化,并允许您创建报告仪表板并将其嵌入到 MongoDB 应用程序中。

因为这两种方法都在 MongoDB 之上运行(相对于其他方法,即抽取数据并对其进行规范化以便在 Mondrian 或其他方式中进行报告),​​它们对于 MongoDB 报告来说更容易、更自然。另一方面,由于数据没有加载到全内存多维数据集中(例如),如果您尝试实时生成复杂的报告,报告体验可能会受到影响。

免责声明:我是 SlamData 项目的贡献者,尽管我与 JSON Studio 没有任何隶属关系。

关于mongodb - 如何使用 MongoDB 进行报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com