跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

示例数据集

本文介绍文档中使用的示例数据集,并演示如何导入该数据集以进行数据探索。

前提条件

已按连接并完成首次查询使用 ngql 连接悦数图数据库开发版服务组。

数据集介绍

示例数据集是一个用于电影推荐的知识图数据集。下图展示了知识图中的实体和实体间的相互关系:

knowledge graph

图1:知识图中的实体和相互关系

为了在 GQL 中实现该数据集,引入了以下点类型和边类型:

点类型 标签 属性 主键
User Person id id
Actor Person id,name,和birthDate id
Director Person id,name,和birthDate id
Movie Movie id和name id
Genre Genre id和name id

表1:数据集中的点类型

边类型 标签 属性 起始点类型 目标点类型
Watch Watch rate User Movie
Act Act 无 Actor Movie
Direct Direct 无 Director Movie
WithGenre WithGenre 无 Movie Genre

表2:数据集中的边类型

下图以表格形式展示了数据集的图模型:

graph model

图2:数据集的图模型

加载数据集至悦数图数据库开发版

  1. 在 ngql 中运行以下命令以加载数据集:

    :play movie
    
  2. 验证数据集是否成功加载,可运行以下语句以展示所有图:

    SHOW GRAPHS
    

    返回:

    +----------+------------+-----------------+-------+
    | name     | graph_type | schema          | owner |
    +----------+------------+-----------------+-------+
    | movie    | movie_type | /default_schema | root  |
    +----------+------------+-----------------+-------+
    

获取数据集文件

如需获取数据集原始文件,单击此处下载 CSV 格式的完整数据集文件。