注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
时间序列数据是一系列在时间上进行测量的数据,通常以固定间隔进行。
一些时间序列数据的例子包括:
您可以使用 Foundry 应用程序(如 Quiver、Vertex 和 Workshop)可视化和分析随时间发生的更改。了解有关在 Foundry 中使用时间序列的更多信息。
要使用您的数据进行时间序列分析,您必须设置两个主要组件:一个时间序列对象类型和一个时间序列同步。
时间序列对象类型 定义您的时间序列数据集的元数据,并允许 Foundry 应用程序访问底层时间序列数据。时间序列同步 是一个由数据集或流支持的资源,用于索引时间序列数据并为时间序列属性提供值。
在 Ontology 中设置时间序列对象类型有两种方法。最常见的方法是将时间序列属性 (TSP)直接添加到对象类型中。只要该对象类型的所有对象都有该 TSP 的时间序列数据,就应该使用此选项。这些对象类型应构成您的分析或操作的基础。
了解有关创建时间序列对象类型和配置 TSP的更多信息。
第二种更高级的配置选项是设置一个传感器对象类型,该类型链接到其记录数据的根对象类型。根对象类型也可以直接在其自身上设置其他 TSP,如第一个选项中所述。当您的组织有大量配置选项的设备时,此设置非常有用。
Foundry 中的终端用户应用程序可以在统一视图中获取和显示位于对象类型或链接传感器对象上的 TSP。如果您在对象上执行搜索以查找其链接的传感器对象,您应该返回一组具有唯一传感器名称的传感器。由于每个传感器对象都具有唯一名称,通常您可以拥有单个传感器对象类型。
在第一个配置选项中,您可以通过向时间序列对象类型支持的数据集中添加额外的__列__来添加时间序列属性。在第二个选项中,您可以通过向传感器对象类型的时间序列对象类型支持的数据集中添加额外的__行__来添加更多有效链接到根对象类型的时间序列属性。
在下面的示例中,因为所有机器都有Temperature
的值,我们应该将Temperature
设置为Machine
对象类型上的 TSP。
由于Flow rate
仅与某些机器相关,我们建议将 TSP 放在传感器对象类型上。这将有助于防止在时间序列对象类型支持的数据集中出现大量空条目。
传感器对象类型通过允许对象类型的每个对象拥有自己的一组时间序列数据(即,每个链接传感器一个时间序列)为您的 Ontology 提供灵活性。使用传感器对象类型的其他一些优点包括:
例如,考虑一个Equipment
对象类型,其中每个Equipment
可能是Pump
或Reactor
。前者有一个Pressure
读数,后者有一个Temperature
读数。您可以创建单独的Pump
和Reactor
对象类型,但更通用的Equipment
对象类型可能是更好的选择。在这种情况下,没有传感器对象,Equipment
对象将需要两个 TSP;然而,实际上只有一个会有给定Equipment
的时间序列数据。随着Equipment
的专业化增长,您将需要管理具有传感器对象类型的传感器以保持易读性,即不为每个对象显示大多为空的 TSP。
当您配置传感器对象类型时,特殊元数据将应用于您的 Ontology 的某些部分,以指示此对象类型是一个传感器,并正在为指定的根对象类型记录数据。在更高层次上,前端应用程序想要加载对象集的所有相关时间序列数据时执行以下操作:
了解有关在 Quiver 中访问传感器对象类型或使用它们创建派生序列的更多信息。