注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

概念词汇表

以下列表解释了在 Foundry 中创建时间序列时使用的关键概念。我们建议您熟悉这些概念,以更好地理解如何在您的组织中设置使用时间序列

时间序列

由一个或多个时间戳和值对组成的数据。每对代表一个时间点上的数量,因此每组对在时间上衡量一个数量;每组需要一个唯一标识符。例如,一组机器可能每台都有几个传感器,每个传感器以固定的节奏记录机器中该传感器的值;每台机器的每个传感器都需要唯一标识。

时间序列对象类型

一种对象类型(例如,机器),其中每个对象通过时间序列属性 (TSP)链接到一个或多个时间戳和值对集。Quiver、Vertex 和 Workshop 等以对象为中心的 Foundry 应用程序允许分析 TSP。

时间序列对象类型支持的数据集

创建时间序列对象类型所需的数据集;每行代表此时间序列对象类型的一个单一对象(例如,机器 123),并具有以下模式:

类型描述
主键字符串[必需] 每行的主键
序列 ID字符串[必需] 每个 TSP 的序列 ID
<列名><列类型>[非必填] 关于每个对象的附加信息
<列名><列类型>[非必填] 每个 TSP 的附加配置信息

序列 ID

时间序列对象类型中的外键,用于从时间序列同步中获取值。通常,序列 ID 在时间序列对象类型支持的数据集中是唯一的,并且与时间序列同步中的相应行有一对多关系。

时间序列属性 (TSP)

提供随时间变化的值的属性(例如,温度传感器读数)。时间序列对象类型支持的数据集中的每个序列 ID 列映射到一个 TSP。

时间序列同步

时间序列同步在 Foundry 的时间序列数据库中索引时间序列数据,为 TSP 提供值。同步的每一行代表单个时间点的 TSP 值(例如,机器 123 在 01/01/2023 的 12:00:00 的温度是 100°F)。序列 ID 的所有值都应包含在同一个同步中。这些值通过它们的序列 ID 获取;因此,单个同步可以包含多个序列 ID 的所有值。同步应作为Pipeline Builder中的目标输出类型创建,并且包含以下确切的列:

类型描述
序列 ID字符串[必需] TSP 所指的时间戳和值对集的序列 ID;它们必须与 TSP 的序列 ID 匹配。
时间戳Timestamp, Long[必需] 测量数量的时间。
Integer, Float, Double, 字符串[必需] 在测量点的数量值。字符串类型表示__分类__时间序列;每个分类时间序列最多可以有 127 个唯一变体。

合格序列 ID

合格序列 ID 的形状如下:{"seriesId":"<用序列 ID 替换>","syncRid":"<用包含此序列 ID 的 sync RID 替换>"}。由多个时间序列同步支持的时间序列属性的值必须是合格序列 ID。了解有关设置合格序列 ID 的更多信息

传感器对象类型

一种时间序列对象类型,具有一个默认 TSP,链接到其记录时间序列数据的对象类型。链接的对象类型有时被称为根对象类型

派生序列

派生序列是通过将时间序列作为输入的公式计算的时间序列,并将其保存为模板。这些模板在 Quiver 中编写,可以像其他时间序列一样在其他应用程序中使用。

绑定对象类型

可以解析给定派生序列的时间序列对象类型。该对象类型在创建派生序列时指定。

Codex 模板

Codex 模板用于存储模板化的派生序列公式,当派生序列在其他计算中可视化或使用时,在运行时执行。