HugeGraph发布可视化平台Hubble首个版本

Stella981
• 阅读 593

近日,大规模图数据库HugeGraph宣布,正式发布图可视化分析平台 HugeGraph-Hubble v1.5 版本。该版本全面升级平台可视化工具,打造一站式图服务,从数据建模,到数据快速导入,再到数据的在线、离线分析,以及图的统一管理,实现了图应用全流程的向导式操作,旨在提升社区用户的使用顺畅度,降低使用门槛,提供更为高效易用的使用体验。

HugeGraph是一款面向分析型,支持批量操作的图数据库系统,它由百度安全团队自主研发,全面支持Apache TinkerPop 3 框架和Gremlin图查询语言,提供导出、备份、恢复等完善的工具链生态,有效解决海量图数据的存储、查询和关联分析需求。HugeGraph先后应用于百度安全的网址安全检测、威胁情报分析、设备关系图谱和数据安全治理等重要业务中,并以此为基础,逐步扩展完善成为可以支持广泛图数据库需求场景的成熟通用图数据库,并于2018年8月在GitHub上对外开源。

据悉,此次发布版本重点在图分析可视化工具上进行了升级,具体包括:

1 统一图管理

统一的图管理模块,通过简单的图连接、图访问、图删除操作,轻松实现图的集成管理及多图间的任意切换。

HugeGraph发布可视化平台Hubble首个版本

2 元数据建模

长久以来,市面上大多数图数据库,都是通过编写配置文件、建模文件等编写代码的方式来实现图数据建模,整个过程繁琐杂乱,错误率极高,也成为了图数据库大规模应用的一大难点。尤其是发生了单点的改动时,需要对整个文件进行修改,牵一发而动全身,可扩展性差,对使用人员的代码能力要求高,业务人员往往无法轻易上手。

为此,在新版中上线了可视化元数据建模功能,大大改善了这一问题,让数据建模变得轻而易举。通过可视化地图建模过程和简单易懂的点选操作,轻松实现顶点类型、边类型、属性类型等图模型的构建,极大地提升了成功率,降低了使用门槛。平台提供两种模式,列表模式和图模式,方便用户直观建模。同时还提供跨图的元数据复用,省去相同元数据繁琐的重复创建过程,极大地提升建模效率,增强易用性。

元数据列表模式如下图所示:

HugeGraph发布可视化平台Hubble首个版本

元数据图模式如下图所示:

HugeGraph发布可视化平台Hubble首个版本

3 数据导入

数据的导入是使用图过程中极其关键的一步,它将用户的业务数据转化为图的顶点和边并插入图数据库中。目前导入过程采用编写映射文件的方式,使用门槛高,形式不直观,发生变更时操作繁复,存在着与上述建模过程类似的问题。此次的新版本中,上线了向导式的可视化导入模块,降低了图使用的门槛。通过创建导入任务,实现导入任务的管理及多个导入任务的并行运行,提高导入效能。进入导入任务后,只需跟随平台步骤提示,按需上传文件,填写内容,即可轻松实现图数据的导入过程,同时支持断点续传,发生错误重试机制等,降低了导入成本,提升了效率。

HugeGraph发布可视化平台Hubble首个版本

4 数据分析

在图分析模块,新版本实现了跨图的切换访问分析、通用的Gremlin查询、顶点的定制化多维路径查询等功能。能够为社区用户提供更直观炫酷的图渲染,并支持多种图展示方式,和完善的图导出工具。同时,新增了执行操作记录、查询语句收藏等功能,可以实现图分析的追溯与图查询的复用,真正提高查询效率,降低开发者使用成本。

HugeGraph发布可视化平台Hubble首个版本

5 任务管理

对于需要遍历全图的Gremlin任务、索引的创建与重建等耗时较长的异步任务,平台提供相应的任务管理功能,实现异步任务的统一的管理与结果查看。

- 关于HugeGraph -

HugeGraph自开源以来,已经过11个版本的迭代,项目陆续集成了数据导入、命令行操作、RESTFul API、Client、可视化等一系列工具集。在社区合作方面,截至目前,项目Star数达1400+,Issue数近900,社区活跃,欢迎大家积极参与到Github Issue讨论中,帮助社区开发者,共同推动项目更加完善。同时,HugeGraph也在2019年正式对外提供商业服务,逐步将图技术向金融风控领域、保险理赔领域、推荐搜索领域、公 安领域、知识图谱领域、网络安全领域、IT运维领域等更广泛的行业扩展,真正将图数据的价值落地到企业。

伴随全球范围内的人工智能革命,数据呈现爆炸式增长,企业能否利用好海量数据,关系着企业的发展。未来,秉承“有AI,更安全”的使命,以技术开源、专利共享、标准驱动、产业共赢为理念,百度安全还将继续在图数据领域上不断创新,不断丰富HugeGraph开源生态基础库和主要功能组件,活跃社区生态,切实推动图的落地应用,让更多行业和组织享受到数据的综合价值。

欢迎广大社区开发者体验新版本,下载链接:

https://hugegraph.github.io/hugegraph-doc/download.html

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Java修道之路,问鼎巅峰,我辈代码修仙法力齐天
<center<fontcolor00FF7Fsize5face"黑体"代码尽头谁为峰,一见秃头道成空。</font<center<fontcolor00FF00size5face"黑体"编程修真路破折,一步一劫渡飞升。</font众所周知,编程修真有八大境界:1.Javase练气筑基2.数据库结丹3.web前端元婴4.Jav
Stella981 Stella981
2年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这