数据建模工具

Neo4j 提供一系列无代码工具,助您轻松开始数据建模。此处列出了可用选项。

Neo4j 数据导入器

除了作为数据导入工具,您还可以使用 Neo4j 数据导入器来草拟图模型并映射数据。您可以访问它:

更多信息请参考Neo4j 数据导入器文档

Arrows.app

Arrows.app 是一个无代码可视化平台,允许将想法白板化为图模型。它非常适合为您的数据设计领域模型。

通过此平台,您可以:

  • 从头开始草拟自己的白板,或从 JSON 文件和纯文本导入数据。

  • 无需编写任何代码即可创建、修改和删除节点和关系及其标签和属性。

  • 将可视化导出为 Cypher® 语句并加载到 Neo4j 数据库中。

Cypher Workbench

Cypher Workbench 是一款基于云的工具,旨在协助 Neo4j 开发者创建和维护基于 Neo4j 的解决方案。它结合了类似 Arrows.app 中可用的无代码可视化解决方案,同时还提供了类似于 Neo4j 数据导入器的导入选项。

通过此平台,您可以:

  • 从头开始创建数据模型或从 JSON 文件导入数据。

  • 从现有 Neo4j 数据库逆向工程数据模型。

  • 使用 Cypher 语句增强当前数据模型,包括节点标签、关系类型和属性。

  • 验证模型(命名约定、约束、数据、常见错误等)。

  • 使用业务场景工具捕捉用例的问题和场景。

  • 从 Excel、Google 表格或纯文本导入数据。

有关如何安装的说明,请参阅 Cypher Workbench 文档

其他工具

还有其他非 Neo4j 工具可用于数据建模

  • Mermaid:通用数据建模工具(非专门用于图数据库),基于 Markdown。适用于文档化建模策略。

  • PlantUML:从纯文本创建图表的应用程序。这更多用于版本控制而非模型设计。

  • Hackolade:一个设计、文档和交流数据模型和模式的工具。专为支持 Neo4j 特有的节点标签和关系类型的数据建模而构建。

工具比较

工具 免费 导入 导出

数据导入器

.csv, .tsv

-

Arrows

JSON

图像、Cypher、JSON、URL、GraphQL

Cypher Workbench

Cypher Workbench JSON, Apoc.meta.schema, Arrows JSON

JSON

PlantUML

PUML, JSON

PNG, SVG, LaTeX 格式和 ASCII 艺术图

Mermaid

Markdown

Markdown

Hackolade

Hackolade JSON, YAML, DDL, XSD, Excel 模板, 云存储, Collibra Data Dictionary

Cypher, HTML

© . All rights reserved.