示例數(shù)據(jù)
為了進一步學習InfluxQL,本節(jié)將提供示例數(shù)據(jù)供您下載,并教您如何將數(shù)據(jù)導入數(shù)據(jù)庫。數(shù)據(jù)探索、Schema探索和InfluxQL函數(shù)等章節(jié)都會引用到這些示例數(shù)據(jù)。
創(chuàng)建數(shù)據(jù)庫
通過阿里云平臺,創(chuàng)建名為NOAA_water_database
的數(shù)據(jù)庫。
下載和寫入數(shù)據(jù)
在終端中輸入以下命令來下載一個文本文件,文件中包含符合行協(xié)議格式的數(shù)據(jù):
curl https://gist.githubusercontent.com/Maihj/5ee8f25aa025671be49e56a1329db38e/raw/4132e06b4b149db692107387250bdaebf10643e5/NOAA_data.txt -o NOAA_data.txt
通過CLI,將下載好的數(shù)據(jù)寫入到TSDB For InfluxDB?:
influx -ssl -username <賬號名稱> -password <密碼> -host <網(wǎng)絡地址> -port 3242 -import -path=NOAA_data.txt -precision=s -database=NOAA_water_database
查詢測試
$ influx -ssl -username <賬號名稱> -password <密碼> -host <網(wǎng)絡地址> -port 3242 -precision rfc3339 -database NOAA_water_database
Connected to https://<網(wǎng)絡地址>:3242 version 1.7.x
InfluxDB shell 1.7.x
>
查看示例數(shù)據(jù)中所有的measurement,總共五個:
> SHOW measurements
name: measurements
------------------
name
average_temperature
h2o_feet
h2o_pH
h2o_quality
h2o_temperature
統(tǒng)計在measurement h2o_feet
中,非null
的water_level
的值的數(shù)量:
> 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
數(shù)據(jù)來源和需要注意的事項
示例數(shù)據(jù)是美國國家海洋和大氣管理局(NOAA)業(yè)務海洋產(chǎn)品和服務中心的公開數(shù)據(jù)。該數(shù)據(jù)包括在2015年8月18日至2015年9月18日期間,在兩個站點(加州Santa Monica(ID 9410840)和加州(Coyote Creek(ID 9414575))上收集到的水位(ft)觀測值,這些數(shù)值每6秒收集一次,總共15,258個觀測值。
請注意,average_temperature
、h2o_pH
、h2o_quality
和h2o_temperature
這些measurement中包含有虛構(gòu)的數(shù)據(jù),這些數(shù)據(jù)用于闡明Schema探索中的查詢功能。
InfluxDB? is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB?.