导入数据

导入或加载数据的过程需要您事先创建 AuraDB 实例

您可以通过两种方式将 CSV 文件中的数据导入到 AuraDB 实例中

  • 加载 CSV - 您从 Neo4j 浏览器或 Neo4j Cypher Shell 运行的 Cypher 语句。

  • Neo4j 数据导入器 - 您从控制台启动的可视化应用程序。

加载 CSV

可以在 Neo4j 浏览器和 Cypher Shell 中使用LOAD CSV Cypher 语句。有关如何使用浏览器或 Cypher Shell 打开 AuraDB 实例的说明,请参阅连接到实例

使用此方法将 CSV 文件加载到 AuraDB 实例中时,需要考虑一些限制

  • 出于安全原因,您必须将 CSV 文件托管在可公开访问的 HTTP 或 HTTPS 服务器上。此类服务器的示例包括 AWS 签名 URL、GitHub、Google Drive 和 Dropbox。

  • LOAD CSV 命令旨在处理中小型数据集,例如最多 1000 万个节点和关系的数据集。对于超出此限制的任何数据集,应避免使用此命令。

Neo4j 数据导入器

Neo4j 数据导入器是一个基于 UI 的数据导入工具,它允许您

  1. 从平面文件 (.csv.tsv) 加载数据。

  2. 定义图模型并将数据映射到该模型。

  3. 将数据导入 AuraDB 实例。

要使用 Neo4j 数据导入器加载数据

  1. 在浏览器中导航到Neo4j Aura 控制台

  2. 选择要打开的实例上的“导入”按钮。

或者,您可以从Neo4j 工作区的“导入”选项卡访问数据导入器。

有关 Neo4j 数据导入器的更多信息,请参阅Neo4j 数据导入器文档

从 Neo4j 数据导入器导入之前,您必须提供 AuraDB 实例密码。