示例數據
更新時間:
為了進一步學習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?.
文檔內容是否對您有幫助?