有表头配置说明
Caution
如果CSV文件中含有header,Importer就会按照header来解析每行数据的Schema,并忽略yaml文件中的点或边设置。
有表头的CSV文件示例如下:
点示例
student_with_header.csv
的示例数据:第一列为点ID,后面三列为属性
name
、age
和gender
。
表头通过一些关键词定义起始点、目的点、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>
:属性类型。支持bool
、int
、float
、double
、timestamp
和string
,默认为string
。
例如student.name:string
、follow.degree:double
。
Note
点ID的数据类型需要和中的创建图空间语句的数据类型一致。