我有一个网站,其数据库是 MongoDB,我想跟踪 KPI 并实时分析它们。我正在考虑 Tableau 和 Microsoft Power BI。但我还没有找到如何实时将 MongoDB 连接到它们。
有人可以帮忙吗?
答案1
如果你打算使用 Tableau 或 Power BI,MongoDB 开发的支持选项是用于 BI 的 MongoDB 连接器。这是一个商业工具(作为 MongoDB Enterprise Advanced 订阅的一部分获得许可),它使用 MySQL 协议为您的 MongoDB 部署提供 SQL 代理接口。
如果你愿意考虑其他 BI 工具,有些工具直接支持 MongoDB,例如Jasper 报告,五角大楼, 和JSON 工作室。
答案2
如果您愿意使用支持 MongoDB 的其他 BI 工具,则有以下几种选择:
- KoolReport [https://www.koolreport.com]
- JasperReport [请访问以下网站获取更多信息:
- slamdata [https://www.simba.com
- 五角大楼 [http://www.pentaho.com/analytics-for-mongodb]
如果您需要使用 Tableau 或 Power BI,那么 MongoDB Connector for BI 是最佳选择。
无论您使用什么工具,Mongo 都会提供以下建议提取和加载/ELT 或其产品的分析过程:
连接:使用标准 URI 字符串进行连接。连接选项包括 Mongo 进程、Mongo 副本集或作为集群前端的 Mongo。
应用程序应该在执行之前警告用户没有索引字段的查询,并允许用户修改查询。
如果使用 MongoDB 共享集群,强烈建议不要运行查询隔离性较差的查询。运行此类查询会对数据库性能产生负面影响。