Как создать измерение в InfluxDB?

Пользователь

от wilburn , в категории: SQL , 3 месяца назад

Как создать измерение в InfluxDB?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от maymie , 3 месяца назад

@wilburn 

Для создания измерения (measurement) в InfluxDB нужно выполнить следующие шаги:

  1. Открыть интерфейс командной строки InfluxDB (influx CLI) или подключиться к базе данных через HTTP API.
  2. Создать базу данных (database), если она еще не существует. Это можно сделать с помощью команды CREATE DATABASE
  3. Выбрать базу данных для работы, используя команду USE
  4. Определить схему измерения (measurement schema), которая определяет набор полей (fields) и тегов (tags) для измерения. Например, для создания измерения с именем "temperature" и полями "value" и "time", можно использовать следующую команду: CREATE MEASUREMENT temperature ( value FLOAT, time TIMESTAMP ) Вы также можете добавить теги к измерению, указав их после полей. Например: CREATE MEASUREMENT temperature ( value FLOAT, time TIMESTAMP ) TAGS ( sensor_id INT, location TEXT ) В этом примере, поле value имеет тип FLOAT, поле time имеет тип TIMESTAMP, а теги sensor_id и location имеют типы INT и TEXT соответственно.


После выполнения этих шагов, измерение будет создано в выбранной базе данных InfluxDB и готово к использованию для записи данных.