流表示时间序列数据。因此,每个流均具有时间戳和附加字段。ThingWorx 流是指事物或与事物相关联的数据的活动列表。可以将流视作具有五个预定义字段和任意数量用户定义字段的表格结构。每个流条目都包含以下字段:
Timestamp
条目的创建时间。添加流条目时也可以提供时间戳。
* 
时间戳是流的关键字段。添加一个包含相同时间戳的条目时,将覆盖先前的时间戳 (upsert)。为避免覆盖,请为时间戳指定毫秒值。
* 
从 DSE 流中筛选流数据时,不包括结束日期。例如,查询条目并将结束日期设置为最后一个条目的准确时间戳时,则结果中不会包括最后一个条目。
Tag
每个流条目可以有数据标记。数据标记能够帮助搜索并使用特定运行时数据。
Source
流条目的源。通常是写入流的事物名称或外部系统的标识符。流与其源之间已经建立了关系。这是内置可搜索关系的一部分 (这些关系是模型工件)。
* 
如果您使用 DataStax Enterprise (DSE) 作为持久化方案提供工具并通过非初始使用的其他 source 使用 UpdateStreamEntry 服务,则该条目不会进行更新来反映新的 source。原始源将保留在记录中,以符合主键所生成的内容。
SourceType
源的实体类型
Location
流条目源的位置
* 
在 PostgreSQL 和 H2 中,timestampsource 的唯一关键条目为关键流条目。
除了已包含的字段外,还可以配置其他字段。ThingWorx 数据形状定义了其他字段。这些字段值被称为流值。
还可以驱动 StreamEntriesStreamDataStreamEntriesWithData 服务。在这些服务中,
StreamEntries:默认字段
StreamData:数据形状字段
StreamEntriesWithData:流中的全部字段
如果您正在 使用 DataStax Enterprise (DSE) 作为持久化方案提供工具,您可以在“配置”下配置以下内容:
持久化方案提供工具自定义设置
名称
默认值
源存储段计数
1000
存储段间隔时间 (小时)
24