全部產品
Search
文件中心

Graph Compute:圖編輯

更新時間:Jun 30, 2024

圖計算服務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進行分區迴流。

圖資訊查看

圖資訊

版本資訊

  • 圖模型的基礎版本資訊,包含:發布狀態、當前編輯版本、線上生效版本、歷史版本

  • 版本切換:支援對版本進行切換,切換版本僅更改圖模型相關的配置,如果需要將執行修改,仍然需要單擊【發布

圖資訊

圖名稱、描述展示,僅支援對描述資訊進行修改