Use o Compass para criar um diagrama de entidade-relacionamento que visualize as coleções, campos, tipos de dados e relacionamentos em um único banco de dados.
Início rápido do diagrama
Use o procedimento a seguir para criar seu primeiro diagrama de relacionamento de entidade no Compass.
Para obter instruções detalhadas e opções de configuração, consulte Gerar um diagrama de entidade-relacionamento no Compass.
Casos de uso
Considere a experiência de modelagem de dados no Compass para os seguintes cenários:
Visualização de dados: gere um diagrama entidade-relacionamento do seu modelo de dados atual. A visualização do modelo de dados pode ajudá-lo a identificar os impactos de possíveis alterações de esquema em coleções relacionadas.
Planejamento do modelo de dados: acompanhe e planeje alterações na estrutura de dados à medida que o aplicativo cresce. Modele novas coleções e relacionamentos antes de implementá-los para validar as decisões de design antecipadamente.
Colaboração entre equipes: compartilhe representações visuais do seu modelo de dados com engenheiros de dados, gerentes de produto e outras partes envolvidas para garantir que todos entendam o estado atual da estrutura do seu banco de dados. Você pode compartilhar seu modelo de dados como uma imagem, arquivo JSON ou arquivo
.mdmque pode ser aberto diretamente no Compass.Desenvolvimento de aplicativos: identifique inconsistências, relacionamentos ausentes ou oportunidades de otimização em seu modelo de dados durante o processo de desenvolvimento.
Integração de nós da equipe: entenda rapidamente os modelos de dados existentes ao integrar um novo projeto ou trabalhar com coleções criadas por outras equipes.
Considerações
Anotações
Você pode adicionar comentários às coleções, campos e relacionamentos do diagrama para documentar definições ou decisões de modelagem de dados.
Relacionamentos
Você pode definir relacionamentos entre campos em diferentes coleções em seu diagrama entidade-relacionamento. Ao criar um diagrama entidade-relacionamento, você pode optar pelo Compass para inferir relacionamentos automaticamente. Você também pode adicionar relacionamentos manualmente.
Observação
Os relacionamentos são apenas para fins de anotação. O Compass não armazena informações de relacionamento em seu banco de dados MongoDB .
Compartilhamento de diagramas
Você pode exportar seu diagrama entidade-relacionamento do Compass. Ao realizar o compartilhamento do seu diagrama, você pode colaborar com várias equipes, receber feedback e se alinhar nas decisões finais de projeto de esquema.
Você pode exportar seu diagrama como:
.mdmDiagram File.PNG imagem.
JSON Migrator.
Você também pode importar do Compass um diagrama entidade-relacionamento que foi exportado como um arquivo .mdm. Ao importar um diagrama entidade-relacionamento, você pode exibir ou editar um diagrama compartilhado por um colaborador.
Painel lateral
Você pode visualizar as seguintes informações gerais sobre seu diagrama no painel lateral Data Model Overview :
O banco de dados que você usou para gerar seu diagrama
Quando você gerou o diagrama pela primeira vez
Quando você atualizou pela última vez seu diagrama
Se você clicar em uma coleção, o painel lateral exibirá informações sobre a coleção, incluindo seu nome, relacionamentos e anotações personalizadas.
Se você clicar em um campo, o painel lateral exibirá informações sobre o campo, incluindo seu nome, tipo de dados e relacionamentos.
Observação
Para voltar ao Data Model Overview a partir da visualização da coleção ou do campo, desmarque a coleção ou o campo clicando no espaço vazio no diagrama.
Para abrir o painel lateral, clique no ícone .