如何使用R Script在MongoDB上进行连接? (如何将Power BI连接到MongoDB)

时间:2018-08-16 13:12:20

标签: r mongodb powerbi

我需要在MongoDB数据库上连接Power BI,我尝试使用ODBC,但是我遇到了很多操作系统问题,然后,我开始尝试使用R Script进行连接,但是仍然不能。

对于Power BI专家,如何将Power BI连接到MongoDB?

我在Power BI上尝试了以下脚本:

library("mongolite")
newdb <- mongo(collection= "games", db = "admin", url = "mongodb://mongouser:mongopass@IP:PORT/admin", verbose = TRUE)

但是我得到以下结果:

enter image description here

没有集合或寄存器,但是在Robo3T上,我看到了3个集合和一些寄存器。

2 个答案:

答案 0 :(得分:1)

您可以尝试使用我们的MongoDB ODBC驱动程序:https://www.progress.com/odbc/mongodb。以下是博客,概述了将MongoDB与Power BI连接的步骤:https://www.progress.com/blogs/mongodb-odbc-driver-for-data-integration-with-power-bi

答案 1 :(得分:-2)

您必须创建一个对象,然后将命令find()赋予该对象。

赞:

library(mongolite)
m <- mongo("customer",url="myurl")
customer <- m$find()