注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
要将时间序列属性添加到现有Object类型,请在设置助手中选择选择现有Object类型路径。继续查看如何设置时间序列属性的部分以了解下一步。
要创建新的Object类型,您必须首先拥有一个时间序列Object类型基础数据集。如果您尚未拥有符合此所需模式的数据集,则需要在Pipeline Builder中创建一个。
虽然可以在Pipeline Builder中作为Ontology输出创建新的Object类型,但我们建议在Pipeline Builder中创建时间序列Object类型基础数据集,然后按照设置助手创建新的Object类型。按照以下步骤在Pipeline Builder中准备数据集。
在创建新的时间序列Object类型之前,您必须首先拥有一个时间序列Object类型基础数据集。以下说明描述了如何在Pipeline Builder中创建时间序列Object类型基础数据集。
从包含Object信息的数据集开始(例如,下图中的机器信息):
在Pipeline Builder中添加一个连接字符串
变换。
_
)。temperature
)。为此特定系列命名这个新列,以便轻松识别它作为系列ID(例如,temperature
或temperature_series_id
)。
通过创建一个通过合并将每个系列名称作为列名的数据集,避免手动创建每个新的系列ID列。一旦您有了这个单一数据集,请按照以下说明操作:
添加一个透视变换
。
series_name
。series_value
。添加一个连接字符串
变换以生成系列ID。
_
)。series_name
作为第一个输入。machine_id
)。将这个新的输出命名为series_id
。
将系列ID列重新合并到您的Object类型基础数据集中。
您的Object类型必须在Object Storage V2中以支持具有多个时间序列同步的时间序列属性。
由于传感器数据通常由多个数据源提供,因此在一个数据集中规范化和变换所有传感器数据可能具有挑战性。有时,由于某些传感器持有分类数据而其他传感器包含数值数据,无法做到这一点;不同的数据类型不能存在于一个时间序列同步中。为了避免需要将所有传感器数据变换并统一到一个时间序列数据集中,您可以将一个时间序列属性链接到多个时间序列同步。为此,您必须在您的Object类型基础数据集中有一个合格系列ID列。按照以下步骤创建一个合格系列ID。请注意,您需要在遵循这些步骤之前创建您的时间序列同步。
创建时间序列参考值
变换。使用系列ID列作为系列标识符并选择适当的时间序列同步作为时间序列同步RID。将新列命名为qualified_time_series_id
或类似名称。生成的数据集应如以下示例所示。seriesId
对应于同步数据集中的系列标识符,而syncRid
对应于存储该系列的同步的RID。
一旦您准备好了您的时间序列Object类型基础数据集,按照设置助手中的路径创建新Object类型。此路径将重定向您到Ontology Manager Object创建设置助手,在这里您将选择新的数据集作为您的基础数据源。完成助手对话框后,您将准备好设置时间序列属性。
如果您直接从Ontology Manager主页启动Object创建设置助手(即,不是从时间序列设置助手),则助手在完成后不会重定向您到新Object类型的功能标签。