Carregar o gráfico: restrições, LOAD CSV, MERGE

9 min
Público
desenvolvedores e engenheiros de dados que precisam alimentar um grafo a partir de arquivos planos
Duração
25 a 30 min
Módulo
6/7
Competência visada
compreender e reler um script de carregamento LOAD CSV + MERGE idempotente, e verificar o resultado com contagens

Em uma imagem

Carregar um grafo é como preencher um caderno de endereços a partir de oito listas impressas. Se você recopia cegamente cada linha (CREATE), na segunda vez em que cair em "Montréal" cria uma segunda ficha Montréal, e depois de três passagens seu caderno está inutilizável. O método certo: antes de escrever, você procura se a ficha existe (MERGE); e para que essa busca não leve uma eternidade a cada linha, você mantém um índice alfabético (a restrição de unicidade, que cria o índice). É exatamente a ordem do kit: 01-contraintes.cypher primeiro, 02-charger.cypher em seguida, e você pode reexecutar o segundo quantas vezes quiser sem duplicata.

Pré-visualização — o resto da lição está reservado aos inscritos.

Já se inscreveu com um código?

O seu acesso está ligado à sua conta, não a esta ligação. Inicie sessão com o mesmo e-mail usado na aula: o seu curso está à espera, não precisa de introduzir o código de novo.

Iniciar sessãoAinda não tem conta? Criar uma
Esta lição faz parte do módulo «Neo4j e Cypher: pensar em gráfico»

Os primeiros módulos do curso são de acesso livre. Para o resto há três possibilidades: comprar este curso de uma vez por todas, subscrever, ou introduzir o código entregue na aula.

Subscrever — 19 $ US/mêsVoltar ao plano
É estudante do curso?

O código fica ligado à sua conta: inicie sessão ou crie uma conta e ele será aplicado automaticamente ao regressar.

Ainda não tem conta? Criar uma