Docs 菜单
Docs 主页
/
Atlas 图表
/

管理数据源

在此页面上

  • 将数据源连接到图表
  • 断开数据源或数据库与 Atlas Charts 的连接
  • 访问数据源设置
  • 修改数据源权限
  • 修改数据源管道

Data Sources页面上,Atlas Project Owner可以:

注意

如果要合并两个或多个数据源,则必须创建 Atlas Data Federation。

将特定数据源连接 Charts,以便在图表中使用 Charts 的数据。

连接数据源时,Charts 会向 Charts 用户授予默认权限。要自定义数据源的权限,请参阅修改数据源权限。

默认情况下,Charts 连接到所有部署和数据源。要了解数据源和部署,请参阅数据源。要了解如何连接或断开部署,请参阅管理部署。

要将数据源连接到 Charts:

1

要了解更多信息,请参阅将部署连接到 Charts。

2

选择包含要连接的数据源的数据库。 显示数据库的数据源,包括Atlas Charts视图。

如果数据库已断开连接:

  1. 单击数据库旁边的Connect按钮。

  2. Reconnect Database对话框中,单击Reconnect

Charts 显示有关数据源的以下信息:

说明
Data Source
标识数据源及其图表视图的可读标签。
Organization
指示您是否已启用组织范围共享的标签。
External Users

指示是否存在以下情况的标签:

  • 您已启用外部用户访问权限。

  • 外部用户连接方法为AuthenticatedUnauthenticated

Status
指示数据源是否已连接 Atlas Charts 的标签。
3

数据源的详细信息页面显示以下信息:

字段
说明
Data Source Name
标识 Atlas 中的数据源的可读标签。
Data Source Connection Status
指示数据源是否已连接 Atlas Charts 的标签。

要详细了解数据源详细信息页面上显示的其他信息,请参阅管理数据源。

4

如果数据源连接状态为Connected ,则您已将此数据源连接到 Atlas Charts。 将显示Data Access部分。

如果数据源连接状态为Disconnected

  1. 单击连接图标数据源连接状态旁边。

  2. 单击显示的模态窗口中的Reconnect

数据源已连接,并显示Data Access部分。

要详细了解数据源的Data Access部分中显示的其他信息,请参阅管理数据源。

断开数据源或数据库与 Charts 的连接,以从图表中删除其数据。如果断开数据源连接:

  • 您构建的任何使用数据源的图表都不再渲染和显示错误。

  • 任何使用$lookup访问数据源中的数据的图表都不再呈现和显示错误。

  • 您不能使用该数据源构建新的Atlas Charts。

如果您断开与数据库的连接,Charts 会断开该数据库中所有数据源的连接。您可以稍后重新连接数据源或数据库,以恢复呈现使用其数据的图表。

您还可以断开部署。 要删除图表视图,请参阅创建和管理图表视图。

注意

Charts 会自动包含所有 Charts 租户的 Sample Data: Movies(示例数据:电影)数据源。示例仪表盘使用此数据源显示您可以创建的图表。您可以从所有仪表盘访问示例数据源。

您不能:

  • 添加、编辑或删除 Sample Data: Movies(样本数据:电影)数据源中的数据。

  • 删除示例数据源。

  • 从外部共享或嵌入使用样本数据的图表。

要断开数据源或数据库与 Charts 的连接,请执行以下操作:

1

单击侧边栏中Deployments标题下的Data sources

2

MongoDB Charts 中的部署引用包含有效 Charts 数据源的 Atlas 部署,包括:

选择部署后,将显示以下信息:

字段
说明
Deployment Name
标识 Atlas 中的部署的可读标签。
Deployment Connection Status
指示您是否将部署连接到 Atlas Charts 的标签。
Type
将部署标识为副本集、 无服务器实例或联合数据库实例的标签。
Status
指示部署当前操作状况的标签。
Version
指示部署运行的 MongoDB 版本的标签。 Charts 不显示联合数据库实例的Version
Region
指示 MongoDB 提供部署的云提供商和区域的标签。 Charts 不显示无服务器实例的Region
Tier
指示部署的 Atlas集群层的标签。对于联合数据库实例和无服务器实例,Charts 不显示Tier
3

选择包含要断开连接的数据源的数据库。 显示数据库的数据源。

4

显示数据源的详细信息页面。

5

如果数据源连接状态为Disconnected ,则数据源已与 Atlas Charts 断开连接。

如果数据源连接状态为Connected

  1. 单击断开连接图标数据源连接状态旁边。 出现Disconnect Data Source模态窗口。

  2. 单击Check for connected charts ,了解是否有Atlas Charts使用该数据源。

  3. 单击 Disconnect(连接)。

数据源与 Charts 断开连接。

1

单击侧边栏中Deployments标题下的Data sources

2

MongoDB Charts 中的部署引用包含有效 Charts 数据源的 Atlas 部署,包括:

选择部署后,将显示以下信息:

字段
说明
Deployment Name
标识 Atlas 中的部署的可读标签。
Deployment Connection Status
指示您是否将部署连接到 Atlas Charts 的标签。
Type
将部署标识为副本集、 无服务器实例或联合数据库实例的标签。
Status
指示部署当前操作状况的标签。
Version
指示部署运行的 MongoDB 版本的标签。 Charts 不显示联合数据库实例的Version
Region
指示 MongoDB 提供部署的云提供商和区域的标签。 Charts 不显示无服务器实例的Region
Tier
指示部署的 Atlas集群层的标签。对于联合数据库实例和无服务器实例,Charts 不显示Tier
3

显示数据库的数据源。

4

要断开数据库及其所有数据源的连接,请执行以下操作:

  1. 单击所选数据库的Disconnect按钮。

  2. 在对话框中,单击Check for connected charts 。图表显示使用数据库中数据源的图表数量。

  3. 单击 Disconnect 以确认您的选择。

要访问数据源的设置页面,请执行以下操作:

1

单击侧边栏中Deployments标题下的Data sources

2

MongoDB Charts 中的部署引用包含有效 Charts 数据源的 Atlas 部署,包括:

选择部署后,将显示以下信息:

字段
说明
Deployment Name
标识 Atlas 中的部署的可读标签。
Deployment Connection Status
指示您是否将部署连接到 Atlas Charts 的标签。
Type
将部署标识为副本集、 无服务器实例或联合数据库实例的标签。
Status
指示部署当前操作状况的标签。
Version
指示部署运行的 MongoDB 版本的标签。 Charts 不显示联合数据库实例的Version
Region
指示 MongoDB 提供部署的云提供商和区域的标签。 Charts 不显示无服务器实例的Region
Tier
指示部署的 Atlas集群层的标签。对于联合数据库实例和无服务器实例,Charts 不显示Tier
3

此时将显示数据库数据源的列表。

4

显示数据源的详细信息页面。

5

如果数据源连接状态为Connected ,则您已将此数据源连接到 Atlas Charts。 将显示Data Access部分。

如果数据源连接状态为Disconnected

  1. 单击连接图标数据源连接状态旁边。

  2. 单击显示的模态窗口中的Reconnect

数据源已连接,并显示Data Access部分。

如果你具有 Project Owner 角色,则可以控制谁可以查看使用此数据源的图表。

组织范围的共享可授予组织内的用户(包括非项目成员的用户) 查看部署数据的权限,这些数据用于与组织共享的仪表盘。

您可以为整个部署特定数据源启用组织范围的共享。

要为特定数据源启用组织范围的共享,请执行以下操作:

1

要了解详情,请参阅访问数据源设置。

2

Organization 部分的Data Access 小节中,将All users in the organization can view data in this data source 切换为ON

外部共享使其他人能够:

  • 嵌入Atlas Charts以在外部网页中使用数据源。

  • 在提供指向该图表的链接时查看该图表。

要通过嵌入或链接在外部共享图表, 您必须在数据源和单个图表上启用外部共享。

默认情况下,Charts 对所有数据源禁用外部共享。

要启用数据源的外部共享,请执行以下操作:

1

要了解详情,请参阅访问数据源设置。

2

External Users 部分的Data Access 小节中,将External users can view data in this data source 切换为ON

3

选择以下任一项:

  1. Allow authenticated external data access.

    任何使用此数据源的图表都需要通过 SSO提供商进行身份验证,才能从外部查看。 身份验证提供者为数据增加了额外的安全层。

    要了解如何配置嵌入式身份验证提供商,请参阅配置嵌入式身份验证提供商。

    用户登录 Atlas Charts 后,可在仪表盘上查看使用此数据源的图表。 他们无法在通过公共链接共享的仪表盘上查看Atlas Charts。

  2. Allow unauthenticated external data access.

    任何使用此数据源的图表都不需要进行身份验证即可从外部查看。 尽管实施难度较低,但允许未经身份验证的外部数据访问的安全性较低。 仅对显示非敏感数据的Atlas Charts使用此选项。

为数据源启用外部共享后,您可以为使用该数据源的各个Atlas Charts启用外部共享。

注意

如果您关闭数据源的外部共享, 则所有使用此数据源的图表都会立即停止呈现。

要禁用数据源的外部共享,请执行以下操作:

1

要了解详情,请参阅访问数据源设置。

2

External Users 部分的Data Access 小节中,将External users can view data in this data source 切换为OFF

如果您具有Project Owner角色,则可以修改Non-Data角色的数据源权限。数据源权限决定用户是否可以查看使用此数据源中的数据创建的图表。

注意

Charts 会根据用户的 Atlas用户角色自动为其分配项目角色。

要修改Non-Data项目角色的权限:

1

要了解详情,请参阅访问数据源设置。

2

您可以选择或清除Can view charts with data in this data source选项,以允许Non-Data角色查看数据源的图表:

将鼠标悬停在项目角色上,可了解哪些Atlas 用户角色与该项目角色相对应。

Charts 已为Project OwnerData角色授予数据源查看和创建图表的权限。

要修改数据源的读取偏好,必须为其部署修改读取偏好。 要了解更多信息,请参阅托管部署。

您可以通过访问数据源的设置页面并单击Pipeline标签页来修改图表视图的管道。要了解更多信息,请参阅创建和管理图表视图。

对于collection, Pipeline会变暗。 要基于集合创建管道,请创建图表视图。

后退

数据源