Потоки
Потоки представляют данные временного ряда. Поэтому каждый поток имеет метку времени и дополнительные поля. Поток ThingWorx представляет собой список задач из вещей или данных, связанных с вещами. Поток можно представить в виде табличной структуры с пятью предопределенными полями и любым числом полей, определяемых пользователем. Каждая запись потока содержит следующие включенные поля:
Timestamp
Время создания записи. Также при добавлении записи потока можно предоставлять метку времени.
* 
Метка времени является ключевым полем для потоков. Если добавить запись с такой же меткой времени, она перезапишет предыдущую метку времени. Чтобы избежать перезаписи, указывайте миллисекунды для метки времени.
Tag
Каждая запись потока может иметь теги данных. Теги данных помогают искать и использовать конкретные данные времени выполнения.
Source
Источник записи потока. Обычно это наименование вещи, осуществляющей запись в поток или идентификатор внешней системы. Между потоком и соответствующим источником существует установленная взаимосвязь. Это часть встроенных доступных для поиска взаимосвязей, которые являются артефактом модели.
SourceType
Тип сущности источника
Location
Расположение источника записи потока
* 
В PostgreSQL и H2 записи потока вводятся записями уникального ключа timestamp и source.
В дополнение к включенным полям могут быть настроены дополнительные поля. Структура данных ThingWorx определяет дополнительные поля. Значения этих полей называются значениями потока.
Они также управляют сервисами StreamEntries, StreamData и StreamEntriesWithData. В этих сервисах:
StreamEntries: поля по умолчанию
StreamData: поля структуры данных
StreamEntriesWithData: все поля в потоке
Было ли это полезно?