在资产管理器中创建资产时,时区选项的作用和功能是什么以及该选项对数据有什么影响?

2025-02-12T14:21:27.000+0800

摘要

我们将从以下几个方面来解释回答这个问题: 1.Timezone作用是什么以及它是怎么影响资产的行为或数据管理? 2.为什么资产创建后时区不被修改? 3.如果我们将多个资产配置为不同的时区,这会对整个系统或数据分析产生什么影响?例如,如何处理或对齐这些资产的时间序列?


详细信息

我们将从以下几个方面来解释回答这个问题:
1.Timezone作用是什么以及它是怎么影响资产的行为或数据管理?

TimeZone 区域的设置主要对Timeseries Aggregates有影响,聚合数据以天为单位时,将以设置的时区为对齐进行数据聚合,具体参考连接中的内容https://documentation.mindsphere.io/MindSphere/apis/iot-iottsaggregates/api-iottsaggregates-overview-v4.html#pre-calculated-aggregates 


2.为什么资产创建后时区不被修改?

因为数据聚合设计的是预计算聚合,然而预先计算的聚合通常被设计为只创建一次,然后重复使用,以便更快地检索数据。如果资产的时区发生变化,则先前计算的聚合将失效 ,这是因为:

  • 日边界:日聚合是根据资产的时区计算的。更改时区会改变一天的开始和结束,影响每个每日汇总中包含的数据点。
  • 结果不一致:使用具有新时区的过时聚合可能会导致不正确的结果和误导性的分析。例如,用旧时区计算的每日平均值将无法准确反映新时区当天的平均值

所以当前系统的设计就算一旦时区被设置,它就无法修改。创建资产时如果你没有设置时区,它会默认继承租户中的defaultTimezone 时区。关于Timezone的解释也可以参考连接中的内容:https://documentation.mindsphere.io/MindSphere/apis/advanced-assetmanagement/api-assetmanagement-overview.html

3.如果我们将多个资产配置为不同的时区,这会对整个系统或数据分析产生什么影响?例如,如何处理或对齐这些资产的时间序列?

时间序列数据(和聚合)的时间戳根据资产的时区转换为UTC。因此,来自不同时区的不同资产的数据会自动对齐(基于UTC)。
例如,在Monitor中,您可以选择用于查看数据的时区,如图所示:

因此,理想情况下,timezone设置它不会对时间序列数据产生任何影响。我们可以在不同的时区拥有多个资产。

知识库文章 ID# KB000157237_ZH_CN

内容

摘要详细信息

关联组件