简介
经过团队一年多的努力,近日TigerGraph推出了3.0 Beta试用版。该版本TigerGraph图平台对服务管理架构、计算引擎、查询语言和可视化开发及运维工具进行了全面升级。如果说TigerGraph 1.0版本实现了原生并行图从无到有的突破,2.0版本完成了从单机高性能图向企业级分布式图的跨越,那么3.0版本则标志着TigerGraph图平台走向成熟。
可视化查询构建器(Visual Query Builder)是众多TigerGraph 3.0的新功能中非常值得被关注的一个。该功能的推出标志着TigerGraph可视化开发工具填补了无代码图查询(no code graph querying)的业界空白,通过与GraphStudio的整合打通了图建模、数据映射与加载、图查询、图可视化的完整无代码图分析(no code graph analytics)路径。可以预见的是图技术入门门槛进一步被降低。图技术的用户将不再局限于少数领域工程师和数据科学家,更多的工程师、数据科学家、数据分析师、业务人员和决策人员也将把图分析技术作为解决其一般业务需求和数据分析需求的常用工具。
GraphStudio
GraphStudio是TigerGraph平台的可视化开发工具,为用户提供了可视化建模、可视化数据映射、数据加载进度监控、交互式图数据浏览和GSQL查询IDE的全栈可视化图业务开发环境。尽管业界已有图建模工具(如gra.fo)、数据映射工具(如Mulesoft)、图数据浏览工具(如Linkurious)和图查询IDE(如DataStax Studio),但据我们所知GraphStudio是业界第一个全栈可视化图开发环境。GraphStudio不仅被TigerGraph的广大企业用户所喜爱(某企业客户高管这样评价GraphStudio:It is magical!)。
可视化建模
图模型(graph schema)由节点类型和边类型组成。每个节点类型描述了问题域里的一种实体,而每个边类型描述了不同实体类型之间的一种关系。在GraphStudio中,用户可以可视化地创建、修改或删除节点类型和边类型,并为它们配置位置、颜色和图标。
可视化数据映射
数据映射(data mapping)用于描述不同数据模型之间的对应关系。在GraphStudio中,用户可以将不同的数据源文件(如本地CSV文件或S3上的数据文件)添加到工作面板,并配置每个数据源文件的每个字段(如表列)与节点主键、边的起止节点,以及它们的属性之间的对应关系,为之后的数据加载做准备。
数据加载进度监控
在这个页面上用户可以加载部分或全部数据源,控制加载的启停,并监控加载进度。
交互式图数据浏览
用户可以在GraphStudio中交互式地搜索节点,扩展节点的一步和多步邻居子图,查找节点之间的连接路径,或运行已经安装的GSQL查询。在检索过程中用户可以根据节点或边的属性设置过滤搜索条件,也可以配置表达式实现可视化增强效果(如改变节点大小和颜色、边的颜色和粗细),保存查询结果,加载之前的查询结果以便在此基础上进行进一步的图分析,改变布局,以及对节点和边直接进行增删改操作等等。