La experiencia de modelado de datos en Compass te permite crear un diagrama entidad-relación que visualiza colecciones, sus campos, tipos de datos y sus relaciones dentro de una única base de datos. Con esto, puedes comprender mejor cómo se estructura y conecta tu información, lo que facilita el desarrollo de aplicaciones, la colaboración con miembros del equipo y el mantenimiento de modelos de datos en evolución.
Casos de uso
La experiencia de modelado de datos en Compass puede ser útil en los siguientes escenarios:
Visualización de datos: Genere un diagrama de entidad-relación de su modelo de datos actual. Visualizar tu modelo de datos puede ayudarte a identificar los impactos de posibles cambios en el esquema en las colecciones relacionadas.
Planificación del modelo de datos: Rastrea y planifica los cambios en la estructura de tus datos a medida que tu aplicación crece. Visualizar tu modelo de datos puede ayudarte a identificar los posibles impactos de los cambios de esquema en colecciones relacionadas.
Colaboración entre equipos: Comparta representaciones visuales de su modelo de datos con ingenieros de datos, gerentes de producto y otras partes interesadas para garantizar que todos comprendan el estado actual de la estructura de su base de datos. Puede compartir su modelo de datos como una imagen, un archivo JSON o...
.mdmarchivo que se puede abrir directamente en Compass.Desarrollo de aplicaciones: identifique inconsistencias, relaciones faltantes u oportunidades de optimización en su modelo de datos durante el proceso de desarrollo.
Incorporación de nodos al equipo: Comprende rápidamente los modelos de datos existentes al incorporarte a un nuevo proyecto o trabajar con colecciones creadas por otros equipos.
Empezar
Detalles
Anotaciones
Puedes agregar comentarios a las colecciones, campos y relaciones de tu diagrama para documentar definiciones o decisiones de modelado de datos.
Relaciones
Puede definir relaciones entre campos de diferentes colecciones en su diagrama entidad-relación. Al crear un diagrama entidad-relación, puede configurar Compass para que infiera las relaciones automáticamente. También puede agregarlas manualmente.
Nota
Las relaciones son solo para propósitos de anotación. Compass no almacena información de relaciones en tu base de datos MongoDB.
Uso compartido de diagramas
Puedes exportar tu diagrama de relación de entidades en Compass. Al compartir tu diagrama, puedes colaborar con varios equipos, recibir comentarios y estar de acuerdo en las decisiones finales de diseño del esquema.
Puedes exportar tu diagrama como:
.mdmDiagram File.PNG imagen.
JSON .env.
También puede importar a Compass un diagrama entidad-relación exportado como .mdm archivo. Al importar un diagrama entidad-relación, puede ver o editar un diagrama compartido por un colaborador.
Panel lateral
Puedes ver la siguiente información general sobre tu diagrama en el panel lateral Data Model Overview:
La base de datos que usaste para generar tu diagrama
Cuando generaste por primera vez el diagrama
Cuándo actualizó su diagrama por última vez
Si hace clic en una colección, el panel lateral muestra información sobre la colección, incluido su nombre, relaciones y notas personalizadas.
Si hace clic en un campo, el panel lateral muestra información sobre el campo, incluida su denominación, tipo de datos y relaciones.
Nota
Para volver a Data Model Overview desde la vista de la colección o campo, anula la selección de la colección o campo haciendo clic en el espacio vacío de tu diagrama.
Para abrir el panel lateral, haga clic en el icon.