本页面描述了遥测数据仓库的设计,该设计用于存储和分析电力设备的遥测数据。
dimftu (FTU 设备维度表): 存储 FTU 设备的信息。FTU 字段的解释请参见 https://omhost.net/notes2025/dimftu-table.pdf。ftu_id
和 ftukey
指的是同一个东西,即 FTU 设备 ID。
dimxtu (XTU 设备维度表): 存储 XTU 设备的信息。xtu_id
和 xtukey
指的是同一个东西,即 XTU 设备 ID。一个 XTU 设备管理多个 FTU 设备。dimftu 表通过 xtukey 关联到 dimxtu 表。
dimtime (时间维度表): 存储时间信息。timestampkey
是以小时为单位的时间数值,YYYYMMDDHH格式。事实表通过 timestampkey
关联到 dimtime
表。
FactPowerReading (电力读数事实表): 存储电力读数数据。这是一个 TimescaleDB 超表,按天自动分区。日常数据写入此表。该表通过 ftukey
关联到 dimftu
表,并通过 timestampkey
关联到 dimtime
表。
维度表 (dimftu
, dimxtu
, dimtime
) 都是静态的,预先创建并加载数据。
事实表 (FactPowerReading
) 接收日常的遥测数据写入。