云服务器内容精选

  • 时间轴设置 创建动态图后,在“图管理”页面,单击动态图“操作”列的“访问”按钮,进入图引擎编辑器。 在编辑器内,页面会弹出“时间轴设置”框,需要您设置以下参数: 这里设置的参数会同步设置群体演化和动态拓展模块内的参数。 开始时间属性值:用您导入或创建的元数据的属性作为动态图开始时间的属性名称,默认为startime,属性为date或long、int类型。 时间轴开始时间:动态分析图的开始时间(start),开始时间必须要小于等于结束时间。 结束时间属性值:用您导入或创建的元数据的属性作为动态图结束时间的属性名称,默认为endtime,属性为date或long、int类型。 时间轴结束时间:动态分析图的结束时间(end)。 更多设置:包括“默认设置”或“自定义”。 默认:选择系统设定的默认值。 自定义:包含参数“点边可视持续时间”。 点边可视持续时间:画布上算法结果点边可视化的持续时间,当前仅对动态拓展(Temporal BFS)有效,默认值:604800(7天,时间戳类型,单位为秒)。 该选项针对算法返回的点边数据只有开始时间的数据。 图1 时间轴设置框 完成设置后,单击“确认”。 如果您想修改以上参数,单击画布左下方进行设置。
  • 请求样例 指定起始节点id搜索周围与之相关联的点,算法名称为temporal_bfs,动态分析的开始时间为${startTime},结束时间为${endTime}。 POST http://{SERVER_URL}/ges/v1.0/{project_id}/graphs/{graph_name}/dynamicgraphs/action?action_id=execute-analysis { "algorithmName":"temporal_bfs", "dynamicRange":{ "start":"${startTime}", "end":"${endTime}", "time_props":{"stime":"${property(start_time)}","etime":"${property(start_time)}"} }, "parameters":{ "source":"" } }
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "data": { "outputs": { "data_return_size": 2, "runtime": 0.000079, "data_offset": 0, "data_total_size": 2, "temporal_bfs": [{ "Person00041": { "arrive": 1646092800, "dist": 0, "predecessor": "" } }, { "Place00001": { "arrive": 1648306984, "dist": 1, "predecessor": "Person00041" } }] } } } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage":"${errorMessage}", "errorCode":"GES.8301" }
  • 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 algorithmName 是 String 算法名称,取值为temporal_bfs。 dynamicRange 是 String 动态分析时间参数。 parameters 是 String 算法参数。 表3 dynamicRange参数说明 参数 是否必选 类型 说明 start 是 Date或Integer 动态分析时间边界的开始时间。 end 是 Date或Integer 动态分析时间边界的结束时间。 time_props 是 Object 动态分析的时间属性定义。 表4 time_props参数说明 参数 是否必选 类型 说明 stime 是 String 动态图开始时间的属性名称。 etime 是 String 动态图结束时间的属性名称。 表5 parameters参数说明 参数 是否必选 类型 说明 source 是 String 起始节点id。 k 否 Integer 拓展深度,取值范围:1-100,默认值为3。 directed 否 Boolean 拓展方向,取值为true或false,默认值为true。