跳转到主要内容

从 awesome-dataset 加载到 NebulaGraph

项目描述

Graph Hub Banner

一键加载图数据

出色的图数据集

Graph Hub 是一个开源社区和中心,提供精心挑选的图数据集,适用于 NebulaGraph

您可以通过复制粘贴数据集页面中的导入命令来探索图查询、算法、可视化、GNN、GenAI(图RAG)等。

如何使用

在 Jupyter Notebook 中加载数据

!pip install jupyter-nebulagraph
%load_ext ngql

选项 0(尚不支持)

待与 Juypter-NebulaGraph 集成。

%ng_dataset supply_chain

选项 1

使用 %ng_load 魔法命令从图数据集中心注册表加载数据。

%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

在 NebulaGraph 控制台中加载数据

待与 NebulaGraph 控制台集成。

:play supply_chain

使用 NebulaGraph 导入器加载数据

# 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

有关每个数据集的详细信息,请参阅 图数据集中心

贡献

有关如何将新数据集引入图数据集中心的更多信息,请参阅 贡献指南

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

nebula_loader-0.1.1.tar.gz (5.7 kB 查看哈希值)

上传时间 源代码

构建分发

nebula_loader-0.1.1-py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 3

由以下支持