图编辑

图计算服务iGraph图模型,支持多种索引类型的数据表,包括KV、KKV、Inverted INDEX。

图编辑

图编辑

  • 【发布】:将当前图模型及其数据配置信息发布,回流任务会基于已发布的图开始执行;每次发布均会创建新的图模型版本

  • 【新增点】、【新增边】可对节点、边进行增删改

  • 【+-重置视图】:可对图的位置进行放大缩小、画布视角调整

新增点

  • Step1:单击画布栏编辑栏中的【新增点】,画布中出现一个新的节点;

image.png

  • Step2:在面板中输入点名称,单击【确定】完成节点创建;

  • Step3:展开右侧详情面板,完成配置数据信息,字段信息至少包含2个。

详情

新增边

两种方式可进行边信息添加:

  • Step1:新增边

    • 推荐方案:右键单击一个已经存在的点边新增

  • Step2:在面板中输入点名称,单击【确定】完成节点创建;

    image

  • Step3:在数据配置(边)中完成配置信息,边信息至少包含3个字段;

    配置边信息

数据配置

选中画布中的点或边,单击右下角 数据配置,进入数据配置页面

基础信息

数据配置-基础信息

  • Label:当前选择的点、边的名称

  • 数据来源:

    • API更新,即增量更新SWIFT

      • 所有数据来自SWIFT消息队列。且在回流后,在线系统会实时对消息进行消费,以实现数据的实时更新。

        具体机制:在数据回流时,构建程序会从SWIFT拖取数据构建索引,且构建任务会保持在running状态,用以定期拖取更新消息来构建增量版本索引。同时在线系统会实时消费更新消息。

        要求及注意事项:

        • 数据源为SWIFT的iGraph表记录有TTL,超过TTL的记录会失效。

        • ttl尽量不要超过7天(如需延长时间,可支持业务定制)。

        • 引擎支持持久化存储,如果索引文件被破坏或者写入异常导致索引不可用,可支持指定数据版本进行恢复。

    • MaxCompute数据源,即全量更新

      • 所有数据全部来自MaxCompute,通过数据回流对在线数据进行全量更新。构建程序会从MaxCompute拖取数据构建索引。

        要求及注意事项:

        • 一次新的回流会使数据完全替换前一次回流的数据。

        • 对应的MaxCompute分区至少有一条记录。

        • 在线数据对应的MaxCompute分区需存在。

        • 数据源MaxCompute的iGraph表数据无需关注TTL。

    • MaxCompute数据源+API更新,即全量+增量更新

      • 为上述两种数据源的组合。构建程序从MaxCompute和SWIFT拖取数据构建索引。具备上述两种数据源的特性,即通过全量更新数据也会持续构建增量版本,同时在线系统实时更新消息。

        要求及注意事项:

        • 必须定期进行全量回流,新的全量数据需包含之前增量数据。

        • 该模式下数据TTL是无限长。

        • 建立MaxCompute分区回流时要设置回追增量的起始时间戳,即当前全量数据所包含的数据结束时间

索引类型及字段结构

  • 索引类型

    • KV:需要指定pkey字段,(注意:总字段数需要最少2个);

    KV

    • KKV:需要指定起点字段、终点字段,(注意:总字段数需要最少3个);

    kkv图

    • Inverted INDEX:需配置索引字段和pkey(主键)字段

    image.png

  • 字段结构

    • 该数据表包含的字段属性

    • 导入字段:

      • 如果是MaxCompute数据源,提前进行可读权限授权,具体请参考离线存储授权

数据TTL及Done分区

TLL&Done

  • 数据TTL: 数据生命周期

    • 如果是API更新(即增量表)需要填入合适时间的TTL。

  • 扫描DONE分区

    • 选择【是】,用户在产出分区后同时产出对应分区的DONE分区,由GraphCompute主动探测发现该分区可以进行数据回流。

    • 选择【否】,用户产出分区后需调用接口GraphCompute进行分区回流。

图信息查看

图信息

版本信息

  • 图模型的基础版本信息,包含:发布状态、当前编辑版本、线上生效版本、历史版本

  • 版本切换:支持对版本进行切换,切换版本仅更改图模型相关的配置,如果需要将执行修改,仍然需要单击【发布

图信息

图名称、描述展示,仅支持对描述信息进行修改