Ferramentas de modelagem de dados de terceiros para dados gráficos do Azure Cosmos DB
APLICA-SE A: Gremlin
É importante projetar o modelo de dados e, além disso, é importante mantê-lo. Aqui estão um conjunto de ferramentas de design visual de terceiros que ajudam na conceção de & mantendo o modelo de dados gráfico.
Importante
As soluções mencionadas neste artigo são apenas para fins informativos, a propriedade é do proprietário da solução individual. Recomendamos que os usuários façam uma avaliação completa e, em seguida, selecionem o mais adequado para você.
Hackolade
Hackolade é uma ferramenta de modelagem de dados e design de esquema para bancos de dados NoSQL. Ele possui um estúdio de modelagem de dados, que ajuda no gerenciamento de esquemas para dados em repouso e dados em movimento.
Como funciona
Esta ferramenta fornece a modelagem de dados de vértices/arestas e suas respetivas propriedades. Ele suporta vários casos de uso, alguns deles são:
- Comece a partir de uma página em branco e pense em diferentes opções para criar graficamente seu modelo Gremlin do Azure Cosmos DB. Em seguida, encaminhe o modelo para sua instância do Azure para avaliar o resultado e continuar a evolução. Todas essas guloseimas sem escrever uma única linha de código.
- Faça engenharia reversa de um gráfico existente no Azure para entender claramente sua estrutura, para que você possa efetivamente consultar seu gráfico também. Em seguida, enriqueça o modelo de dados com descrições, metadados e restrições para produzir documentação. Ele suporta o formato HTML, Markdown ou PDF e alimenta sistemas de dicionários ou governança de dados corporativos.
- Migre do banco de dados relacional para o NoSQL através da desnormalização de estruturas de dados.
- Integração com um pipeline de CI/CD através de uma interface de linha de comando
- Colaboração e controle de versão usando o Git
- E muito mais…
Exemplo
A animação na Figura 2 fornece uma demonstração de engenharia reversa, extração de entidades do RDBMS, em seguida, Hackolade descobrirá relações de relações de chave estrangeira e modificações.
Exemplo de DDL para origem como SQL Server disponível aqui
Figura 1: Diagrama gráfico (extraído o modelo de dados do gráfico)
Após a modificação do modelo de dados, a ferramenta pode gerar o script gremlin, que pode incluir script de índice personalizado do Azure Cosmos DB para garantir que os índices ideais sejam criados, consulte a Figura 2 para obter o fluxo completo.
A imagem a seguir demonstra a engenharia reversa do RDBMS & Hackolade em ação:
Figura 2: Hackolade em ação (demonstrando a conversão do modelo de dados SQL para Gremlin)
Ligações úteis
- Transfira uma versão experimental gratuita de 14 dias
- Obtenha mais modelos de dados.
- Documentação de Hackolade