Solicitar Orçamento
Home > Produtos > Hackolade

Hackolade

A interface do usuário do Hackolade foi cuidadosamente projetada para ser clara e eficaz, minimizando a curva de aprendizado e permitindo que você comece a modelar imediatamente, sem a necessidade de ler todo o manual do usuário.

Fabricante:

Categoria:
Banco de Dados

Não encontrou algum software? Nós ajudamos!
Temos uma base com diversas empresas parceiras e softwares disponíveis
Entre em contato agora mesmo!

Fazer Orçamento

* Campos obrigatórios

Hackolade

Integração suave de bancos de dados NoSQL

  • Visualização gráfica
  • Objetos JSON aninhados
  • Relações implícitas
  • Engenharia direta e reversa
  • Documentação do modelo de dados
  • Colaboração em equipe
  • Gestão de dados
  • Windows, Mac, Linux

Visualização gráfica de estruturas de dados complexas

Aproveite o poder da modelagem de dados visuais

Interface intuitiva e fácil de usar

A interface do usuário do Hackolade foi cuidadosamente projetada para ser clara e eficaz, minimizando a curva de aprendizado e permitindo que você comece a modelar imediatamente, sem a necessidade de ler todo o manual do usuário.

Padrões da indústria suficientes

A teoria do relacionamento de entidades e o esquema JSON são ótimos padrões do setor. Hackolade usa apenas o suficiente deles para cumprir seu propósito. Mas não muitos deles também, então eles não se tornam uma restrição para a construção prática de modelos de documentos NoSQL.

Diagramas de ER visuais para documentos JSON

O projeto do esquema em um mundo sem esquema parece uma contradição. Hackolade aplica alguma teoria de relacionamento de entidade a bancos de dados não relacionais para representar dados desnormalizados de uma forma amigável.

Edição de visualização de árvore de coleção gráfica

Hackolade é projetado especificamente para lidar com a natureza poderosa de objetos aninhados, desnormalização e esquemas semiestruturados polimórficos. Ele usa uma notação de esquema JSON, facilmente visualizada e mantida em uma exibição de árvore hierárquica.

Aproveitando o poder do JSON e NoSQL

Modelando objetos aninhados: subdocumentos e matrizes

Propriedades do campo

Cada tipo de dados tem suas propriedades e restrições específicas, permitindo a documentação e validação das regras de negócios necessárias para a integridade adequada dos dados. Seguindo os recursos do JSON, o Hackolade oferece suporte a esquemas semiestruturados polimórficos com vários tipos possíveis para um determinado campo / atributo.

Árvore hierárquica recolhível

Para tornar a estrutura de cada coleção mais legível, o diagrama ER contém uma bela visão do esquema da coleção com uma indicação do tipo de dados de cada campo. Você pode navegar facilmente na estrutura do banco de dados usando apenas um mouse.

Editor de esquema JSON

Você pode usar o Hackolade para modelar documentos JSON simples, com seu editor gráfico intuitivo ocultando a complexidade do esquema JSON sem perda de potência. Ele simplifica a visualização e o entendimento de estruturas profundamente aninhadas e facilita a edição e manutenção. Hackolade gera dinamicamente um documento JSON de amostra para ilustrar a estrutura que está sendo construída e valida o esquema JSON e o documento de amostra.

Mesmo bancos de dados não relacionais têm relacionamentos

Documentação de relacionamentos implícitos e desnormalização

Dados desnormalizados requerem atualizações completas

Para tornar a estrutura de cada coleção mais legível, o diagrama ER contém uma bela visão do esquema da coleção com uma indicação do tipo de dados de cada campo. Você pode navegar facilmente na estrutura do banco de dados usando apenas um mouse.

Engenharia direta e reversa

Acelere seu ciclo de modelagem e desenvolvimento

Engenharia avançada

Crie documentos de amostra à medida que desenvolve seu modelo, para ajudá-lo a visualizar seu projeto com dados representativos. Gere facilmente scripts do MongoDB 3.2+ Validator e esquemas do Mongoose para serem integrados ao seu código. Para DynamoDB, há geração dinâmica de scripts CreateTable e ConditionExpression.

Engenharia reversa

Capture sua arquitetura de dados atual, com muitas opções para ler os metadados de seus aplicativos. Isso pode ser feito enviando documentos JSON simples ou seu esquema JSON, ou mesmo um arquivo de linguagem de definição de dados SQL ou um XSD de erwin, ER / Studio ou PowerDesigner. Ao fazer a engenharia reversa de uma instância NoSQL, o sistema executa uma inferência probabilística de uma amostra representativa de cada coleção ou tabela.

Documentação do modelo de dados

Formatos HTML ou PDF

Depois de enriquecer seu modelo com descrições, restrições e relacionamentos, o Hackolade gera automaticamente um relatório rico incluindo diagramas, tabelas e todos os metadados.

Envolva o diálogo

Projeto de arquitetura de aplicativo colaborativo

Uma ferramenta poderosa para analistas, arquitetos de dados, designers, desenvolvedores e DBAs

Avalie alternativas, reconheça os obstáculos potenciais no início para reduzir o retrabalho posteriormente. Facilite a solução de problemas e a evolução para responder ao crescimento e às necessidades do cliente.

Gestão de dados

Garanta a integridade dos dados e crie credibilidade

Adicione o nível certo de controle

Combine a flexibilidade do modelo de documento com a verdadeira conformidade de dados e recursos de validação. Agora as equipes podem se beneficiar da facilidade de desenvolvimento que o modelo de documento oferece, mantendo os controles de governança de dados rígidos que são críticos para aplicativos em setores regulamentados, por meio do validador MongoDB v3.2 ou suporte a esquema JSON v3.6.

Dicionário de dados

Defina uma vez as definições de objeto que podem ser reutilizadas em vários lugares. Uma biblioteca de definições padroniza o conteúdo e garante consistência. Ele também simplifica o trabalho dos modeladores de dados para que a manutenção possa ser executada em um local e ser propagada automaticamente para todos os locais onde a definição é referenciada.

Interface da Linha de comando

Suporte verdadeiro para uma abordagem de desenvolvimento ágil, aproveitando a flexibilidade dos esquemas dinâmicos NoSQL por meio de tarefas automatizadas para descobrir novos campos e estruturas de um conjunto de dados muito maior como base para a amostragem de documentos.

Comparação e fusão de modelos

Identifique adições, modificações e exclusões entre 2 versões de um modelo ou entre um modelo de linha de base e o que pode ser encontrado na instância do banco de dados de produção. A mesclagem manual e automática pode ser executada.

Propriedades personalizadas definidas pelo usuário

Para ajudar a encaixar o Hackolade em sua infraestrutura de gerenciamento de dados, você pode definir suas próprias propriedades para qualquer tipo de objeto: modelo, container, banco de dados, bucket, coleção, tabela ou atributo.

Convenções de nomenclatura

Você pode manter um 'nome comercial' e um 'nome técnico' para objetos (recipientes, entidades e atributos).

Para facilitar a manutenção desses 2 nomes, é possível mantê-los sincronizados e transformados com base em um conjunto de usuários Parâmetros orientados e, opcionalmente, com base em um arquivo de conversão mantido fora do aplicativo.

A conversão de nomes pode ocorrer em ambas as direções: Business-to-Technical ou Technical-to-Business. Além disso, ao realizar a engenharia reversa, presume-se que a instância do banco de dados contém nomes técnicos, a serem transformados em nomes comerciais.

Edição em massa no Excel com exportação / importação

Para qualquer um dos destinos suportados, é possível exportar todo ou parte de um modelo, para que as propriedades possam ser facilmente editadas em um formato tabular, para serem reimportadas de volta para o aplicativo. Você pode selecionar e escolher exatamente quais objetos e propriedades são exportados para cada destino.

Geração de API baseada em modelo

Gere um modelo OpenAPI (ou Swagger) e documentação a partir de qualquer modelo de destino Hackolade. Esse recurso ajudará a tornar suas APIs mais consistentes do que as produzidas manualmente, enquanto expõe facilmente recursos para fontes de dados subjacentes. A manutenção da API será muito facilitada e o custo total de propriedade reduzido.
Faça um diagrama de relacionamento de entidade (ERD) para gerar automaticamente a API para operações CRUD das entidades desse modelo de dados.

Requisitos do sistema:

CPU: processador dual core de 1,8 GHz

RAM: 2 GB

HDD / SSD: 50 GB de espaço livre na unidade principal

Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit

Resolução: 1024×768

Topo


Fazer Orçamento

* Campos obrigatórios

Não sabe qual software precisa ou não encontrou o que procurava?

Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.