以下连接器文章由 MongoDB 提供,该连接器的所有者和 Microsoft Power Query 连接器认证计划的成员。 如果你对本文的内容有疑问,或者想要对本文进行更改,请访问 MongoDB 网站并使用其中的支持渠道。
如果部分或全部数据来自 Atlas 群集,则必须使用 MongoDB 版本 5.0 或更高版本,该群集才能利用 Atlas SQL。
我们还建议在使用 MongoDB Atlas SQL 连接器之前安装 MongoDB Atlas SQL ODBC 驱动程序。
支持的功能
从 Power Query Desktop 使用 Atlas SQL 接口连接到 MongoDB Atlas 联合数据库
若要使用 Atlas SQL 接口进行连接,请执行以下操作:
在 Power BI Desktop 的“主页”
功能区中,选择“获取数据”
。
从左侧的类别中选择“
数据库
”,选择“
MongoDB Atlas SQL
”,然后选择“
连接
”。
如果是首次连接到 MongoDB Atlas SQL 连接器,则会显示第三方通知。
如果不希望再次显示此消息,请选择
“不再使用此连接器警告我”。
选择“继续”。
在显示的 MongoDB Atlas SQL 窗口中,填写以下值:
MongoDB URI
。 “必需”。
使用
先决条件中获取的
MongoDB URI。 请确保它不包含用户名和密码。 拒绝包含用户名和/或密码的 URI。
联合
数据库
名称。
必需
使用
先决条件中
获取的联合数据库的名称。
选择“确定”。
输入 Atlas MongoDB 数据库访问用户名和密码,然后选择“
连接
”。
输入特定 Atlas 联合数据库的用户名和密码后,Power BI Desktop在后续连接尝试中使用相同的凭据。 可以转到“文件”>“选项和设置”>“数据源设置”来修改这些凭据。
在
“导航器”中
,选择要导入的一个或多个元素,并在Power BI Desktop中使用。
然后选择“
加载
”以在Power BI Desktop中加载表,或选择
“转换数据
”打开可在其中筛选和优化要使用的数据集的Power Query编辑器,然后将该优化的数据集加载到Power BI Desktop。
从 Power Query Online 使用 Atlas SQL 接口连接到 MongoDB Atlas 联合数据库
若要使用 Atlas SQL 接口进行连接,请执行以下操作:
从
“Power Query - 选择数据源
”页中选择
“MongoDB Atlas SQL
”。
在
“连接设置”
页上,填写以下值:
MongoDB URI
。 “必需”。
使用
先决条件中获取的
MongoDB URI。 请确保它不包含用户名和密码。 拒绝包含用户名和/或密码的 URI。
联合
数据库
名称。
必需
使用
先决条件中
获取的联合数据库的名称。
输入连接名称。
选择
数据网关
。
输入 Atlas MongoDB 数据库访问用户名和密码,然后选择“
下一步
”。
在
“导航器
”屏幕中,选择所需的数据,然后选择“
转换数据
”。 此选项将打开Power Query编辑器,以便筛选和优化要使用的数据集。
无法成功建立连接时,将显示一般错误消息
The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.80
。
首先检查凭据,确保访问联合数据库时没有网络问题。
你可能还会发现以下信息很有用:
使用 Atlas SQL 进行查询
设置和查询数据联合
SQL 参考