如何从nebula中导出数据做可视化

自己的项目需要设计一个nebula的可视化工具,看到studio用的是d3框架 但是怎么从nebula中导出需要的数据呢?有这样的工具可以直接用吗 谢谢!

导出数据进行全量可视化,数据量大的话前端页面估计承载不了,会卡死
目测studio中是使用语句请求服务端,服务端执行语句后获取语句执行结果,返回前端,前端再进行展示的,可以效仿着做下

1 个赞

那我先用小数据量尝试一下 请问使用什么方法导出呢?

写个服务端执行语句返回结果吧,这个比较方便

https://nebula-graph.com.cn/posts/stock-interrelation-analysis-jgrapht-nebula-graph/


你可以看下上面的两个文章和一个帖子的回复哈

执行的是nGQL语句吗?

对啊,java,python,c++,go挑一个语言写个服务端执行ngql语句就行

感觉自己开发比较麻烦 现在没有第三方的插件支持这个功能的吗?因为看到大部分都是只支持neo4j的

或者你可以试着探究下studio的接口逻辑,直接调用studio后台提供出来的接口
但是这样的话就丧失了很多灵活性,你也无法改动接口的执行逻辑

1 个赞

studio现在还是不开源的吧

直接通过开发者工具,看studio的接口调用是怎么走的啊,仿照着来呗,走的都是http请求,也不是看不见

1 个赞

Studio 目前是不开源,但是未来会开源出来,具体时间还没定。

嗯嗯,可以按照 @zwnop 的思路哈,加一个,studio前端是直接 http调的 nebula-http-gateway(go写的网关,接受http的 nebula 登录和query),它是开源的: GitHub - vesoft-inc/nebula-http-gateway: Gateway to provide HTTP endpoints for the Nebula Graph servic ,返回的格式可以参考 studio 或者你自己用 http 客户端去看哈

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。