Compartilhar via


Visualizar dados do grafo armazenados no Azure Cosmos DB for Gremlin com soluções de visualização de dados

APLICA-SE AO: Gremlin

Você pode visualizar os dados armazenados no Azure Cosmos DB for Gremlin usando várias soluções de visualização de dados.

Importante

As soluções mencionadas neste artigo são apenas para fins informativos. Elas pertencem ao proprietário individual da solução. Recomendamos que os usuários façam uma avaliação criteriosa e selecionem o mais adequado.

Linkurious Enterprise

A Linkurious Enterprise usa a tecnologia de grafo e a visualização de dados para transformar conjuntos complexos em redes visuais interativas. A plataforma se conecta às fontes de dados e permite que os investigadores naveguem diretamente entre bilhões de entidades e relações. O resultado é uma nova capacidade de detectar relações suspeitas sem fazer malabarismos com consultas ou tabelas.

A interface interativa da Linkurious Enterprise oferece uma maneira fácil de investigar dados complexos. Você pode pesquisar entidades específicas, expandir as conexões para descobrir relações ocultas e aplicar layouts de sua escolha para desembaraçar redes complexas. O Linkurious Enterprise já é compatível com o Azure Cosmos DB for Gremlin. É adequada para cenários de visualização de grafo de ponta a ponta e dá suporte a recursos de leitura e gravação da interface do usuário. Você pode solicitar uma demonstração da Linkurious com o Azure Cosmos DB

Demonstração da Linkurious

Figura: fluxo de visualização da Linkurious Enterprise

Cambridge Intelligence

Os kits de ferramentas de visualização de grafo da Cambridge Intelligence oferecem suporte ao Azure Cosmos DB. Os dois kits de ferramentas de visualização a seguir têm suporte no Azure Cosmos DB:

A animação mostra um exemplo de visualização da KeyLines em vários níveis de detalhes.

Figura: exemplo de visualização da KeyLines em vários níveis de detalhes.

Esses kits de ferramentas permitem que você projete aplicativos de análise e visualização de grafos de alto desempenho. Eles aproveitam a renderização poderosa da WebGL (Biblioteca Gráfica da Web) e um código cuidadosamente criado para dar aos usuários uma experiência de visualização rápida e criteriosa. Essas ferramentas são compatíveis com qualquer navegador, dispositivo, servidor ou banco de dados e são fornecidas com tutoriais passo a passo, APIs totalmente documentadas e demonstrações interativas.

A animação mostra um exemplo de visualização da Re-Graph em vários níveis de detalhes.

Figura: exemplo de visualização da Re-Graph em vários níveis de detalhes

Tom Sawyer

A Perspectives da Tom Sawyer é uma plataforma robusta para a criação de aplicativos de análise e visualização de dados de grafo de nível empresarial. É uma plataforma de desenvolvimento de visualização de dados e grafo de pouco código, que inclui design integrado, interface de visualização e bibliotecas de API extensivas. A plataforma integra fontes de dados empresariais com uma poderosa tecnologia de visualização, layout e análise de grafo para resolver problemas de Big Data.

A Perspectives permite que os desenvolvedores criem rapidamente aplicativos de visualização orientada a dados e de qualidade de produção. Dois módulos gráficos, o "Designer" e o "Visualizador" são usados para criar aplicativos para visualizar e analisar os dados específicos que conduzem cada projeto. Quando usados juntos, o Designer e o Visualizador fornecem um processo completo eficiente que acelera drasticamente o desenvolvimento de aplicativos. Para visualizar dados do Azure Cosmos DB for Gremlin usando essa plataforma, solicite uma avaliação gratuita de 60 dias da ferramenta.

Demonstração do Perspectives da Tom Sawyer

Figura: Perspectives da Tom Sawyer em ação

O Navegador de Banco de Dados de Grafo da Tom Sawyer facilita a visualização e a análise de dados no Azure Cosmos DB for Gremlin. O Navegador de banco de dados de grafo ajuda a você a ver e entender as conexões em seus dados, mesmo sem conhecimento extensivo da linguagem de consulta ou do esquema. Você pode definir manualmente o esquema para seu projeto ou usar a extração de esquema para criá-lo. Portanto, até mesmo os usuários menos técnicos podem interagir com os dados carregando os vizinhos dos nós selecionados e criando a visualização em qualquer direção que desejarem. Os usuários avançados podem executar consultas usando Gremlin, Cypher ou SPARQL para obter outros insights. Ao definir o esquema, você pode carregar os dados do Azure Cosmos DB no modelo do Perspectives. Com a ajuda da definição do integrador, você pode especificar a localização e a configuração do ponto de extremidade do Gremlin. Posteriormente, você pode associar elementos da fonte de dados do Azure Cosmos DB a elementos do modelo da Perspectives e visualizar seus dados.

Os usuários de todos os níveis de habilidade podem tirar proveito de cinco layouts de grafo exclusivos para exibir grafos de um jeito que ofereça um resultado bastante significativo. E existem análises internas de centralização, clustering e descoberta de caminhos para revelar padrões não vistos anteriormente. Usando essas técnicas, as organizações podem identificar padrões críticos em áreas como detecção de fraudes, inteligência do cliente e segurança cibernética. O reconhecimento de padrões é muito importante para analistas de rede em áreas como gerenciamento de rede e TI em geral, logística, migração de sistema herdado e transformação empresarial. Experimente uma demonstração ao vivo do Navegador de banco de dados de grafo da Tom Sawyer.

Demonstração do navegador de dados da Tom Sawyer

Figura: recursos de visualização do navegador de banco de dados da Tom Sawyer

Graphistry

O Graphistry transforma automaticamente seus dados em mapas de investigação visual interativos criados para as necessidades de analistas. Ele pode rapidamente evidenciar relações entre eventos e entidades sem precisar escrever consultas nem debater sobre os dados. Você pode aproveitar seus dados sem se preocupar com a escala. Você pode detectar investigações de segurança, fraude e TI em 3.600 exibições de clientes e cadeias de fornecedores; o Graphistry transforma o potencial de seus dados em insight e valor humanos.

Instantâneo do Graphistry

Figura: instantâneo de visualização do Graphistry

Com a tecnologia de cliente/nuvem da GPU do Graphistry, você pode fazer uma visualização interativa. Usando seu navegador padrão e a nuvem, você pode usar todos os dados que desejar e ainda continuar rápido, responsivo e interativo. Se você quiser executar o navegador em seu hardware, isso é tão fácil quanto instalar um Docker. Dessa forma, você obtém o poder analítico das GPUs sem precisar pensar nas GPUs.

Demonstração do Graphistry

Figura: Graphistry em ação

Graphlytic

O Graphlytic é um aplicativo Web altamente personalizável para visualização e análise de grafo. Os usuários podem explorar interativamente o grafo, procurar padrões com a linguagem Gremlin ou usar filtros para encontrar respostas a qualquer pergunta de grafo. A renderização do grafo é feita com a biblioteca "Cytoscape.js", que permite ao Graphlytic renderizar dezenas de milhares de nós e centenas de milhares de relações de uma só vez.

O Graphlytic é compatível com o Azure Cosmos DB e pode ser implantado no Azure em minutos. A interface do usuário do Graphlytic pode ser personalizada e estendida de várias maneiras, por exemplo, a configuração de visualização padrão, o esquema de dados, os mapeamentos de estilo, as propriedades virtuais na visualização ou os widgets personalizados implementados que podem aprimorar os recursos de visualização com relatórios ou integrações sob medida.

Veja dois cenários de exemplo:

  • Caso de uso de Gerenciamento de TI As empresas que executam suas operações de TI em infraestrutura própria, na Telco ou em provedores de IP, precisam de uma documentação de rede sólida e um gerenciamento de configuração funcional. As análises de impacto que descrevem as interdependências entre os elementos de rede (ativos e passivos) estão sendo desenvolvidas para superar os blecautes, que causam perdas financeiras significativas ou até mesmo interrupções individuais que causam ausência ou baixa disponibilidade de serviço. Os gargalos e pontos únicos de falha são determinados e resolvidos. O ponto de extremidade, bem como as redundâncias de rota, estão sendo implementadas. A visualização de grafo de propriedades do Graphlytic é uma solução perfeita para todos os pontos mencionados acima: documentação de rede, gerenciamento de configuração de rede, análise de impacto e gerenciamento de ativos. Ele armazena e descreve todas as informações de configuração de rede relevantes em um lugar, trazendo um valor agregado totalmente novo para gerentes de TI e técnicos de campo.

    Demonstração do caso de uso de Gerenciamento de TI do Graphlytic

Figura: caso de uso de gerenciamento de TI do Graphlytic

  • Caso de uso antifraude O padrão de fraude é um termo bem conhecido de toda empresa de seguros, de bancos ou de empresas de comércio eletrônico. Os fraudadores modernos criam esquemas e redes de fraude sofisticadas que são difíceis de desvendar com as ferramentas tradicionais. Isso poderá causar perdas graves se não for detectado de maneira correta e oportuna. Por outro lado, os sistemas tradicionais de sinalizadores vermelhos com critérios muito rígidos devem ser ajustados para eliminar indicadores falsos positivos, pois isso levaria a indicações exageradas de fraudes. Grandes quantidades de tempo são gastas tentando detectar fraudes complexas, paralisando os investigadores em suas tarefas diárias. A ideia básica por trás do Graphlytic é o fato de que o olho humano pode simplesmente distinguir e encontrar qualquer padrão em uma forma gráfica muito mais facilmente do que em qualquer tabela ou conjunto de dados. Isso significa que o analista antifraude pode capturar esquemas de fraude na visualização de grafos com mais facilidade, mais rapidez e mais inteligência do que somente com as ferramentas tradicionais.

    Demonstração de caso de uso de Detecção de fraudes do Graphlytic

Figura: demonstração de caso de uso de Detecção de fraudes do Graphlytic

yWorks

A yWorks é especializada no desenvolvimento de soluções de software profissionais que permitem a visualização clara de grafos, diagramas e redes. O yWorks reuniu estruturas de dados eficientes, algoritmos complexos e técnicas avançadas que oferecem excelente interação do usuário em uma variedade de plataformas de destino. Isso permite que o usuário experimente uma visualização de diagrama altamente versátil e sofisticada em aplicativos de várias áreas.

A consulta de dados no Azure Cosmos DB pode ser feita com o uso do Gremlin, uma eficiente linguagem de travessia de grafo. O usuário pode consultar as entidades armazenadas no banco de dados e usar as relações para percorrer a região conectada. Essa abordagem requer um conhecimento técnico aprofundado do próprio banco de dados e também da linguagem de consulta Gremlin para explorar os dados armazenados. Na visualização do yWorks, você pode explorar visualmente os dados do Azure Cosmos DB, identificar estruturas significativas e obter uma melhor compreensão das relações. Além da exploração visual, você também pode editar interativamente os dados armazenados modificando o diagrama sem nenhum conhecimento da linguagem de consulta associada, como a Gremlin. Dessa forma, ele oferece uma visualização de alta qualidade e pode analisar grandes conjuntos de dados do Azure Cosmos DB. Você pode usar o yFiles para adicionar funcionalidades de visualização a seus aplicativos, dashboards e relatórios ou para criar aplicativos e ferramentas, sem marca comercial, para produtos voltados para o cliente e para uso na empresa.

Demonstração do yWorks

Figura: instantâneo de visualização do yWorks

Com o yWorks, você pode criar visualizações significativas que ajudam os usuários a obter insights sobre os dados de maneira rápida e fácil. Crie interfaces do usuário interativas que correspondam ao design corporativo da sua empresa e que se conectem facilmente à infraestrutura e aos serviços existentes. Use layouts de grafo automáticos altamente sofisticados para gerar visualizações claras dos dados ocultos em sua conta do Azure Cosmos DB. Implementações eficientes dos algoritmos de análise de grafo mais importantes permitem a criação de interfaces do usuário responsivas que realçam as informações nas quais o usuário está interessado ou que precisa estar ciente. Use o yFiles para criar aplicativos interativos que funcionam em desktops e dispositivos móveis.

Os casos de uso típicos e modelos de dados incluem:

  • Redes sociais, dados de lavagem de dinheiro e redes de fluxo de caixa, em que entidades semelhantes são conectadas entre si
  • Processamento de dados em que as entidades estão sendo processadas e mudam de um estado para outro
  • Gráficos organizacionais e redes, que mostram hierarquias de equipe, mas também a maioria de dependências e relações de propriedade entre empresas ou clientes
  • Informações de linhagem de dados e dados de conformidade podem ser visualizados, examinados e auditados
  • Logs de redes de computador, logs de site, logs de jornada do cliente
  • Grafos de conhecimento, armazenados como tripletos e em outros formatos
  • Dados de Gerenciamento do Ciclo de Vida do Produto
  • Listas de materiais e dados da cadeia de fornecedores

Próximas etapas