示例数据
更新时间:
为了进一步学习InfluxQL,本节将提供示例数据供您下载,并教您如何将数据导入数据库。数据探索、Schema探索和InfluxQL函数等章节都会引用到这些示例数据。
创建数据库
通过阿里云平台,创建名为NOAA_water_database
的数据库。
下载和写入数据
在终端中输入以下命令来下载一个文本文件,文件中包含符合行协议格式的数据:
curl https://gist.githubusercontent.com/Maihj/5ee8f25aa025671be49e56a1329db38e/raw/4132e06b4b149db692107387250bdaebf10643e5/NOAA_data.txt -o NOAA_data.txt
通过CLI,将下载好的数据写入到TSDB For InfluxDB®:
influx -ssl -username <账号名称> -password <密码> -host <网络地址> -port 3242 -import -path=NOAA_data.txt -precision=s -database=NOAA_water_database
查询测试
$ influx -ssl -username <账号名称> -password <密码> -host <网络地址> -port 3242 -precision rfc3339 -database NOAA_water_database
Connected to https://<网络地址>:3242 version 1.7.x
InfluxDB shell 1.7.x
>
查看示例数据中所有的measurement,总共五个:
> SHOW measurements
name: measurements
------------------
name
average_temperature
h2o_feet
h2o_pH
h2o_quality
h2o_temperature
统计在measurement h2o_feet
中,非null
的water_level
的值的数量:
> SELECT COUNT("water_level") FROM h2o_feet
name: h2o_feet
--------------
time count
1970-01-01T00:00:00Z 15258
在h2o_feet
中查询前五个观察值:
> SELECT * FROM h2o_feet LIMIT 5
name: h2o_feet
--------------
time level description location water_level
2015-08-18T00:00:00Z below 3 feet santa_monica 2.064
2015-08-18T00:00:00Z between 6 and 9 feet coyote_creek 8.12
2015-08-18T00:06:00Z between 6 and 9 feet coyote_creek 8.005
2015-08-18T00:06:00Z below 3 feet santa_monica 2.116
2015-08-18T00:12:00Z between 6 and 9 feet coyote_creek 7.887
数据来源和需要注意的事项
示例数据是美国国家海洋和大气管理局(NOAA)业务海洋产品和服务中心的公开数据。该数据包括在2015年8月18日至2015年9月18日期间,在两个站点(加州Santa Monica(ID 9410840)和加州(Coyote Creek(ID 9414575))上收集到的水位(ft)观测值,这些数值每6秒收集一次,总共15,258个观测值。
请注意,average_temperature
、h2o_pH
、h2o_quality
和h2o_temperature
这些measurement中包含有虚构的数据,这些数据用于阐明Schema探索中的查询功能。
InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB®.
文档内容是否对您有帮助?