7
社区成员




使用导入工具galaxybase-load导入数据时需要用到mapping.json文件,如果mapping.json文件中hasHeader字段的值为false,那么alias字段的值应该怎么配置?
alias字段需要填写图模型中点边类型的属性名称。alias与hasHeader没有相关性,他们表达的含义与对象不同。
alias与columnName/columnIndex字段有关,即通过columnName/columnIndex字段指定数据源的列会被导入到alias指定的属性中。
hasHeader表示“是否具有表头”,如果该字段值为“true”则第一行将作为表头不被导入。hasHeader仅在csv、socket、hdfs csv数据源类型支持填写,这些数据源都是通过columnIndex指定列的。不需要填写hasHeader的数据源类型jdbc、hdfs parquet等,这些数据源是通过columnName指定列的。因此不存在hasHeader和columnName同时需要设置的数据源。