Insights Hub 针对删除(Deletion)相关的操作

2024-06-12T03:18:23.000-0400
APIs & Services Applications

摘要

在 Insights Hub 平台中,IoT Time Series 数据、文件,以及 Event 都可以被删除。对于不同的数据类型,删除的策略有所不同。


详细信息

一、IoT Time Series Data

针对时序数据的删除,目前只能通过调用 API 进行操作。调用 API 文档中如下 Endpoint:

同样,针对时序数据的删除也存在着限制(参考下图),具体信息请查阅官网介绍

二、IoT File

针对文件删除,目前所有的操作都是「物理删除」,即:文件会直接在磁盘上被删除,所以删除后不可恢复。

目前文件删除有以下几种方式:https://documentation.mindsphere.io/MindSphere/apis/iot-iotfile/api-iotfile-overview.html#file-deletion

  • 单个文件删除。我们可以在 Asset Manager 或者 Monitor 中找到需要被删除的文件,然后进行删除操作。
    • Asset Manager


    • Monitor
  • 批量删除。Asset 中的文件也可以批量(Bulk Deletion)地被删除。参考官网介绍,以及相关 API。目前平台对批量删除进行了性能方面的优化,可查阅官网给出的具体信息。
    批量删除主要是对文件所在的“目录”设置 TTL (Time To Live),从而定期对“目录”进行清理。当所设置的 TTL 到达预期时间后,目录里的文件就会被清除。
    目前可以通过:
  • 删除文件所在的 Asset。直接删除 Asset,此 Asset 中所存在的文件(包括所有“目录”中的文件)也会自动被清除。

三、Event

创建 Event Type 时,设置 TTL (Time To Live) 可以指定通过该 Event Type 创建的 Event 的过期时间。

目前 Insights Hub 中的 Event Type 主要分为两类:https://documentation.mindsphere.io/MindSphere/apis/advanced-eventmanagement/api-eventmanagement-overview.html#event-types

针对 Event 的删除,实质上是基于 Event Type 来进行操作的。用户只能删除通过某个 Event Type 创建的 Event

官网 API – https://documentation.mindsphere.io/MindSphere/apis/advanced-eventmanagement/api-eventmanagement-api.html

参考下述删除 Event 示例:https://documentation.mindsphere.io/MindSphere/apis/advanced-eventmanagement/api-eventmanagement-samples-events.html#deleting-events

知识库文章 ID# KB000131793_ZH_CN

内容

摘要详细信息

关联组件

IoT File Service IoT Time Series Service