全部产品
云市场

示例数据

更新时间:2019-04-19 15:50:57

为了进一步学习InfluxQL,本节将提供示例数据供您下载,并教您如何将数据导入数据库。数据探索、Schema探索和InfluxQL函数等章节都会引用到这些示例数据。

创建数据库

通过阿里云平台,创建名为NOAA_water_database的数据库。

下载和写入数据

在终端中输入以下命令来下载一个文本文件,文件中包含符合行协议格式的数据:

  1. curl https://gist.githubusercontent.com/Maihj/5ee8f25aa025671be49e56a1329db38e/raw/4132e06b4b149db692107387250bdaebf10643e5/NOAA_data.txt -o NOAA_data.txt

通过CLI,将下载好的数据写入到TSDB For InfluxDB®:

  1. influx -ssl -username <账号名称> -password <密码> -host <网络地址> -port 3242 -import -path=NOAA_data.txt -precision=s -database=NOAA_water_database

查询测试

  1. $ influx -ssl -username <账号名称> -password <密码> -host <网络地址> -port 3242 -precision rfc3339 -database NOAA_water_database
  2. Connected to https://<网络地址>:3242 version 1.7.x
  3. InfluxDB shell 1.7.x
  4. >

查看示例数据中所有的measurement,总共五个:

  1. > SHOW measurements
  2. name: measurements
  3. ------------------
  4. name
  5. average_temperature
  6. h2o_feet
  7. h2o_pH
  8. h2o_quality
  9. h2o_temperature

统计在measurement h2o_feet中,非nullwater_level的值的数量:

  1. > SELECT COUNT("water_level") FROM h2o_feet
  2. name: h2o_feet
  3. --------------
  4. time count
  5. 1970-01-01T00:00:00Z 15258

h2o_feet中查询前五个观察值:

  1. > SELECT * FROM h2o_feet LIMIT 5
  2. name: h2o_feet
  3. --------------
  4. time level description location water_level
  5. 2015-08-18T00:00:00Z below 3 feet santa_monica 2.064
  6. 2015-08-18T00:00:00Z between 6 and 9 feet coyote_creek 8.12
  7. 2015-08-18T00:06:00Z between 6 and 9 feet coyote_creek 8.005
  8. 2015-08-18T00:06:00Z below 3 feet santa_monica 2.116
  9. 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_temperatureh2o_pHh2o_qualityh2o_temperature这些measurement中包含有虚构的数据,这些数据用于阐明Schema探索中的查询功能。


InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB®.