Graph Data in One Click
Graph Hub is an Open Source community and hub, providing a carefully selected assortment of graph datasets tailored for NebulaGraph.
You could explore Graph Query, Algorithm, Visualization, GNN, GenAI(Graph RAG) and more by copy & paste the ingestion commands from the dataset page.
!pip install jupyter-nebulagraph
%load_ext ngql
Option 0(Not yet supported):
TBD for integration with Juypter-NebulaGraph.
%ng_dataset supply_chain
Option 1:
Load with %ng_load
magic command to load data from registry of Graph Dataset Hub.
- See supply_chain dataset download for more details.
- See %ng_load magic command for command usage.
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/nodes_car_model.csv --tag car_model --vid 0 --props 1:name,2:number,3:year,4:type,5:engine_type,6:size,7:seats --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/nodes_feature.csv --tag feature --vid 0 --props 1:name,2:number,3:type,4:state --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/nodes_part.csv --tag part --vid 0 --props 1:name,2:number,3:price,4:date --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/nodes_supplier.csv --tag supplier --vid 0 --props 1:name,2:address,3:contact,4:phone_number --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/with_feature.csv --edge with_feature --src 0 --dst 1 --props 2:version --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/is_composed_of.csv --edge is_composed_of --src 0 --dst 1 --props 2:version --space supply_chain
%ng_load --header --source https://github.com/wey-gu/awesome-graph-dataset/raw/main/datasets/supply_chain/tiny/is_supplied_by.csv --edge is_supplied_by --src 0 --dst 1 --props 2:version --space supply_chain
TBD for integration with NebulaGraph Console
:play supply_chain
# run the importer
docker run --rm -ti \
-v ${PWD}/data/supply_chain/:/data \
-v ${PWD}/importer_v4_config.yaml:/root/importer_v4_config.yaml \
vesoft/nebula-importer:v4 \
-c /root/importer_v4_config.yaml
See more per each dataset in Graph Dataset Hub.
Please refer to the Contribution Guide for more information on how to introduce new datasets to the Graph Dataset Hub.