Neo4J promete ‘No Extra ETL’ com Aura Graph Analytics


Neo4J promete ‘No Extra ETL’ com Aura Graph Analytics

(Titima Ongkantong/Shutterstock)

A Neo4J lançou esta semana a Aura Graph Analytics, uma nova oferta projetada para diminuir a barreira para usar algoritmos de gráficos poderosos. O NEO4J diz que a Aura Graph Analytics é um serviço sem servidor que traz 65 algoritmos de gráfico para suportar dados onde quer que residam, incluindo bancos de dados relacionais, todas as principais nuvens, bem como banco de dados e (em breve) floco de neve, sem recorrer ao complexo ETL. Mas como isso gerencia esse truque?

Neo4j é um pioneiro respeitado no campo de bancos de dados de gráficos, que são um tipo de banco de dados NOSQL altamente estruturado que organiza dados como nós e bordas. Essa abordagem gráfica permite que os usuários descubram relativamente facilmente conexões enterradas em dados que normalmente levariam consultas altamente complexas e enorme poder de computação para descobrir usando a tecnologia tradicional de banco de dados relacional.

Além de seu banco de dados principal, que normalmente é usado para uma mistura de cargas de trabalho transacionais e analíticas, como detecção de fraude e recomendações de produtos, o NEO4J também desenvolve uma série de algoritmos projetados para aproveitar os dados conectados. Ele vendeu esses algoritmos de gráfico, que são usados ​​principalmente para casos de uso da ciência de dados, sob neo4j para o nome da ciência de dados do gráfico, pois Inicialmente o lançou em abril de 2020 com 48 algos de gráfico e Atualizado dois anos depois.

Com esses dois primeiros lançamentos do produto NEO4J GDS, os clientes precisavam ter um banco de dados NEO4J para executar os algoritmos do gráfico. Com o lançamento desta semana do Neo4J Aura Graph Analytics, esse requisito foi eliminado (embora os clientes também possam executá -lo em um banco de dados NEO4J). Hoje, os clientes podem executar os algos de gráfico Neo4J ajustados em dados que residem em outras plataformas de dados através do novo cliente Python.

O NEO4J oferece um novo cliente Python que transmite uma “projeção” de dados de sua fonte para Aura Graph Analytics (imagem cortesia de neo4j)

De acordo com Notas técnicas de Neoa nova API do cliente Python foi projetada para imitar a API do Procedimento de Cypher GDS no código Python, especificamente como um quadro de dados de pandas. No cliente Python instalado na plataforma de dados remotos, o Neo4J diz que “projetará” dados no serviço Aura Graph Analytics que o NEO4J executa em nome de seus clientes.

O que exatamente está projetando? De acordo com o NEO4J, essas “projeções” são “representações na memória otimizadas” que os algoritmos do gráfico podem consumir no serviço Aura Graph Analytics. “Os dados enviados mantêm as informações necessárias para um usuário executar algoritmos gráficos”, diz a empresa Bigdatawire. Dessa maneira, o NEO4J contorna a necessidade de construir e manter pipelines ETL.

Quão mais eficiente é a projeção de dados para as representações na memória otimizada em comparação com um despejo de dados em lote completo through ETL? É difícil dizer. Um porta -voz do Neo4J nos diz:

“Depende porque varia de acordo com o caso de uso específico. Tradicionalmente, um pipeline ETL precisa ser configurado antes que a análise possa ser executada. No entanto, a Aura Graph Analytics permite que você simplesmente consulte a fonte authentic no lugar e recuperará apenas os dados necessários para criar uma projeção específica. Não precisando de um pipeline de ETL ou a exceção de um conjunto de armazenamento para a execução e a execução e a execução de um povo de ETL ou a execução para a execução e a execução e a execução de um excesso para a execução e a execução de um excesso para a execução.

Obviamente, os clientes também podem usar a Aura Graph Analytics com seu banco de dados NEO4J; nesse caso, conectariam os algoritmos de gráfico aos dados diretamente usando o Cypher, o idioma de acesso de dados do Neo4J. Mas se os clientes não tiverem uma instância neo4J e não os configuram, ainda poderão participar da recompensa dos mais de 65 algoritmos de gráfico de ajuste fino de NEO4J sem eliminar seus dados de bancos de dados Oracle e SQL Server ou qualquer knowledge de dados em nuvem ou knowledge lake, incluindo Google BigQuery, Microsoft onElake e DataBrick. O apoio ao Snowflake é devido no terceiro trimestre, diz a empresa.

A Aura Graph Analytics inclui uma variedade de algoritmos de gráfico pré-criados para uma variedade de usos, incluindo detecção de fraude, lavagem de dinheiro, rastreamento de contato da doença, cliente 360, gerenciamento da cadeia de suprimentos, mecanismos de recomendação e análise de redes sociais.

“Nossa visão com a Aura Graph Analytics é simples: facilite para qualquer usuário tomar melhores decisões de negócios mais rapidamente”, disse Sudhir Hasbe, diretor de produtos da NEO4J. “Ao remover obstáculos como consultas complexas, ETL e configuração de infraestrutura dispendiosa, as organizações podem explorar todo o poder da análise de gráficos sem precisar ser especialistas em gráficos. O resultado: melhores decisões sobre qualquer fonte de dados corporativa, construída sobre um entendimento mais profundo de como tudo se conecta”.

Os primeiros adotantes estão executando a Aura Graph Analytics há algum tempo. Um cliente, o provedor de software program tributário Intuit, está usando algoritmos de gráficos Neo4J Aura para proteger sua infraestrutura de rede. De acordo com o NEO4J, o Intuit está usando a Aura Graph Analytics para “atribuir mais de 500.000 pontos de extremidade aos nomes de hospedagem em milissegundos, permitindo respostas rápidas a vulnerabilidades de dia zero”.

Da mesma forma, o BNP Paribas Private Finance está usando o Neo4J Aura Graph Analytics para executar um sistema de detecção de fraude. O Neo4J diz que o sistema de detecção de fraude do BNP Paribas pode identificar padrões de fraude em menos de dois segundos e reduziu a instância de fraude no banco em 20%.

Os preços da Aura Graph Analytics são de US $ 0,40 por GB de RAM por hora, com um mínimo de 10 minutos para todos os eventos faturáveis. O NEO4J diz que os dados no Aura Graph Analytics são mantidos apenas na memória durante a sessão para que os algoritmos sejam executados e não sejam armazenados no disco.

Itens relacionados:

Neo4j dirige a simplicidade com a atualização da ciência de dados de gráfico

O NEO4J lança a próxima geração de seu banco de dados de gráficos

Neo4J reúne o banco de dados de gráficos e a ciência de dados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *