Загрузить данные университета LUBM в Neo4j

Я пытаюсь загрузить набор данных LUBM на сервер Neo4j. Я прошел учебник neo4j, и там есть нечто, называемое "пакетный импорт". Для этого у меня должно быть два CSV-файла.

  1. Nodes.CSV
  2. Relations.CSV

Проблема в том, что в университетском наборе данных есть узлы разных типов (университет, кафедра, профессор). Поэтому я думаю, что не могу сделать это, используя один файл node.CSV. Я думаю, что кто-то должен был сделать это раньше. Отлично, если кто-то может помочь мне загрузить данные LUBM.

LUBM - Lehigh University Benchmark

2 ответа

Решение

Вам нужно несколько .csv файл для каждого типа / метки и убедитесь, что они соответствуют следующей спецификации:

Формат файла CSV

Файл CSV для использования с LOAD CSV должен иметь следующие характеристики:

  • кодировка символов - UTF-8;
  • окончание конечной строки зависит от системы, например, \n для unix или \r\n для windows;
  • терминатор поля по умолчанию:
  • символ конца поля можно изменить с помощью опции FIELDTERMINATOR, доступной в команде LOAD CSV;
  • строки в кавычках разрешены в файле CSV, и кавычки отбрасываются при чтении данных;
  • символ для цитаты строки - двойная кавычка ";
  • побег персонаж есть.

документация neo4j

Возможно, вы можете поделиться ссылкой на оригинальный набор данных. В целом, для пакетного импорта доступна полная документация (включая примеры):

Другие вопросы по тегам