是否有方法将数据从Azure Blob存储导入Neo4j?
dwthyt8l1#
我不认为有任何免费的工具。在商业方面,GraphAware Hume Orchestra具有Azure BlobStorage连接器
您还可以为Neo4j LOAD CSV创建自己的协议(例如s3、azure等)。我在这里写了一个例子:https://github.com/ikwattro/neo4j-load-csv-s3-protocol
guicsvcw2#
我用python azure-blob-storage和py 2neo库完成了这个任务,它的工作非常有魅力。
uqzxnwby3#
有几个选项:
https
LOAD CSV WITH HEADERS FROM "<url>" AS row CREATE...
/var/lib/neo4j/import/myazurecontainer
3条答案
按热度按时间dwthyt8l1#
我不认为有任何免费的工具。
在商业方面,GraphAware Hume Orchestra具有Azure BlobStorage连接器
您还可以为Neo4j LOAD CSV创建自己的协议(例如s3、azure等)。
我在这里写了一个例子:https://github.com/ikwattro/neo4j-load-csv-s3-protocol
guicsvcw2#
我用python azure-blob-storage和py 2neo库完成了这个任务,它的工作非常有魅力。
uqzxnwby3#
有几个选项:
https
访问文件。然后您可以LOAD CSV WITH HEADERS FROM "<url>" AS row CREATE...
等...这样做的好处是不需要任何额外的软件、自定义代码等.../var/lib/neo4j/import/myazurecontainer
)。然后,可使用此文件夹访问blob存储中的文件,就像这些文件是本地文件一样。如果你 * 只 * 想从Azure存储中加载一些数据,我会犹豫是否安装一个编排框架(例如GraphAware的Hume Orchestra)或ETL工具。