以下教程将指导您启动Charts
SaaS应用程序。或者,您可以按照此页面上的指南在本地安装和运行Charts 。
前提条件
可通过MongoDB地图集访问MongoDB图表。您将需要一个
MongoDB Atlas用户帐户
才能完成此过程。要了解有关创建Atlas用户的更多信息,请参阅Atlas 入门文档。
您还将需要一个Atlas群集以使用图表可视化数据。此页面上的步骤将指导您创建Atlas集群。
注意
MongoDB Charts应用程序的每个实例都绑定到一个Atlas 项目,并且只能可视化来自同一项目内Atlas集群的数据。
所需的访问权限
要访问MongoDB图表,您的Atlas用户
必须具有适当的权限才能从Atlas项目中的集群读取数据。这意味着您的Atlas用户可以具有
除之外的任何
项目角色,该角色不会授予适当的权限。Project Read Only
首次注册Atlas帐户时,您将获得初始项目中的角色。有关配置其他用户和角色的信息,请参阅
Atlas文档中的Atlas Access。Project Owner
程序
登录到MongoDB Atlas。
要访问MongoDB Charts应用程序,您必须登录
Atlas。
选择所需的Atlas项目,或创建一个新项目。
如果您有一个Atlas 项目
,其群集中包含您希望可视化的数据,请从左侧导航窗格的Context下拉菜单中选择该项目。
如果您没有合适的现有Atlas项目,请参阅
Atlas文档中的Create a Project,以获取有关创建新项目的说明。
(可选)邀请人们参加您的Atlas项目和共享Charts实例。
所有阿特拉斯工程用户
与项目角色
比其他
有机会获得与该项目相关的图表实例。要将其他成员添加到Atlas项目中,请参阅
Atlas文档中的“ 管理项目用户和团队 ”。Project Read Only
(可选)创建Atlas集群。
MongoDB Charts应用程序使您可以轻松地在集群中添加集合作为数据源。数据源引用特定的集合,您可以在“ 图表构建器”中访问
这些集合以可视化那些集合中的数据。
注意
如果当前项目中已经有Atlas集群,则可以跳过此步骤。
要创建Atlas集群:
在左侧导航窗格中,单击Clusters。
单击“ 构建新集群”。
在“ 创建新集群”页面中,选择首选的云提供商和区域,集群层以及其他设置。构建集群时,Atlas在页面底部显示关联的集群成本。
注意
Atlas提供了免费层M0
副本集以及付费M10+
集群。与付费M10+
部署相比,免费层部署有一些限制,但可以用于此设置以及本文档中提供的所有Charts教程。有关这些限制的完整文档,请参阅
Atlas M0(免费套餐),M2和M5限制。
默认集群名称为Cluster0。如果要更改群集名称,请立即进行更改,因为一旦配置,就无法更改群集名称。
单击创建群集按钮以部署您的群集。
注意
有关创建Atlas群集的完整说明以及所有可用配置选项的详细信息,请参阅
Atlas文档中的“ 创建群集 ”。
启动MongoDB图表应用程序。
- 在Atlas中,单击导航栏中的“ 图表 ”。
- 如果这是您第一次启动图表,请单击
激活MongoDB图表。这将在Atlas项目中提供一个新的Charts实例。
要导航回Atlas Clusters视图,请单击MongoDB Charts应用程序左上方的Atlas。
注意
首次启动MongoDB图表时,图表会在Atlas项目中自动创建新的MongoDB用户,以访问您的集群数据。这些用户的名称具有以下格式:
mongodb-stitch-charts-<PROJECT-NAME>-<ID>_<CLUSTER-NAME>
将所需的群集集合添加为数据源。
在“图表”应用程序中,单击“ 数据源”。
单击“ 新数据源”。图表显示了从中启动图表的项目中的所有Atlas群集。
点击包含希望添加为数据源的集合的集群
,然后点击
Connect。
选择要添加为数据源的集合。
要在数据库中添加所有集合,请单击所需数据库的相应复选标记。图表为所选的每个集合创建一个单独的数据源。
单击设置权限。
将这些选项保留为默认选项,然后单击“ 发布数据源”。
注意
有关数据源权限的详细说明,请参阅
数据源权限。
前进
既然已经配置了数据源,就可以开始可视化数据了。下一步是
创建仪表板,然后
构建图表以填充仪表板。
有关MongoDB图表及其功能的完整演练,包括可可视化的可下载数据集,请参阅以下
教程。
删除您的MongoDB图表实例
重要
删除MongoDB Charts实例将删除与该实例关联的所有数据,包括仪表板,数据源和元数据。删除MongoDB Charts实例后,将无法恢复该数据。
如果您是Atlas ,则可以从Atlas 项目设置中停用和删除链接到Atlas项目的MongoDB Charts实例
。Project Owner
如果删除链接的MongoDB Charts实例,则可以随时为您的项目创建一个新的MongoDB Charts实例。新创建的实例不保留来自先前删除的实例的任何数据。