|
1 | | --- Create processed_latency table for storing aggregated network metrics |
2 | | -CREATE TABLE IF NOT EXISTS processed_latency ( |
3 | | - -- Window temporal information |
| 1 | +CREATE DATABASE IF NOT EXISTS analytics; |
| 2 | + |
| 3 | +CREATE TABLE IF NOT EXISTS analytics.processed_latency |
| 4 | +( |
4 | 5 | window_start_time DateTime64(3), |
5 | 6 | window_end_time DateTime64(3), |
6 | 7 | window_duration_seconds Float64, |
7 | 8 |
|
8 | | - -- Cell metadata |
9 | 9 | cell_index Int32, |
10 | 10 | network String, |
11 | 11 |
|
12 | | - -- RSRP statistics (Signal power) |
13 | 12 | rsrp_mean Nullable(Float64), |
14 | 13 | rsrp_max Nullable(Float64), |
15 | 14 | rsrp_min Nullable(Float64), |
16 | 15 | rsrp_std Nullable(Float64), |
17 | 16 |
|
18 | | - -- SINR statistics (Interference + noise) |
19 | 17 | sinr_mean Nullable(Float64), |
20 | 18 | sinr_max Nullable(Float64), |
21 | 19 | sinr_min Nullable(Float64), |
22 | 20 | sinr_std Nullable(Float64), |
23 | 21 |
|
24 | | - -- RSRQ statistics (Signal quality) |
25 | 22 | rsrq_mean Nullable(Float64), |
26 | 23 | rsrq_max Nullable(Float64), |
27 | 24 | rsrq_min Nullable(Float64), |
28 | 25 | rsrq_std Nullable(Float64), |
29 | 26 |
|
30 | | - -- Latency statistics |
31 | 27 | latency_mean Nullable(Float64), |
32 | 28 | latency_max Nullable(Float64), |
33 | 29 | latency_min Nullable(Float64), |
34 | 30 | latency_std Nullable(Float64), |
35 | 31 |
|
36 | | - -- CQI statistics (Cell quality) |
37 | 32 | cqi_mean Nullable(Float64), |
38 | 33 | cqi_max Nullable(Float64), |
39 | 34 | cqi_min Nullable(Float64), |
40 | 35 | cqi_std Nullable(Float64), |
41 | 36 |
|
42 | | - -- Bandwidth information |
43 | 37 | primary_bandwidth Nullable(Float64), |
44 | 38 | ul_bandwidth Nullable(Float64), |
45 | 39 |
|
46 | | - -- Sample metadata (higher count = more confidence) |
47 | 40 | sample_count Int32 |
48 | 41 | ) |
49 | | -ENGINE = MergeTree() |
| 42 | +ENGINE = MergeTree |
50 | 43 | ORDER BY (cell_index, window_start_time) |
51 | 44 | SETTINGS index_granularity = 8192; |
0 commit comments