TigerGraph圖數據庫的數據加載_GraphStudio方式

Graph Schema創建成功後需要把數據映射到schema中。下面是使用可視化界面GraphStudio將數據映射到Graph Schema中。

點擊左邊的“Map Data To Graph”的“Add data file”:

注意事項:

  1. 上傳單個文件大小限制500M,還可以通過下面方法繞過該限制:若您的TigerGraph在本地部署的話,直接將文件或該文件的快捷方式放置到TigerGraph的數據文件目錄中,地址爲:<tigergraph_rood_dir>/loadingData。
  2. 文件必須時.csv格式。系統只接受.csv文件的上傳。若收到將文件複製到<TigerGraph_root_dir>/loadingData目錄中,不要創建任何子目錄,因爲系統不會讀取子目錄中的內容。

配置文件內容解析器

點擊所上傳的文件“computers.csv”和“connections.csv”,以“connectons.csv“爲例,彈出文件內容解析器:

將數據映射到點或邊

點擊左側的“Map Data To Graph“按鈕後點擊“Map data file to vertex or edge“按鈕,在完成所有編輯後再次點擊該按鈕就可退出數據映射的編輯模式。

選中某個源文件,選中後該文件上有提示“Select the target verter/edge to create the maping“信息:

接下來,選取需要映射到的點類或邊類,隨後在該源文件與對應的點類或邊類之間出現一條虛線箭頭,若目標點類/邊類此時還未創建對應的Primary ID的映射,則上方會出現一條紅色提示。

在這一步中,你需要將數據源中的某個列與對應點類或邊類中的特定ID或屬性連接起來。首先,選中一個介於數據源和點類/邊類之間的數據映射(即圖中的綠色的虛線箭頭)。選中後,該箭頭會變爲橙色(即處於待編輯狀態),右側的面板中也會隨之出現兩張表格。左側的表格顯示源數據中的每一列,並列出該列中的第一行令牌作爲示例;右側的表格則顯示出選中點類或邊類的特定字段。如果是點類,則這裏顯示的是primary id或屬性;如果是邊類,則這裏顯示的是該邊類的起始點類,目標點類以及屬性。

映射方法如下:首先選中左側數據列表格中的一行,然後選擇右側表格中的需要映射到的字段。此時,兩者間會出現一條綠色的箭頭。重複以上操作可以完成所有字段的映射。由於系統支持多對一的映射,所以並不需要在每一個點類/邊類的字段都建立映射關係。

把vertex、edge數據都映射到graph後,點擊左上角“publish data mapping”按鈕,把數據都映射到graph中:

數據加載:

選中一個或多個數據文件(按shift鍵可多選),然後點擊工具欄中左上角的開始加載按鈕,運行結果如下:

至此,數據的映射和加載完成。然後就可進行“Explore Graph”和“Write Qeries”操作。

注意:可能無法顯示在gsql中創建的加載作業:

    GraphStudio只能識別通過圖形界面創建的數據映射過程。若加載作業是在GSQL中創建的,則它將不會顯示在GraphStudio中。同時,一旦發佈了這些數據映射過程,則所有的加載作業都會被清除,所以,請保存在發佈之前對它們就行備份。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章