MongoDB Atlas Charts: 入门指南
你想从你的数据库中创建专业的交互式图表吗?您可以免费使用MongoDB Charts!
您从数据库中获得的见解的质量和类型取决于您使用的图表应用程序,因为图表会显示出在表格数据中无法检测到的各种视觉模式。
如果您有一个NoSQL数据库或非关系型数据库用于业务操作,您将如何将其可视化?是否会将其导出到另一个昂贵的(BI)应用程序并从头开始?
绝对不!您只需将数据库以CSV格式上传到MongoDB Atlas,并使用MongoDB Chart模块在任何图表中使用。
继续阅读以了解MongoDB Atlas Charts模块的内部情况!
介绍MongoDB Charts
是一种现代化的数据可视化工具。它是MongoDB云数据Web应用程序的一个组成部分。它可以读取数百万个JavaScript对象表示(JSON)对象。然后,为您提供了一种交互方式来创建受欢迎的数据可视化。
MongoDB开发人员推出了这个应用程序,以消除MongoDB应用程序的可用性限制。由于它是一个本地的制图和图形创建工具,它克服了所有类型的数据库问题,如代码兼容性,工具,数据移动,数据重复等。
虽然该应用程序可以通过Web应用程序访问,但您还可以立即在您的本地MongoDB服务器上安装该制图工具。
需要MongoDB Charts
使用这个制图工具,您无需购买另一个BI应用程序来探索业务数据中的模式并找到分析见解。
如果您已经使用MongoDB作为Web应用程序或移动应用程序的NoSQL数据库层,该工具对您的业务非常有益。
您还可以在下面找到一些使用这个制图工具的理由:
- 如果您的业务已经将MongoDB作为业务使用的NoSQL数据库进行了标准化和授权,那么使用这个工具是安全的。您无需担心公司软件合规要求。
- 从现有数据库查询数据,整理输出数据,并将其提供给BI工具进行可视化是令人生畏的。
- 它可以避免您向合作者或利益相关者发送可视化图像。您可以直接邀请他们进行在线协作。
- 该Web应用程序具有三层数据安全性。这些是网络隔离,端到端加密和基于角色的访问管理。
接下来,我们将详细讨论MongoDB Charts的功能。
特点
#1. 本地工具
在MongoDB云应用程序中,MongoDB Chart是本地应用程序。作为本地应用程序,它在后台处理数据库,并为您提供一个清晰的界面来构建图表。无需清理,转换和优化您导入的 CSV数据库文件。
该工具读取整个数据库。然后,它适当地组织字段,文档和嵌套对象,可用于制图。
#2. 拖放式图表构建
这是最受欢迎的NoSQL数据库的无代码制图工具之一。您只需将CSV文件导入到MongoDB的Atlas集群中。然后,导入的数据库可以从Charts选项卡中立即访问。
在制作图表仪表板时,只需拖放字段,文档或对象即可。工具将实时开始绘制图表。
#3. 免费提供
该工具是免费的!如果您的数据库已经在MongoDB上,则无需购买新的BI工具。
或者,您可以注册一个免费的MongoDB Atlas帐户,并获得图表功能的访问权限。
#4. 统计分析
MongoDB Charts应用程序具有内置的聚合功能。通过这个功能,您可以对要可视化的数据应用各种指标。
现在,您可以应用统计分析,如标准差、平均值、众数等,以生成可操作的业务洞察。
#5. 适用于文档型数据库
如果您的网络或移动应用程序从NoSQL数据库获取数据,那么您可以轻松地使用MongoDB Charts在这些应用程序上构建仪表板。
数据库可以包含多个数组、对象和嵌套在主要对象内的嵌套文档。您不需要通过运行查询来组织数据。只需将数据库导入图表工具,然后开始创建冷视觉化效果。
#6. 从MongoDB Atlas中拉取数据库
图表应用还为MongoDB Atlas提供了无代码集成。从Atlas项目中,您可以将数据集添加到Charts应用程序中。然后,只需点击几下,就可以获得企业级数据可视化。
#7. 最小学习曲线
MongoDB Charts是其他商业智能和数据可视化工具中最简单的绘图应用程序。
您需要学习的功能有限。MongoDB Charts的后端算法会自动为您的数据库进行结构化,以便进行可视化。您只需要选择一种图表类型,然后将一些值拖放到X轴和Y轴上。
#8. 多数据库仪表板
您可以通过从多个Atlas集群中拉取数据来构建用于业务的实时交互式在线仪表板。
组件
在显示为视觉洞察之前,源数据必须经过多个组件。以下是您将在用户界面中看到的组件:
仪表板
仪表板是您在MongoDB上开始数据可视化时将使用的第一个子工具。它托管所有的链接和图表。它还允许您从各个来源组织图表,创建全球业务仪表板。
例如,将来自营销、销售、客户服务等业务部门的性能数据的线状图放入仪表板中,以了解您公司的总体健康状况。
仪表板可以包含一个或多个图表。仪表板具有以下子功能:
- 以CHARTS文件格式进行导出
- 与合作者共享,例如项目、组织和公共
- 直接从仪表板应用各种图表过滤器
- 获取嵌入代码,将其插入移动应用、网络应用、网站等中
- 在合作者进行任何更改时获得通知
图表生成器
图表生成器是您创建、编辑和修改数据可视化的画布。此图表工作区的子功能如下:
- 一个简单的按钮用于添加数据源
- 一个字段窗格,概述数据库的所有字段、文档和嵌套文档
- 一个图表类型面板,以选择各种数据可视化
- 图表编码面板,通过操作X轴和Y轴构建图表
- 切换编码面板到过滤器和自定义的选项
- 预览窗口会在您从字段窗格中添加值时实时绘制图表
- 一个查询控制台,用于查询数据库或使用聚合预处理数据
图表和图形
在图表生成器的图表类型面板中,您可以获得一系列帮助您进行数据分析的图表。以下是此工具的图表和图形列表:
柱状图 | 折线图 | 环形图 |
柱状图 | 面积图 | 文本 |
组合图 | 网格 | 地理空间图 |
数据源
数据源可以是包含您需要可视化的数据的图表视图或MongoDB集合。
图表视图尤其重要,因为它允许您对MongoDB集合应用聚合管道。因此,您可以预处理一个不适用于可视化的数据库。
当您与数据源按钮交互时,您会得到以下选项可供选择
- 根据您的MongoDB Charts使用情况建议的数据源
- 可以导入聚类数据的项目
- MongoDB提供的示例数据源
如何设置MongoDB Atlas Charts
按照以下步骤开始在MongoDB上创建数据可视化,以进行在线共享和托管:
- 访问Registration MongoDB Atlas 页面。
- 创建帐户或使用Google电子邮件注册。
- 接受隐私政策并点击提交。
- 在欢迎界面上输入一些快速细节,然后点击完成。
- 暂时选择免费共享计划。您也可以选择付费计划!
- 只需单击创建集群以完成云集群设置。
- 一旦完成配置,Atlas设置就完成了。
- 现在点击Charts选项卡旁边的应用服务选项卡。
- Charts选项卡应该是空的。点击浏览Charts。
- MongoDB将加载所需模块,并在Charts应用程序启动时再次显示欢迎界面。
- 现在可以通过选择图表构建器或示例仪表板来开始。
- 选择图表构建器将带您进入数据源选择页面。
- 点击示例,然后选择导入用于制作图表的示例数据库。
就这样!您现在可以看到构建可视化的所有元素,使用示例数据集。如果您需要使用自己的数据库,选择数据源 > 项目 > 集群。
如果您已将任何现有的NoSQL数据库添加到MongoDB集群中,数据集将显示出来。选择数据集以从其数据点开始制作图表。
最佳免费图表
#1. 柱状图和条形图
当数据集包含有限的类别时,可以使用这些可视化工具。当类别标签较长时,使用条形图。相反,选择柱状图以比较顺序值。
这些图表有4个子类型,分别是分组、堆叠、100%堆叠和着色。
#2. 组合图
当您需要在一个可视化中同时使用折线图和柱状图时,请使用组合图。组合图可以是堆叠和分组两种类型。
#3. 折线图和面积图
如果您需要将数据可视化为连续的数据点系列,请尝试在MongoDB Charts上使用这些图表。
此外,对于不按照逻辑顺序排列的数据库,最适合使用面积图或折线图进行可视化。
#4. 环形图
这些包括甜甜圈和仪表图。当你在数据集中创建一个比例分布的类别时,甜甜圈图很有用。
或者,当您需要将值可视化为较大值的分数时,您必须使用仪表图。
#5. 网格图表
目前,Chart Type模块中有两种类型的网格图表。这些是散点图和heatmaps。
当您的数据点及其值不如潜在模式重要时,您必须使用热图。它清楚地显示了数据库中的关系和更高级别的趋势。
或者,当您可视化数值数据时,散点图将很合适。它还显示了绘制的数据在某些区域中如何聚集在一起。
#6. 数据表
如果您的受众喜欢类似电子表格的表格数据,您可以在MongoDB数据可视化工具上使用数据表。它将非表格数据即时转换为表格格式。它还清晰地显示所选类别之间的比较。
免费样本仪表板
MongoDB Charts包括一个由10个图表组成的免费仪表板。您可以添加它来开始使用仪表板功能。该仪表板从MongoDB的电影、评论、评级等集合中提取数据。
在Charts 选项卡上,点击添加仪表板,然后选择添加示例仪表板以获取这个预配置的模板。点击仪表板名称示例仪表板以访问数据可视化。
示例模板包含10个图表。其中,仪表图、垂直条形图、甜甜圈图、水平条形图、地理空间图、热图等是主要的图表类型。要修改仪表板,请更改模板中每个图表的基础数据。
在撰写本文时,MongoDB不允许嵌入或公开查看示例仪表板。但是,如果您修改或复制基础数据,您可以方便地在组织内或与外部合作者共享。
此外,您可以通过选择分享按钮并转到公开选项卡来创建一个公共链接。这将带领访问者进入一个交互式仪表板。公众访客不需要创建MongoDB账户即可查看您的仪表板。
最后的话
到目前为止,您已经深入讨论了MongoDB Atlas应用程序的MongoDB Charts模块。您已经学习了MongoDB Atlas Charts部分的各种功能,以及如何设置它以进行实时使用。
此外,您还探索了一些MongoDB上的数据可视化图表类型。这些图表可供商业和个人使用。此外,您还了解了一些用于业务用途的现成仪表板。
立即开始使用MongoDB上的图表,从一个集成的应用程序中管理和可视化您的数据库。无需在多个业务应用程序之间跳来跳去。
接下来,请查看MongoDB query examples以成为熟练的MongoDB开发人员。