ZQuery Template
Query collection for ZDB
Query Tips
- Always use date for filter queries
- Using the site_id filter would be better
- To check query results, filter the date using the past 7 days first
Query
Example #1
query meas lookup to network_cell to get site_id field, from 7 days before until yesterday with specify site_id
select date, site_id, sum(payload_mbyte) as payload_mbyte
from r11.meas_2g_daily m
join network_cell n on m.network_cell_id = n.id
where date between date_int(7) and date_int(1)
and site_id in ('SITE_ID')
group by date, site_id
order by site_id, date;
Example #2
query meas lookup to network_cell to get site_id field and cluster name, from 7 days before until yesterday with specify cluster
select date, n.site_id, cluster, sum(payload_mbyte) as payload_mbyte
from r11.meas_2g_daily m
join network_cell n on m.network_cell_id = n.id
join ref_site r on n.site_id = r.site_id
where date between date_int(7) and date_int(1)
and r.cluster in ('CLUSTER NAME')
group by date, n.site_id, cluster
order by cluster, n.site_id, date;
Function List
| Function |
Example |
Result |
Description |
| to_week(date) |
to_week('2023-12-01') |
202348 |
convert date to week |
| date_from(yearweek) |
date_from('202348') |
2023-12-01 |
start date of a week |
| date_to(yearweek) |
date_to('202348') |
2023-12-07 |
start end of a week |
| date_int(number) |
date_int(2) |
2023-12-06 |
get date with interval from current date |
| ndp(num, denum) |
ndp(2,4) |
50.00 |
num denum calculation with percentage result format |
| nds(num, denum) |
nds(1,3) |
0.33 |
num denum calculation with standard result format |
Table List
| Schema |
Table |
Description |
| r08, r09, r11 |
meas_2g_hourly |
meas hourly cell |
| r08, r09, r11 |
meas_4g_hourly |
meas hourly cell |
| r08, r09, r11 |
meas_5g_hourly |
meas hourly cell |
| r08, r09, r11 |
meas_2g_daily |
meas daily cell |
| r08, r09, r11 |
meas_4g_daily |
meas daily cell |
| r08, r09, r11 |
meas_5g_daily |
meas daily cell |
| r08, r09, r11 |
meas_2g_daily_bh_traffic |
meas daily busy hour (by traffic) cell |
| r08, r09, r11 |
meas_4g_daily_bh_activeuser |
meas daily busy hour (by active user) cell |
| r08, r09, r11 |
meas_5g_daily_bh_payload |
meas daily busy hour (by payload) cell |
| r08, r09, r11 |
meas_2g_daily_bdbh_traffic |
meas weekly busy day busy hour (by traffic) cell |
| r08, r09, r11 |
meas_4g_daily_bdbh_activeuser |
meas weekly busy day busy hour (by active user) cell |
| r08, r09, r11 |
meas_5g_daily_bdbh_payload |
meas weekly busy day busy hour (by payload) cell |
| r08, r09, r11 |
pl_2g_hourly |
packet loss hourly site |
| r08, r09, r11 |
pl_4g_15min |
packet loss 15 minutes site |
| Schema |
Table |
Description |
| public |
network_cell |
cell reference for meas lookup |
| public |
network_site |
site reference for pl lookup |
| public |
ref_site |
region reference |