Compass中的数据建模体验允许您创建实体关系图,以可视化单个数据库中的集合、其字段、数据类型及其关系。这样,您就可以更好地了解数据的结构和连接方式,从而更轻松地开发应用程序、与团队成员协作以及维护不断发展的数据模型。
用例
Compass中的数据建模体验在以下场景中非常有用:
数据可视化:生成当前数据模型的实体关系图。可视化数据模型可以帮助您识别相关集合中潜在模式更改的影响。
数据模型规划:随着应用程序的增长,跟踪和规划数据结构的更改。可视化数据模型可以帮助您识别模式更改对相关集合的潜在影响。
跨团队协作:与数据工程师、产品经理和其他利益相关者共享数据模型的可视化表示,确保每个人都了解数据库结构的当前状态。您可以将数据模型股票为图像、 JSON文件或
.mdm文件,这些文件可以直接在Compass中打开。应用程序开发:在开发进程中识别数据模型中的不一致、缺失关系或优化机会。
团队成员入门:在加入新项目或使用其他团队创建的集合时,快速了解现有数据模型。
行为
Compass会根据您在数据库中选择的每个集合中的一小部分文档示例,生成实体关系图。由于这种采样,您的图表可能无法反映数据中的所有字段或关系。
开始体验
详情
注解
您可以向图表的集合、字段和关系添加注释,以文档定义或数据建模决策。
关系
您可以在实体关系图中定义不同集合中字段之间的关系。创建实体关系图时,可以选择Compass自动推断关系。您也可以手动添加关系。
注意
关系仅用于注释目的。Compass不会在MongoDB 数据库中存储关系信息。
共享图表
您可以导出Compass实体关系图。通过共享图表,您可以与各个团队协作、接收反馈并协调最终的模式设计决策。
您可以将图表导出为:
.mdmDiagram File.PNG 图像。
JSON 文件。
您还可以将已导出为 文件的实体关系图导入Compass.mdm 。通过导入实体关系图,您可以查看或编辑协作者共享的图表。