前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Graphene图数据建模工具

Graphene图数据建模工具

作者头像
马超的博客
发布2022-09-02 10:29:45
7940
发布2022-09-02 10:29:45
举报
文章被收录于专栏:马超的博客

@TOC[1] Here's the table of contents:

Graphene图数据建模工具

•一、Graphene是什么?•二、谁可以使用它?•三、为什么需要这样的工具?•四、核心功能•五、演示界面•六、如何使用?

一、Graphene是什么?

Graphene[2]是一个可视化WEB端工具,主要做属性图数据建模、图结构设计。可以协助数据工程师管理与迭代图数据模型版本,支持数据模型的分享与协作;可以构建逻辑图谱、设计计算图DAG、设计ETL工作流、API接口流转逻辑、子图匹配逻辑构建、根据图模式指标提取等等。更多具体的一些应用案例,未来会慢慢分享在博客。Graphene工具本身的迭代也会持续推进,欢迎提Issues[3]。

二、谁可以使用它?

1.图数据工程师2.算法工程师3.数据内容工程师4.其它需要用图的思维模式来做事情的小伙伴!

三、为什么需要这样的工具?

•图数据建模复杂!?•属性太多!?•数据版本需要迭代!?•数据模型多人对接,协作设计只能画白板!?•同构图还是异构图!?•超级节点结构建模该如何搞!?•我不会建模!有没有类似的场景别人建模好的案例!?•图数据库自带的Schema功能不好用!?...

做过图数据的朋友肯定知道,在实际的生产应用过程中图数据模型设计的复杂程度远远高于传统数仓的数据模型设计。图数据平台的设计、图数据生产、图数据应用等多个环节都需要这样的工具支持。针对图的,类似Graphene的工具,我相信未来会越来越多。也希望更多有兴趣的朋友加入一起开发这样的开源小工具。

四、核心功能

•图结构与属性图设计•图数据模型上传下载与导出•图数据模型协作与分享•数据任务ID生成•GraphQL/Cypher/Javascript等查询或接口代码的自动生成•属性搜索与快速关联 ...

五、演示界面

•设计一个计算图DAG

【设计好结构后翻译成Task Code即可运行逻辑,具体运行可以配置在调度系统等组件内】

•对实体关联属性

【支持类似属性检索功能,尽可能避免冗余属性的设计,最大程度做好数据字段标准化工作】

•建模算法逻辑

【在一个图模型中,同时设计图模式和图数据结构实例,管理基于图的算法逻辑,方便协作开发与分享】

•保存图模型到本地缓存管理自己的图

•将自己的图上传到服务器分享你的图

六、如何使用?

目前Graphene工具刚刚发布初始版本,暂时只能将源代码下载到本地以后构建运行,启动服务器以后在浏览器访问。源码位置[4] 未来会考虑支持在线访问的版本,会优先使用Github Action+Neo4j AuraDB支持起来。 访问这个链接可以看到,关于Graphene[5]工具进行Npm构建和Docker构建方式的具体使用方法。

References

[1] TOC: Graphene图数据建模工具 [2] Graphene: https://github.com/ongdb-contrib/graphene [3] 欢迎提Issues: https://github.com/ongdb-contrib/graphene/issues [4] 源码位置: https://github.com/ongdb-contrib/graphene [5] Graphene: https://ongdb-contrib.github.io/graphene/demo.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 马超的博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Graphene图数据建模工具
  • 一、Graphene是什么?
  • 二、谁可以使用它?
  • 三、为什么需要这样的工具?
  • 四、核心功能
  • 五、演示界面
  • 六、如何使用?
    • References
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档