Datasets:
metadata
license: other
task_categories:
- time-series-forecasting
tags:
- time-series
- tsfile
pretty_name: entsoe (TsFile format)
entsoe — TsFile 格式
本目录是 autogluon/fev_datasets 中 entsoe 子集转换为 Apache TsFile 格式的版本。
来源与引用
- 原始来源:https://data.open-power-system-data.org/time_series/2020-10-06
- 论文/引用:[6]
- 统一格式合集:autogluon/fev_datasets
本数据由外部来源转换为统一格式后再转为 TsFile。许可与引用以原始来源为准,我们不对原始数据主张任何权利。除非另有说明,数据仅供研究用途。
数据统计
| 频率 | 序列数 | 中位长度 | 观测点数 | 动态列 | 静态列 | 文件 |
|---|---|---|---|---|---|---|
| 15T | 6 | 175,292 | 6,310,512 | 6 | 0 | 15T/15T_1..15T_2.tsfile(2 片) |
| 1H | 6 | 43,822 | 1,577,592 | 6 | 0 | 1H/1H.tsfile |
| 30T | 6 | 87,645 | 3,155,220 | 6 | 0 | 30T/30T.tsfile |
TsFile 存储模型
- 每条原始序列(
id)→ 一个 device(TAG 维度)。 - 随时间变化的 target / 动态协变量 → measurement(FIELD)。
timestamp→Time(INT64 毫秒)。- 表名:entsoe_15T, entsoe_1H, entsoe_30T。
列含义
| 列 | 角色 | TsFile 类型 |
|---|---|---|
Time |
Time(时间列) | INT64 |
id |
TAG(device 维度) | STRING |
target |
FIELD(measurement) | FLOAT |
solar_generation_actual |
FIELD(measurement) | FLOAT |
wind_onshore_generation_actual |
FIELD(measurement) | FLOAT |
temperature |
FIELD(measurement) | FLOAT |
radiation_direct_horizontal |
FIELD(measurement) | FLOAT |
radiation_diffuse_horizontal |
FIELD(measurement) | FLOAT |
转换说明
- 每行原始数据是一整条序列
(id, timestamp[], 各 target[]),纵向打平为长表后写入 TsFile。 - 数值类型按源列自适应:float32→FLOAT、float64→DOUBLE、整数→INT64、bool→BOOLEAN。
- 时间精度:毫秒(INT64)。
- 大表会被工具自动分片为
<名>_1.tsfile、<名>_2.tsfile…,同属一个逻辑表。
读取示例
from tsfile import TsFileReader
reader = TsFileReader("15T/15T.tsfile")
schemas = reader.get_all_table_schemas()
# 表名:entsoe_15T;列见下方"列含义"。