从 Power BI 连接到 Atlas SQL
本页介绍如何通过 Power BI Connector 使用 Atlas SQL 和 Power BI 连接到集群。
先决条件
运行 MongoDB 5.0 或更高版本的 Atlas 集群。
Power BI Desktop 64 位。Microsoft 每月会更新并发布一次 Power BI,Atlas 仅支持最新版本的 Power BI Desktop。
Windows 操作系统。要了解 Power BI Desktop 支持的 Windows 操作系统版本,请参阅 Power BI 系统要求。
步骤
请按照以下步骤启用 Atlas SQL 并连接 Power BI。
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(部署)。
会显示集群页面。
Enable Atlas SQL.
在 Atlas SQL 下,单击 Connect。
在集群卡片右下侧的 Atlas SQL 下,单击 Connect。
如果显示 Introducing the Atlas SQL Interface 对话框,请单击 Get Started。
单击 Quick Start
Quick Start 使用默认设置为集群配置联合数据库实例。
要设置 Advanced Configuration,包括跨 Atlas 数据源查询或限制要查询的命名空间,您必须 手动为 Atlas SQL 创建联合数据库实例。
在 Create an Atlas SQL Connection for this cluster 下,单击 Create。
在 Select your driver 下,选择 Power BI Connector 。
在 Get Connection String 下,选择数据库,然后复制 URL。
需要 URL 才能从 Power BI Desktop 连接。
下载 MongoDB ODBC 驱动程序。
下载最新版 MongoDB ODBC 驱动程序的安装程序。
注意
要使用直接查询,必须安装 MongoDB ODBC 驱动程序 1.2 或更高版本。
下载并安装 MongoDB Atlas Power BI Connector。
注意
MongoDB Atlas Power BI Connector 包含在 Power BI Desktop 中。如果您的 Power BI Desktop 版本已包含 MongoDB Connector,则可以跳过此步骤。如需使用不同于 Power BI Desktop 捆绑版本的其他版本,请完成此步骤。
下载连接器文件。
将 Connector 文件移至以下目录路径:
C:\Users\<user>\Documents\Power BI Desktop\Custom Connectors
.如果这个文件夹不存在,请创建。
从 Power BI Desktop 连接。
打开 Power BI Desktop。
从 Home 菜单中选择 Get data。
查找并选择 MongoDB Atlas SQL 连接器。
在搜索栏中键入
mongo
以查找新 connector。选择 MongoDB Atlas SQL 。
单击 Connect(连接)。
输入 URI 和数据库名称,然后单击 OK。
MongoDB URI 是上一步骤中的 URL。
您还可以在 Native query 字段中输入 SQL 查询。Power BI 使用 SQL 查询作为数据的直接来源。
输入您的 Atlas User name 和 Password,然后点击 Connect。
默认情况下,用户可以访问其有权访问的项目中的所有集群和联合数据库实例。如果您限制了对特定集群和联合数据库实例的访问权限,则可以在 Edit User(编辑用户)菜单中授予对新联合数据库实例的访问权限。要了解更多信息,请参阅修改数据库用户。
直接查询
直接查询是 MongoDB Power BI Connector 版本 1.2 及更高版本中提供的一种连接模式。要使用直接查询,必须安装 MongoDB ODBC 驱动程序 1.2 或更高版本。
直接查询是标准导入模式的替代方案。直接查询允许您直接查询数据库,这样可以保证数据是最新的,但可能需要更长的时间才能返回结果。
直接查询不支持某些操作。如果您尝试执行不受支持的操作,Power BI 会提示您切换到导入模式。