MongoDB Charts 数据可视化
1. MongoDB Charts 简介
MongoDB Charts 是对 MongoDB Atlas 数据进行可视化处理最快、最简单的方式。它允许你直接基于数据库中的文档创建图表,而无需进行复杂的数据转换或编写任何代码。
通过 MongoDB Charts,你可以快速洞察数据趋势、识别异常值,并与团队成员共享这些分析结果。
2. 为什么选择 MongoDB Charts?
与传统的可视化工具相比,MongoDB Charts 具有以下核心优势:
- 原生支持嵌套数据: 它可以直接处理 MongoDB 的数组和嵌套文档结构,无需为了绘图而“打平”数据。
- 实时数据关联: 图表直接连接到你的 Atlas 集群,反映的是数据库中的最新状态。
- 无需 ETL 流程: 你不需要将数据移动到其他商业智能(BI)工具中,省去了繁琐的数据提取、转换和加载过程。
- 无缝集成: 你可以轻松地将图表嵌入到你的网页、应用程序或第三方平台(如 Microsoft Teams 或 Slack)中。
3. 创建你的第一个仪表板
在 MongoDB Atlas 中,你可以通过以下步骤开始可视化你的数据:
3.1 开启 Charts 服务
- 登录你的 MongoDB Atlas 账户。
- 在顶部的导航栏中点击 "Charts" 标签。
- 如果这是你第一次使用,请点击 "Activate MongoDB Charts"。
3.2 准备数据源
在创建图表之前,你需要指定一个数据源(Data Source)。通常情况下,你可以直接选择已有的 Atlas 集群中的某个集合。
3.3 构建图表
进入仪表板后,你可以点击 "Add Chart"。在左侧选择你想要展示的字段,拖拽到中间的绘图区,并选择合适的图表类型(如柱状图、饼图或散点图)。
4. 共享与嵌入
MongoDB Charts 不仅仅是为你个人准备的,它还提供了强大的协作功能:
- 团队共享: 你可以邀请同事查看或编辑你的仪表板。
- 公开链接: 生成一个公开的 URL,让任何人都能访问你的可视化结果。
- 嵌入式 SDK: 使用 Charts 提供的嵌入代码或 SDK,你可以将实时更新的图表直接集成到你自己的 React、Vue 或原生 HTML 应用中,并支持自定义的主题样式和身份验证逻辑。