MongoDB Atlas 图表:初学者指南

使用 MongoDB Charts 创建专业交互式图表

您是否希望直接从数据库生成美观且互动性强的图表?MongoDB Charts 为您提供了免费的解决方案!

从数据库提取的洞察力深度和类型很大程度上取决于您使用的图表工具。图表能够揭示表格数据无法展现的视觉模式。

如果您的企业使用了 NoSQL 数据库或非关系型数据库,如何实现数据可视化?您会选择将数据导出到其他昂贵的商业智能(BI)应用并从头开始构建吗?

当然不必!只需将您的数据库以 CSV 格式上传至 MongoDB Atlas,然后利用 MongoDB Charts 模块,便能以您所需的任何图表形式可视化您的数据。

继续阅读,深入了解 MongoDB Atlas Charts 模块的方方面面!

MongoDB Charts 简介

MongoDB Atlas Charts 是一款现代的数据可视化工具,它是 MongoDB 云数据 Web 应用的核心组成部分。它能够处理数百万个 JavaScript 对象表示法 (JSON) 对象,并提供交互式的方式,助您创建引人入胜的数据可视化作品。

MongoDB 开发团队推出此应用的初衷是为消除 MongoDB 应用的可用性瓶颈。作为原生的图表和图形创建工具,它解决了诸如代码兼容性、工具选择、数据迁移和数据冗余等一系列数据库问题。

虽然此应用可通过 Web 应用使用,但您也可以在本地 MongoDB 服务器上安装图表工具,立即开始使用。

为何需要 MongoDB Charts

借助图表工具,您无需额外购买其他 BI 应用,即可探索数据模式并从业务数据中挖掘分析洞见。

如果您已经在使用 MongoDB 作为 Web 应用或移动应用的 NoSQL 数据库层,那么这款工具将为您的业务带来极大的便利。

以下是使用此图表工具的更多理由:

  • 如果您的企业已将 MongoDB 标准化并授权用于商业目的,那么使用此工具将无需担心企业软件合规性要求。
  • 从现有数据库查询数据,组织输出数据,并将其提供给 BI 工具进行可视化,是一项繁琐的任务。
  • 使用 MongoDB Charts 可以免去通过电子邮件发送可视化图像给协作伙伴或利益相关者的麻烦,可以直接邀请他们进行在线协作。
  • 此 Web 应用具有三层数据安全性:网络隔离、端到端加密和基于角色的访问管理。

接下来,我们将深入探讨 MongoDB Charts 的各项特性。

特性

#1. 原生工具

MongoDB Chart 是 MongoDB 云应用中的原生应用。作为原生应用,它在后端处理数据库,并为您提供简洁的界面来构建图表。无需清洗、转换和优化导入的 NoSQL CSV 数据库文件。

此工具会读取整个数据库,然后合理组织可用于图表制作的字段、文档和嵌套对象。

#2. 拖放式图表构建

它是最受欢迎的 NoSQL 数据库的无代码图表工具之一。 您只需将 CSV 文件导入到 MongoDB 的 Atlas 集群,然后便可从“图表”选项卡轻松访问导入的数据库。

在创建图表仪表板时,只需拖放字段、文档或对象即可。该工具将开始实时绘制图表。

#3. 免费提供

此工具是免费的!如果您的数据库已在 MongoDB 上,则无需购买新的 BI 工具。

或者,您可以注册一个免费的 MongoDB Atlas 账户,并访问图表功能。

#4. 统计分析

MongoDB Charts 应用内置了聚合功能。有了这个功能,您可以将各种指标应用于您想要可视化的数据。

现在,您可以使用标准差、平均值、众数等统计分析,以生成可操作的商业洞察。

#5. 适用于基于文档的数据库

如果您的 Web 或移动应用从 NoSQL 数据库获取数据,则可以使用 MongoDB Charts 在这些应用上轻松构建仪表板。

数据库可以由多个数组、对象和主对象内的嵌套文档组成。您无需通过运行查询来组织数据。只需将数据库导入图表工具,然后开始创建引人入胜的可视化效果。

#6. 从 MongoDB Atlas 中提取数据库

此图表应用还为 MongoDB Atlas 提供了无代码集成。从您的 Atlas 项目中,您可以将数据集添加到图表应用。然后,只需点击几下,即可获得企业级的数据可视化效果。

#7. 最低学习曲线

MongoDB Charts 是所有商业智能和数据可视化工具中,最易于使用的图形绘制应用之一。

您需要学习的功能数量有限。 MongoDB Charts 的后端算法会自动构建您的数据库以实现可视化。您只需选择一种图表类型,然后将一些值拖放到 X 轴和 Y 轴上。

#8. 多数据库仪表板

您可以通过从多个 Atlas 集群中提取数据,构建供业务使用的实时交互式在线仪表板。

组成部分

源数据需要经过多个组件才能显示为视觉洞察力。以下是您在用户界面中会看到的组件:

仪表板

仪表板是您在 MongoDB 上启动数据可视化的首个子工具。它包含所有图表和图形。它还允许您组织来自各种来源的图表,以创建全局业务仪表板。

例如,您可以添加营销、销售、客户服务等部门的绩效数据折线图,以了解公司的整体健康状况。

仪表板可以包含一个或多个图表。仪表板具有以下子功能:

  • 导出为 CHARTS 文件
  • 与项目、组织和公共等层级的协作者共享
  • 直接从仪表板应用各种图表过滤器
  • 获取仪表板的嵌入代码,以将其插入移动应用、Web 应用、网站等
  • 当协作者进行任何更改时收到通知

图表生成器

图表生成器是您创建、编辑和修改数据可视化的画布。此图表工作区的子功能如下:

  • 添加数据源的简易按钮
  • 概述数据库所有字段、文档和嵌套文档的字段窗格
  • 图表类型面板,可从各种数据可视化类型中选择
  • 图表编码面板,通过操控 X 轴和 Y 轴来构建图表
  • 将编码面板切换为过滤和自定义的选项
  • 当您从“字段”面板添加值时,“预览”窗口实时绘制图表
  • 使用聚合查询数据库或预处理数据的查询控制台

图表和图形

在图表生成器的图表类型面板中,您可以获取一组有助于您进行数据分析的图表。以下是此工具的图表列表:

柱形图、折线图、圆形图、面积图、文本图、组合图、网格图、地理空间图

数据源

数据源可以是包含您需要可视化的数据的图表视图或 MongoDB 集合。

图表视图尤为重要,因为它允许您将聚合管道应用于 MongoDB 集合。因此,您可以预处理未针对可视化优化的数据库。

当您与“数据源”按钮交互时,您可以从以下选项中进行选择:

  • 根据您的 MongoDB Charts 使用建议的来源
  • 您可以从中导入集群数据的项目
  • MongoDB 提供的示例数据源

如何设置 MongoDB Atlas Charts

按照以下步骤开始在 MongoDB 上创建数据可视化,以便在线共享和托管:

  • 访问 MongoDB Atlas 的注册页面。
  • 创建一个账户或使用 Google 电子邮箱注册。

  • 接受隐私政策并点击提交。
  • 在“欢迎”屏幕上输入一些快速详情,然后单击“完成”。

  • 现在选择免费共享计划。您也可以选择付费计划!

  • 只需单击“创建集群”即可完成云集群的设置。
  • 配置完成后,Atlas 设置就完成了。
  • 现在单击“App Services”选项卡旁边的“Charts”选项卡。

  • “Charts”选项卡应该是空的。单击“探索图表”。
  • 当图表应用启动并运行时,MongoDB 将加载所需的模块,并再次显示欢迎屏幕。

  • 您现在可以通过选择“图表生成器”或“示例仪表板”开始使用。

  • 选择“图表生成器”将带您进入数据源选择页面。
  • 点击“示例”,然后选择“导入用于图表制作的示例数据库”。

完成!您现在可以看到从示例数据集构建可视化所需的所有元素。如果您需要使用自己的数据库,请选择“数据源”>“项目”>“集群”。

如果您已将任何现有的 NoSQL 数据库添加到 MongoDB 集群,数据集将会显示出来。选择数据集即可开始从其数据点制作图表。

最佳免费图表

#1. 柱形图和条形图

当数据集合包含有限类别时,您可以使用这些可视化图表。 当类别标签很长时,使用条形图。反之,选择柱形图来比较顺序值。

这些图表有 4 个子类型:分组、堆叠、100% 堆叠和彩色。

#2. 组合图表

当您需要在同一个可视化中同时使用折线图和柱形图时,请使用组合图。组合图可以有两种类型:堆积图和分组图。

#3. 折线图和面积图

如果您需要将数据可视化为一系列连续的数据点,请在 MongoDB Charts 上尝试这些图表。

此外,可能不按逻辑顺序排列的数据库最适合通过面积图或折线图进行可视化。

#4. 圆形图表

圆形图表包括环形图和仪表图。当您在数据集中创建类别的比例分布时,环形图会很有用。

或者,当您需要将值可视化为较大值的一部分时,必须使用仪表图。

#5. 网格图

当前,图表类型模块中有两种类型的网格图表:散点图和热图。

当您的数据点及其值不如底层模式重要时,您必须使用热图。它可以清晰地显示数据库中的关系和更高级别的趋势。

或者,当您可视化数值数据时,散点图会是合适的。它还可以显示绘制的数据如何在某些区域聚集在一起。

#6. 数据表

如果您的受众喜欢电子表格类型的表格数据,您可以使用 MongoDB 数据可视化工具上的数据表。它可以立即将非表格数据转换为表格格式。它还可以清晰地显示所选类别之间的比较。

免费示例仪表板

MongoDB Charts 包含一个含 10 个图表的免费仪表板。您可以添加它以开始使用仪表板功能。仪表板从 MongoDB 的电影、评论、评级等集合中提取数据。

在“Charts”选项卡上,单击“添加仪表板”,然后选择“添加示例仪表板”,以获取此预配置模板。单击仪表板名称“示例仪表板”,以访问数据可视化。

示例模板包含 10 个图表。其中,仪表图、垂直条形图、环形图、水平条形图、地理空间图和热图是主要图表。要修改仪表板,请更改模板中每个图表的基础数据。

在撰写本文时,MongoDB 不允许嵌入或公开查看示例仪表板。但是,如果您修改或复制基础数据,您可以方便地在组织内或与外部合作者共享它。

此外,您可以通过选择“共享”按钮并转到“公共”选项卡来创建公共链接。 这将引导访问者访问交互式仪表板。 公共访问者无需创建 MongoDB 账户即可查看您的仪表板。

总结

到目前为止,您已经深入了解了 MongoDB Atlas 应用的 MongoDB Charts 模块。您已经学习了 MongoDB Atlas Charts 部分的各种功能,以及如何设置它以供实时使用。

此外,您还探索了 MongoDB 上的一些数据可视化图表类型。这些图表可免费用于商业和个人用途。 此外,您还了解了 MongoDB 中一些可供商业使用的现成仪表板。

现在就开始使用 MongoDB 上的图表,通过一个集成应用管理和可视化您的数据库。无需在多个业务应用之间来回切换。

接下来,查看 MongoDB 查询示例,成为专业的 MongoDB 开发人员。