有表头配置说明

    Caution

    如果CSV文件中含有header,Importer就会按照header来解析每行数据的Schema,并忽略yaml文件中的点或边设置。

    有表头的CSV文件示例如下:

    • 点示例

      student_with_header.csv的示例数据:

      第一列为点ID,后面三列为属性nameagegender

    表头通过一些关键词定义起始点、目的点、rank以及一些特殊功能,说明如下:

    • :VID(必填):点ID。需要用:VID(type)形式设置数据类型,例如:VID(string)或。

    • :SRC_VID(必填):边的起始点ID。需要用:SRC_VID(type)形式设置数据类型。

    • :DST_VID(必填):边的目的点ID。需要用:DST_VID(type)形式设置数据类型。

    • :RANK(可选):边的rank值。

    • :LABEL(可选):表示对该行进行插入(+)或删除(-)操作。必须为第一列。例如:

    Note

    对于Tag或Edge type的属性,格式为<tag_name/edge_name>.<prop_name>:<prop_type>,说明如下:

    • <tag_name/edge_name>:Tag或者Edge type的名称。

    • :属性名称。

    • <prop_type>:属性类型。支持boolintfloatdoubletimestampstring,默认为string

    例如student.name:stringfollow.degree:double

    Note

    点ID的数据类型需要和中的创建图空间语句的数据类型一致。