检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Service,简称GES),使用华为自研的EYWA内核,是针对以“关系”为基础的“图”结构数据,进行查询、分析的服务。广泛应用于社交关系分析、营销推荐、舆情及社会化聆听、信息传播、防欺诈等具有丰富关系数据的场景。 功能介绍 GES服务的功能主要有以下5个方面: 丰富的领域算法 支持PageRa
k核算法(kcore) 功能介绍 根据输入参数,执行K核算法。 K核算法是图算法中的一个经典算法,用以计算每个节点的核数。其计算结果是判断节点重要性最常用的参考值之一,较好的体现了节点的传播能力。 URI POST /ges/v1.0/{project_id}/hyg/{graph_name}/algorithm
条件过滤 为了方便用户对图数据的分析,可以通过设置条件过滤,对图数据进行进一步的过滤分析。 具体操作如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 单击绘图区右侧的,或者在绘图区,选中一个点,单击右键,选择“查看属性”,显示“条件过滤及属性”页面。 在“条件过滤及属性”区,设置条件,然后单击“过滤”。
2个手动备份。该查询参数为空时,表示不保留。 delete_eip 否 Boolean 是否同时删除EIP。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参
相同ID的文件导入时会覆盖。 图信息:显示当前快照所保存的图数据。 主题色:记录保存快照时,画布的主题颜色。 快照的创建时间和修改时间。 操作列功能: 查看:将选择的快照展示在画布上。若您当前主题的颜色与当时保存的快照颜色不同,会有提示信息如图3所示。单击“是”系统会切换到快照保
jobId String 执行该异步任务的jobId。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考Job管理API。 jobType String 执行该异步任务的jobType。 result String 成功时result值为success。 响应示例 状态码:
管理、图数据增删改和查询分析等能力,适配Cypher查询语言外,还为用户提供了图数据的持久化功能,将用户写入的数据落盘,通过多副本和硬件冗余等方式,实现高可用和快速故障恢复,目前持久化版已完成千亿和万亿的大规模图存储和查询验证。 现将图规格为持久化版的图支持的API单独成章节,方便您查阅和使用。
查操作。 绘图区 图数据的可视化展示区。绘图区预置了快捷操作,方便您对图数据进行分析。 绘图区详细功能介绍如表3所示。 图数据查询区 可以输入Gremlin查询语句执行查询操作。 可以输入Cypher查询语句执行查询操作。 可以输入DSL查询语句执行查询操作。 结果展示区 包含如下两个页签:
置名称或者使用默认的名称。 “组员选择”:您账号下所有创建的IAM用户都会显示在可选组员里,选择加入该用户组的组员,选中的组员会显示在右侧的已选中框内。 单击“用户名称/ID”左侧的,可一次性选中本页的所有组员或清空所有组员。 如果因为权限不足导致未找到对应的IAM用户,可参考用户详情章节进行手动导入IAM用户。
右上角显示图数据中的点,单击按钮,可将点从画布展示的大图中进行隐藏。 图4 隐藏点 查看点边属性。 鼠标移至画布中的某一点或某一边,会显示该点或边的ID和属性信息。 图5 显示点信息 双击画布中的某一点或边,在页面右侧弹出的窗口中,可以查看该点或边的属性信息。 图6 查看点属性信息 利用右上角的功能键进行图分析:
图不存在或者已被删除 调用图查询接口,查询所有的图。 检查URL中的project_id或者GraphID是否正确。 400 GES.7001 The graph is not running. 图不在运行状态 调用图查询接口,查询所有的图。 查询上述返回图列表,检查URL中的GraphID对应的图状态是否为200。
检查添加labelAPI参数格式是否正确。 检查添加labelAPI必选参数是否都有值。 400 GES.8803 Failed to query the metadata. 元数据查询失败 检查要查询的图是否存在。 检查查询图元数据详情API的graph_name是否填写正确。 500 GES.8804 Metadata
全文索引(FullTextIndex)可以实现全文搜索、模糊搜索等功能。由于全文索引的刷新机制,更新数据后立即查询可能查到的是旧数据,建议更新后间隔60秒以上再进行查询。全文索引的使用请查看点过滤查询和边过滤查询。您也可以使用cypher语句来执行全文索引,具体请查看cypher操作相关章节。 目前全文索引特性只在持久化版规格版本中支持。
产品优势 大规模 高效的数据组织,让您更有效的对百亿节点千亿边规模的数据进行查询与分析。 高性能 深度优化的分布式图形计算引擎,为您提供高并发、秒级多跳的实时查询能力。 查询分析一体 查询分析一体化,提供丰富的图分析算法,为关系分析、路径的规划、营销推荐等业务提供多样的分析能力。 简单易用
jobId String 执行该异步任务的jobId。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考Job管理API。 status String 查询成功时返回任务状态,可选值为waiting,running,complete。查询失败时字段为空。 result String
return distinct m 2.3.17 参数化查询支持 Cypher支持参数化的查询。通过把查询语句中的数值、字符串等值类型提取为参数,加速查询的编译时间,提高查询速度。 以下提供几种参数化查询的示例: 参数化查询请求示例1: POST http://{SERVER_URL}/ges/v1
图1 框选点的方式 随机选的方式:单击路径起点框旁的“随机选”按钮,系统会帮您自动选择图中的点,填入点ID。您可以单击该框,删除点ID或者在显示的下拉菜单栏中选择想增加点ID,选择完成后单击按钮,画布上会呈现查询结果。 单个点的输入方式:您可以在框内输入想要查询的点ID,输入完成后按enter(回车)键。
id(m)='yy'return distinct m 暂不支持 参数化查询支持 Cypher支持参数化的查询。通过把查询语句中的数值、字符串等值类型提取为参数,加速查询的编译时间,提高查询速度。 以下提供几种参数化查询的示例: 参数化查询请求示例1: POST http://{SERVER_URL}/ges/v1
Integer 限制寻找的子图的个数的上限,,取值范围[1,100000],默认值为100。 batch_number 否 Integer 每轮批量处理的个数,取值范围[1,1000000],默认值为10000。 directed 否 Boolean 是否考虑边的方向,取值为true或false,默认值为true。
sort_key_type 否 String 持久化版图数据的sortKey的类型,通过配置不同SortKey的值来区分重复边(源点,终点,Label三者都相同的边),仅持久化图需要填写。取值为: "int":整型。 "string":字节长度小于40的字符串。 "varString":不限长度字