Go to file
adekurniawan 3bb9865794 update 2024-02-01 19:37:30 +07:00
V1 update 2024-02-01 19:37:30 +07:00
V2/QueryTemplate update 2024-02-01 19:37:30 +07:00
.gitignore update git ignore 2023-12-08 12:46:17 +07:00
README.md readme 2023-12-08 13:43:45 +07:00

README.md

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