我正在尝试将InfluxDB评估为一个实时、时间序列数据可视化工具。我在InfluDB有一个账户,我创建了一个数据存储桶。我现在想通过点击上传功能将csv文件上传到bucket中,但我一直收到与错误注释相关的错误。我收到的最后一个错误是:
">未能上传所选CSV:CSV.from((中出错:未能读取元数据:未能读取标题行:字段数错误">
我试着解读他们关于如何注释csv文件的文档和示例,并尝试了#datatype、#group和#default的许多不同组合,但都不起作用。
This is the latest attempt that generated the error above.
#datatype,string,string,double,dateTime
#group,true,true,false,false
#default,,,,
_measurement,station,_value,_time
device,MBL,-0.814075542,1.65E+18
device,MBL,-0.837942395,1.65E+18
device,MBL,-0.862699339,1.65E+18
device,MBL,-0.891686336,1.65E+18
device,MBL,-0.891492408,1.65E+18
device,MBL,-0.933193098,1.65E+18
device,MBL,-0.933193098,1.65E+18
device,MBL,-0.976859072,1.65E+18
device,MBL,-0.981019863,1.65E+18
device,MBL,-1.011647128,1.65E+18
device,MBL,-1.017813258,1.65E+18
任何想法都将不胜感激。谢谢
根据上面的样本数据,我假设"设备";是测量的名称;MBL";是一个标签,其名称为station。因此,存在1个测量值和1个标签、1个字段和一个时间戳。
当使用带注释的CSV时,您将混合数据类型和线路协议元素。您可以尝试以下版本:
#datatype,measurement,tag,double,dateTime
#default device,MBL,
thisIsYouMeasurementName,station,thisIsYourFieldKeyName,time
device,MBL,-0.814075542,1652669077000000000
device,MBL,-0.837942395,1652669077000000001
device,MBL,-0.862699339,1652669077000000002
device,MBL,-0.891686336,1652669077000000003
device,MBL,-0.891492408,1652669077000000004
device,MBL,-0.933193098,1652669077000000005
device,MBL,-0.933193098,1652669077000000006
device,MBL,-0.976859072,1652669077000000007
device,MBL,-0.981019863,1652669077000000008
device,MBL,-1.011647128,1652669077000000009
device,MBL,-1.017813258,1652669077000000010
注意,时间列应避免使用";1.65E+18〃;。点击此处查看更多详细信息。