如何正确注解csv文件以上传到InfluxDB中的存储桶

qybjjes1  于 2022-12-06  发布在  InfluxDB
关注(0)|答案(1)|浏览(397)

我正在尝试将InfluxDB评估为一个真实的的时间序列数据可视化工具。我在InfluDB有一个帐户,并且创建了一个数据存储桶。我现在想通过点击上传功能将csv文件上传到桶中,但我一直收到与不正确注解相关的错误。我收到的最后一个错误是:
'* 无法上载选定的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

任何想法都将不胜感激。谢谢。

o8x7eapl

o8x7eapl1#

从上面的示例数据中,我假设“device”是测量的名称,“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”。请在此处查看更多详细信息。

相关问题