IoT Time Series 摄取率计算器¶
Idea¶
IoT Time Series 摄取率计算器有助于交互式地计算在IoT Time Series services 中接收数据的速率。Usage Transparency 的 Time Series 入站带宽(KB/s)反映了该租户使用的相同摄取速率。
摄取率¶
摄取率是指从 assets (设备) 或应用通过 MindConnect 2040、MindConnect Nano 等 MindConnect elements 发送到 IoT Time Series service的 timeseries 数据,或通过IoT Put APIs 在一段时间内的直接 API 调用发送到 IoT Time Series service。
摄取率以 KB/s 计算。
基础¶
- Assets: 一种机器或自动化系统的数字表示,带有一个或多个连接到 MindSphere 的自动化单元(如PLC)。例如,一个泵,电机,PLC,一个完整的机床,一条生产线,一个机器人,一台起重机,一辆汽车,一个风车等等。
- Aspect: Aspect 是 assets 的数据建模机制。Aspect根据逻辑关联对相关数据点进行分组。
例如:滑泵有一个 aspect “Energy_consumption”,其中包含数据点 “power”、“current”、“voltage” 等。aspect 在 Asset Manager 中指定,它的名称应该与数据点和物理 asset 相关联。一个 aspect 可以由多个 varialbles 组成。 - Variables: Variables 是 aspect 下 asset 的实际数据属性。这可以是机器的值,如压力,温度,电流,电压等。
- 记录: 在给定时间戳从传感器收集的aspect variables 的值的集合。
- 负载: 在一个 IoT TimeSeries API 调用中发送的记录集合,其中可能包含一个或多个 assets 的记录。
计算摄取率¶
Time Series 摄取率由 Time Series PUT API 中的数据摄取率导出。它是通过识别一个 aspect 中的variables 数量及其类型来计算的。 每个 aspect 取决于 variables 的数量以及发送频率和采样频率,将决定特定 aspect 的单个记录的大小。 然后,这个大小决定了总体大小,以及在多个 aspect 和 asset 组合中预计会产生多少数据以获得摄取率。 有关更精确的计算,请参阅 摄取率计算器章节。
示例场景¶
摄取率是在给定的时间内 Time Series 接收的数据的有效负载的大小。 例如,如果在第一秒通过 IoT Time Series API 接收到 100 KB,然后在接下来的9秒没有收到数据, 然后再次收到100 KB,并且以相同的周期重复1分钟。那么该分钟内平均600 KB/ 60秒,最终结果为10 kbps。
摄取率计算器¶
Aspect Type and Rate | |
---|---|
How often do you collect data from sensor into your nanobox | |
How often you send data from nanobox to MindSphere |
Variables | |
---|---|
Asset and Aspect | |
---|---|
说明¶
- 摄取率计算不包括来自文件和批量导入的数据。
- 与上面的计算相比,在客户使用仪表板中显示的 timeseries 摄取率预计会有大约10%的变化。