检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生成Schema结构 功能介绍 生成以label为点,label间关系为边的schema结构,并存储在OBS上。 URI POST /ges/v1.0/{project_id}/graphs/{graph_name}/schema/structure/build 表1 路径参数 参数
//使用cypher语句查询点集并返回 如果您输入了多个DSL查询命令,可以在输入框中通过上下方向键来查找历史命令。 DSL查询支持联想历史记录的功能,根据您输入的语法关键字会自动显示您刚输入过的语法供您参考和选择,帮助您提高查询效率。 输入栏中的关键词,不同的类型会呈现出不同的颜色,具体颜色区分如下:
及)。 数据库名称:数据源的数据库的名称。 数据库用户名:访问数据源的数据库的用户名(Hive不涉及)。 数据库密码:访问数据源的数据库的用户密码(Hive不涉及)。 是否需要验证:Hive所在MRS集群是否开启Kerberos认证(仅Hive涉及)。 MRS集群用户名称:Hiv
生成数据资产 功能介绍 生成数据资产。 URI POST /ges/v1.0/{project_id}/graphs/{graph_name}/schema/data-assets 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。
} ] } 添加边时的平行边处理策略: 通过cypher添加边的时候,允许添加重复边,此处的重复边的定义为<源点,终点>相同的两条边。 添加无label的边的方法: 通过Cypher添加边时必须指定label,所以指定待添加边的label为默认值”__DEFAULT__”即可,例如create
} ] } 添加边时的平行边处理策略: 通过cypher添加边的时候,允许添加重复边,此处的重复边的定义为<源点,终点>相同的两条边。 添加无label的边的方法: 通过Cypher添加边时必须指定label,所以指定待添加边的label为默认值”__DEFAULT__”即可,例如create
SUBSET:右值是属性值的子集 匹配运算符: PREFIX:右值是左值的前缀 NOTPREFIX:右值不是左值的前缀 SUFFIX:右值是左值的后缀 NOTSUFFIX:右值不是左值的后缀 SUBSTRING:右值是左值的子字符串 NOTSUBSTRING:右值不是左值的子字符串 FUZZY:模糊匹配
执行Cypher查询 功能介绍 Cypher是一种被广泛使用的声明式图数据库查询语言,使用Cypher语句可以查询GES中的数据,并返回结果。当前的Cypher实现中使用了图的统计信息,目前Cypher查询编译过程中使用了基于label的点边索引,如需正常使用Cypher,请先参考Cypher预置条件构建索引。
e来开启Cypher的事务功能,以保证单条Cypher语句的原子性。对于多条Cypher语句的事务暂不支持。事务的隔离级别为串行化(serializability)。 由于底层存储引擎存在5s的事务时间窗口限制,因此Cypher的事务不可超过5s。对于复杂的查询,比如说多跳,运行
GES数据迁移功能提供了一键式从常见的关系型数据库(MySQL、Oracle、神通MPP)以及大数据组件(DWS、Hive)将数据导入到图实例的能力。用户只需要将原始数据预处理成GES所需要的点边表,就可以通过界面化操作将这些点边表导入到图实例,省去了之前繁琐的生成元数据、导出成csv、上传
Cypher查询支持联想历史记录的功能,根据您输入的语法关键字会自动显示您刚输入过的语法供您参考和选择,帮助您提高查询效率。 图2 Cypher联想查询 输入栏中的关键词,不同的类型会呈现出不同的颜色,具体颜色区分如下: 保留字:灰色 注意:保留字是编程语言中的一类语法结构。在特定的编程语言里,这
subgraphCreator参数说明 参数 是否必选 类型 说明 name 否 String 子图生成器类型。当前支持的取值为filtered。 parameters 是 JSON 子图生成器的名字不同,parameters格式不同。 表3 name=filtered时,parameters参数说明
cardinality,GES的点的属性的value类型由元数据文件定义,所以设置propety的值的时候,不会增加新的属性,之后修改对应的定义的属性。 Transactions GES的Gremlin实现不支持显式地使用Transactions。 使用feature函数可以看到当前支持的Greml
String 备份关联的图ID。 graph_name String 备份关联的图Name。 graphStatus String 备份关联的图状态。 graphSizeTypeIndex String 备份关联的图规格。 dataStoreVersion String 备份关联的图版本。 arch
graph_id String 备份关联的图ID。 graph_name String 备份关联的图Name。 graph_status String 备份关联的图状态。 graph_size_type_index String 备份关联的图规格。 data_store_version
er的事务功能,以保证单条Cypher语句的原子性。对于多条Cypher语句的事务暂不支持。事务的隔离级别为串行化(serializability)。 由于底层存储引擎存在5s的事务时间窗口限制,因此Cypher的事务不可超过5s。对于复杂的查询,比如说多跳,运行时间可能会超过5s,从而触发超时导致提交失败。
Service Software Development Kit)是对GES提供的REST API进行的封装,以简化用户的开发工作。用户直接调用GES SDK提供的接口函数即可实现使用GES服务业务能力的目的。 和GES API区分管理面、业务面一样,GES SDK也区分为管理面SDK和业务面SDK,差异如下所示:
根据输入参数,执行Cesna算法。 Cesna算法是一种重叠社区发现算法,该算法将节点与社区之间的关系建模为一个二部图,假设图中节点的连边是根据社区关系生成的。此外,该算法还利用了节点属性对社区进行建模,即假设节点的属性也是根据社区关系生成的。 URI POST /ges/v1.0/{project_id}/
Node2vec算法通过调用word2vec算法,把网络中的节点映射到欧式空间,用向量表示节点的特征。 Node2vec算法通过回退参数 P 和前进参数 Q 来生成从每个节点出发的随机步,带有BFS和DFS的混合,回退概率正比于1/P,前进概率正比于1/Q。每个节点出发生成多个随机步,反映出网络的结构信息。 适用场景
条件键和运算符,条件键表示策略语句的 Condition 元素,分为全局级条件键和服务级条件键。全局级条件键(前缀为g:)适用于所有操作,服务级条件键(前缀为服务缩写,如ges)仅适用于对应服务的操作。运算符与条件键一起使用,构成完整的条件判断语句。 GES通过IAM预置了一组条