Neo4j работает на Azure. Я могу загрузить данные, используя python и серию операторов create:
create (n:Person) return n
Я могу успешно выполнить запрос, используя python.
При использовании LOAD CSV требуется файл в каталоге импорта Neo4j. Я нашел этот каталог, но перемещение файла в него заблокировано. Я также попытался поместить файл в доступный каталог, но затем не могу понять, как обратиться к пути в операторе LOAD CSV.
Эта LOAD выдает ошибку, поскольку файл не может попасть в каталог импорта Neo4j :
USING PERIODIC COMMIT 10000 LOAD CSV WITH HEADERS FROM 'file:///FTDNATree.csv' AS line FIELDTERMINATOR '|' merge (s:SNPNode{SNP:toString(line.Parent)})
Этот оператор не находит файл и выдает ошибку: EXTERNAL файл не найден
USING PERIODIC COMMIT 10000 LOAD CSV WITH HEADERS FROM 'file:///{my directory path/}FTDNATree.csv' AS line FIELDTERMINATOR '|' merge (s:SNPNode{SNP:toString(line.Parent)})
Даже если python и neo4j находятся в одной группе ресурсов, это разные виртуальные машины. Кажется, проблема заключается в совместимости двух виртуальных машин?