首页 > 其他分享 >Graphene图数据建模工具

Graphene图数据建模工具

时间:2022-11-28 16:01:33浏览次数:59  
标签:Graphene 建模 工具 数据 数据模型 属性


Graphene图数据建模工具

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


Here’s the table of contents:

Graphene图数据建模工具

一、Graphene是什么?

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

二、谁可以使用它?

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

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

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

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

四、核心功能

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

五、演示界面

  • 设计一个计算图DAG【设计好结构后翻译成Task Code即可运行逻辑,具体运行可以配置在调度系统等组件内】
  • 对实体关联属性【支持​​类似属性​​检索功能,尽可能避免冗余属性的设计,最大程度做好数据字段标准化工作】
  • 建模算法逻辑【在一个图模型中,同时设计图模式和图数据结构实例,管理基于图的算法逻辑,方便协作开发与分享】
  • 保存图模型到本地缓存【管理自己的图】
  • 将自己的图上传到服务器【分享你的图】

六、如何使用?

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

Graphene图数据建模工具_图数据库


标签:Graphene,建模,工具,数据,数据模型,属性
From: https://blog.51cto.com/u_13618048/5891698

相关文章

  • 安卓性能测试工具之SoloPi
    SoloPi.apk下载:链接:https://pan.baidu.com/s/1q6lbTv2cmTZ9BTaToWyT4g提取码:90hsadb下载:链接:https://pan.baidu.com/s/17pLXaQpS1LxPW462S2AdnQ提取码:nrge ......
  • Java命令行实用工具jps和jstat 专题
    在Linux或其他UNIX和类UNIX环境下,ps命令想必大家都不陌生,我相信也有不少同学写过psaux|grepjava|grep-vgrep|awk'{print$2}'这样的管道命令来找出Java进程的p......
  • 一款免费的.NET智能持续测试运行工具——Mighty-Moose
    ​​Mighty-Moose​​是一款面向.NET的持续构建和测试运行工具,现在它免费发放了。那么Mightly-Moose到底是干什么的呢?当你每次在VisualStudio中编辑文件后点击保存时,它会自......
  • linux c下程序调试工具详解
    1.htop/tophtoptophtop主要参数说明#Time:当前时间#Uptime:系统运行时间#Tasks:进程总数、当前进程运行数#Loadaverage:1、5、10分钟的负载情况#Avg:系统CPU......
  • whylogs工具库的工业实践!机器学习模型流程与效果监控 ⛵
    ......
  • 全链路压测效能10倍提升的压测工具实践笔记【开源】【原创】
    BSF全链路自动化测试工具(autotest),可批量导入样本,自动录制样本,自动样本清洗,自动化压测,自动输出压测报告,让开发和压测人员性能测试的效能提升10倍!!!背......
  • 文字路径工具
    第一步,打开文件素材,并扣去出来,载入选区第二步,点击选择——修改——扩展——这个扩展像素自己掌握好大小,第三步,点击选择——修改——平滑——平滑像素自己把控像素大小......
  • 盘点国内外那些接口调试工具
    盘点国内外那些API调试工具PostmanApipostApifoxInsomniaHoppscotchPostman老牌api工具,最初发布日期:2012,超过2000w开发者使用Github:https://github.com/po......
  • mobaXterm密码清除工具
    Mobaxterm密码清除工具在使用使用MobaXterm远程终端软件的时候,由于不小心设置了主密码,导致每次打开软件都要求输入主密码.方法一:使用MobaXterm主密码重置工具ResetMaste......
  • 识别视窗高度的工具函数
     获取滚动条当前的位置exportconstgetScrollTop=()=>{  varscrollTop=0;  if(document.documentElement&&document.documentElement.scrollTop){......