update query mas reza
This commit is contained in:
parent
d292f668fc
commit
c4c503c5b3
|
|
@ -0,0 +1,77 @@
|
||||||
|
with raw as (select date
|
||||||
|
, n.site_id
|
||||||
|
, n.band
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
|
||||||
|
, sum(tch_traffic_erlang) as tch_traffic_erlang
|
||||||
|
, sum(sdcch_traffic_erlang) as sdcch_traffic_erlang
|
||||||
|
, sum(edge_payload_dl_mbyte) as edge_payload_dl_mbyte
|
||||||
|
, sum(edge_payload_ul_mbyte) as edge_payload_ul_mbyte
|
||||||
|
, sum(gprs_payload_mbyte) as gprs_payload_mbyte
|
||||||
|
, sum(num_tch_availability) as num_tch_availability
|
||||||
|
, sum(denum_tch_availability) as denum_tch_availability
|
||||||
|
, ndp(sum(num_tch_availability), sum(denum_tch_availability)) as tch_availability
|
||||||
|
, sum(num_sdsr) as num_sdsr
|
||||||
|
, sum(denum_sdsr) as denum_sdsr
|
||||||
|
, ndp(sum(num_sdsr), sum(denum_sdsr)) as sdsr
|
||||||
|
, sum(num_hosr) as num_hosr
|
||||||
|
, sum(denum_hosr) as denum_hosr
|
||||||
|
, ndp(sum(num_hosr), sum(denum_hosr)) as hosr
|
||||||
|
, sum(num_tch_drop) as num_tch_drop
|
||||||
|
, sum(denum_tch_drop) as denum_tch_drop
|
||||||
|
, case
|
||||||
|
when ndp(sum(num_tch_drop), sum(denum_tch_drop)) < 0 then 0
|
||||||
|
else ndp(sum(num_tch_drop), sum(denum_tch_drop)) end as tch_drop
|
||||||
|
, sum(num_tbf_dl_est_sr) as num_tbf_dl_est_sr
|
||||||
|
, sum(denum_tbf_dl_est_sr) as denum_tbf_dl_est_sr
|
||||||
|
, ndp(sum(num_tbf_dl_est_sr), sum(denum_tbf_dl_est_sr)) as tbf_dl_est_sr
|
||||||
|
, sum(num_tbf_ul_est_sr) as num_tbf_ul_est_sr
|
||||||
|
, sum(denum_tbf_ul_est_sr) as denum_tbf_ul_est_sr
|
||||||
|
, ndp(sum(num_tbf_ul_est_sr), sum(denum_tbf_ul_est_sr)) as tbf_ul_est_sr
|
||||||
|
, sum(num_tbf_comp_sr) as num_tbf_comp_sr
|
||||||
|
, sum(denum_tbf_comp_sr) as denum_tbf_comp_sr
|
||||||
|
, ndp(sum(num_tbf_comp_sr), sum(denum_tbf_comp_sr)) as tbf_comp_sr
|
||||||
|
, sum(num_tch_block) as num_tch_block
|
||||||
|
, sum(denum_tch_blok) as denum_tch_blok
|
||||||
|
, ndp(sum(num_tch_block), sum(denum_tch_blok)) as tch_block
|
||||||
|
, sum(num_sdcch_block) as num_sdcch_block
|
||||||
|
, sum(denum_sdcch_block) as denum_sdcch_block
|
||||||
|
, ndp(sum(num_sdcch_block), sum(denum_sdcch_block)) as sdcch_block
|
||||||
|
, avg(edge_dl_throughput_kbps) as edge_dl_throughput_kbps
|
||||||
|
, avg(gprs_dl_throughput_kbps) as gprs_dl_throughput_kbps
|
||||||
|
, ndp(sum(radio_utilization_num), sum(radio_utilization_denum)) as radio_utilization
|
||||||
|
, sum(number_of_trxs) as number_of_trxs
|
||||||
|
, sum(num_dl_qual_0_5) as num_dl_qual_0_5
|
||||||
|
, sum(denum_dl_qual_0_5) as denum_dl_qual_0_5
|
||||||
|
, ndp(sum(num_dl_qual_0_5), sum(denum_dl_qual_0_5)) as dl_qual_0_5
|
||||||
|
, sum(num_ul_qual_0_5) as num_ul_qual_0_5
|
||||||
|
, sum(denum_ul_qual_0_5) as denum_ul_qual_0_5
|
||||||
|
, ndp(sum(num_ul_qual_0_5), sum(denum_ul_qual_0_5)) as ul_qual_0_5
|
||||||
|
, sum(num_icm_interference) as num_icm_interference
|
||||||
|
, sum(denum_icm_interference) as denum_icm_interference
|
||||||
|
, sum(number_of_abis_delete_ind_messages) as number_of_abis_delete_ind_messages
|
||||||
|
, sum(number_of_abis_ps_paging_messages) as number_of_abis_ps_paging_messages
|
||||||
|
, sum(number_of_abis_interface_paging_command_messages) as number_of_abis_interface_paging_command_messages
|
||||||
|
, sum(tch_half_busy_time_s) as tch_half_busy_time_s
|
||||||
|
, sum(tch_full_busy_time_s) as tch_full_busy_time_s
|
||||||
|
, avg(data_integrity) as data_integrity
|
||||||
|
|
||||||
|
, 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 r.site_id = n.site_id
|
||||||
|
where m.date between '2023-12-01' and '2023-12-01'
|
||||||
|
-- and n.site_id in ('AMB002')
|
||||||
|
group by date
|
||||||
|
, n.site_id
|
||||||
|
, n.band
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten)
|
||||||
|
select *
|
||||||
|
from raw
|
||||||
|
order by branch, rtpo, kota_kabupaten, site_id, band, date
|
||||||
|
;
|
||||||
|
|
@ -0,0 +1,165 @@
|
||||||
|
with raw as (select date
|
||||||
|
, n.site_id
|
||||||
|
, n.band
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
|
||||||
|
, nds(sum(num_rrc_setup_sr), sum(denum_rrc_setup_sr)) as rrc_setup_sr
|
||||||
|
, sum(num_rrc_setup_sr) as num_rrc_setup_sr
|
||||||
|
, sum(denum_rrc_setup_sr) as denum_rrc_setup_sr
|
||||||
|
|
||||||
|
, nds(sum(num_rrc_setup_sr) * sum(num_e_rab_setup_sr) * sum(s1_signal_connection_est_sr_num),
|
||||||
|
sum(denum_rrc_setup_sr) * sum(denum_e_rab_setup_sr) * sum(s1_signal_connection_est_sr_denum)) as cssr
|
||||||
|
, sum(num_rrc_setup_sr) * sum(num_e_rab_setup_sr) * sum(s1_signal_connection_est_sr_num) as num_cssr
|
||||||
|
, sum(denum_rrc_setup_sr) * sum(denum_e_rab_setup_sr) * sum(s1_signal_connection_est_sr_denum) as denum_cssr
|
||||||
|
|
||||||
|
, nds(sum(num_e_rab_setup_sr), sum(denum_e_rab_setup_sr)) as e_rab_setup_sr
|
||||||
|
, sum(num_e_rab_setup_sr) as num_e_rab_setup_sr
|
||||||
|
, sum(denum_e_rab_setup_sr) as denum_e_rab_setup_sr
|
||||||
|
|
||||||
|
, nds(sum(num_e_rab_drop_rate_percent), sum(denum_e_rab_drop_rate_percent)) as e_rab_drop_rate
|
||||||
|
, sum(num_e_rab_drop_rate_percent) as num_e_rab_drop_rate
|
||||||
|
, sum(denum_e_rab_drop_rate_percent) as denum_e_rab_drop_rate
|
||||||
|
|
||||||
|
, nds(sum(ratio_of_rrc_re_establishment_monitor_num), sum(ratio_of_rrc_re_establishment_monitor_denum)) as ratio_of_rrc_re_establishment
|
||||||
|
|
||||||
|
, nds(sum(num_ifho_sr), sum(denum_ifho_sr)) as ifho_sr
|
||||||
|
, sum(num_ifho_sr) as num_ifho_sr
|
||||||
|
, sum(denum_ifho_sr) as denum_ifho_sr
|
||||||
|
|
||||||
|
, nds(sum(num_csfb_sr), sum(denum_csfb_sr)) as csfb_sr
|
||||||
|
, sum(num_csfb_sr) as num_csfb_sr
|
||||||
|
, sum(denum_csfb_sr) as denum_csfb_sr
|
||||||
|
|
||||||
|
, sum(number_of_rrc_connection_releases_triggered_by_csfb_times) as number_of_rrc_connection_releases_triggered_by_csfb_times
|
||||||
|
, sum(number_of_redirection_requests_from_lte_to_utran_csfb_times) as lte_number_of_redirection_requests_from_lte_to_utran_csfb_ranq
|
||||||
|
, sum(number_of_redirection_requests_from_lte_to_gsm_csfb_times) as lte_number_of_redirection_requests_from_lte_to_gsm_csfb_ranq
|
||||||
|
|
||||||
|
, nds(sum(s1_signal_connection_est_sr_num), sum(s1_signal_connection_est_sr_denum)) as s1_signaling_sr
|
||||||
|
|
||||||
|
, sum(dl_traffic_volume_mbyte) as dl_traffic_volume_mbyte
|
||||||
|
, sum(ul_traffic_volume_mbyte) as ul_traffic_volume_mbyte
|
||||||
|
, sum(payload_mbyte) as payload_mbyte
|
||||||
|
|
||||||
|
, sum(maximum_number_of_rrc_connection_user_unit) as maximum_number_of_rrc_connection_user
|
||||||
|
, sum(license_number_of_rrc_connection_user_cell_unit) as license_number_of_rrc_connection_user
|
||||||
|
|
||||||
|
, nds(sum(num_dl_prb_utilization_percent), sum(denum_dl_prb_utilization_percent)) as dl_prb_utilization
|
||||||
|
, nds(sum(num_ul_prb_utilization_percent), sum(denum_ul_prb_utilization_percent)) as ul_prb_utilization
|
||||||
|
|
||||||
|
, nds(sum(cell_availability_num), sum(cell_availability_denum)) as cell_availability
|
||||||
|
-- , nds(sum(cell_availability_num), (count(*) * (60 * 60))::double precision) as cell_availability
|
||||||
|
|
||||||
|
, avg(user_dl_throughput_kbps) as user_dl_throughput_kbps
|
||||||
|
, avg(user_ul_throughput_kbps) as user_ul_throughput_kbps
|
||||||
|
, avg(cell_dl_throughput_kbps) as cell_dl_throughput_kbps
|
||||||
|
, avg(cell_ul_throughput_kbps) as cell_ul_throughput_kbps
|
||||||
|
|
||||||
|
, nds(sum(dl_64qam_modulation_scheme_usage_num), sum(dl_64qam_modulation_scheme_usage_denum)) as dl_64qam_modulation_scheme_usage
|
||||||
|
, nds(sum(ul_16qam_modulation_scheme_usage_num), sum(ul_16qam_modulation_scheme_usage_denum)) as ul_16qam_modulation_scheme_usage
|
||||||
|
|
||||||
|
, nds(sum(the_ratio_of_cqi_ge_7_monitor_num), sum(the_ratio_of_cqi_ge_7_monitor_denum)) as the_ratio_of_cqi_ge_7_monitor
|
||||||
|
|
||||||
|
, nds(sum(prb_number_used_on_downlink_channel_unit), sum(prb_number_available_on_downlink_channel_unit)) as dl_resource_block_utilizing_rate
|
||||||
|
, nds(sum(prb_number_used_on_uplink_channel_unit), sum(prb_number_available_on_uplink_channel_unit)) as ul_resource_block_utilizing_rate
|
||||||
|
|
||||||
|
|
||||||
|
, nds(sum(cce_number_used_on_pdcch_channel_unit), sum(cce_number_available_on_pdcch_channel_unit)) as pdcch_cce_utilization_rate
|
||||||
|
, nds(sum(prb_number_used_on_pusch_channel_unit), sum(prb_number_available_on_pusch_channel_unit)) as pusch_prb_utilization_rate
|
||||||
|
, nds((sum(number_of_successful_access_using_group_a_preamble_unit) +
|
||||||
|
sum(number_of_successful_access_using_group_b_preamble_unit) +
|
||||||
|
sum(number_of_successful_access_using_dedicated_preamble_unit)),
|
||||||
|
sum(number_of_available_preamble_unit)) as prach_usage
|
||||||
|
|
||||||
|
, nds(sum(dl_qpsk_modulation_scheme_usage_num), sum(dl_qpsk_modulation_scheme_usage_denum)) as dl_qpsk_modulation_scheme_usage
|
||||||
|
, nds(sum(dl_16qam_modulation_scheme_usage_num), sum(dl_16qam_modulation_scheme_usage_denum)) as dl_16qam_modulation_scheme_usage
|
||||||
|
, nds(sum(dl_qpsk_modulation_scheme_usage_num), sum(ul_qpsk_modulation_scheme_usage_denum)) as ul_qpsk_modulation_scheme_usage
|
||||||
|
, nds(sum(ul_64qam_modulation_scheme_usage_num), sum(ul_64qam_modulation_scheme_usage_denum)) as ul_64qam_modulation_scheme_usage
|
||||||
|
|
||||||
|
, sum(number_of_paging_records_received_by_the_enodeb_unit) as paging_number_from_s1
|
||||||
|
|
||||||
|
, nds(sum(number_of_paging_records_congested_at_the_enodeb_unit),
|
||||||
|
sum(number_of_paging_records_received_by_the_enodeb_unit) + sum(number_of_paging_records_congested_at_the_enodeb_unit)) as paging_congestion_rate
|
||||||
|
, nds(sum(number_of_paging_records_received_by_the_enodeb_unit),
|
||||||
|
sum(number_of_paging_records_send_from_enodeb_unit)) as paging_success_rate
|
||||||
|
|
||||||
|
, avg(active_users_rnp) as active_users_rnp
|
||||||
|
|
||||||
|
, nds(sum(dl_256qam_modulation_scheme_usage_num), sum(dl_256qam_modulation_scheme_usage_denum)) as dl_256qam_modulation_scheme_usage
|
||||||
|
|
||||||
|
, avg(average_cqi) as average_cqi
|
||||||
|
, avg(cqi_ge_10) as cqi_ge_10
|
||||||
|
, avg(spectral_efficiency) as spectral_efficiency
|
||||||
|
|
||||||
|
, nds(sum(inter_freq_lte_ho_num), sum(inter_freq_lte_ho_denum)) as inter_freq_lte_ho
|
||||||
|
, sum(inter_freq_lte_ho_denum) as inter_freq_lte_ho_denum
|
||||||
|
, sum(inter_freq_lte_ho_num) as inter_freq_lte_ho_num
|
||||||
|
|
||||||
|
|
||||||
|
, sum(cell_availability_num) as cell_availability_num_4g
|
||||||
|
, sum(cell_availability_denum) as cell_availability_denum_4g
|
||||||
|
|
||||||
|
, sum(volte_traffic_erl) as traffic_erl
|
||||||
|
|
||||||
|
, sum(rrc_establishment_volte_num) * sum(e_rab_setup_volte_qci5_num) as call_setup_sr_qci_1_qci_5_v2_num
|
||||||
|
, sum(rrc_establishment_volte_denum) * sum(e_rab_setup_volte_qci5_denum) as call_setup_sr_qci_1_qci_5_v2_denum
|
||||||
|
|
||||||
|
, sum(e_rab_setup_volte_qci1_num) + sum(e_rab_setup_volte_qci5_num) as e_rab_setup_sr_qci_1_qci_5_v2_num
|
||||||
|
, sum(e_rab_setup_volte_qci1_denum) + sum(e_rab_setup_volte_qci5_denum) as e_rab_setup_sr_qci_1_qci_5_v2_denum
|
||||||
|
|
||||||
|
, sum(volte_call_drop_rate_num) as call_drop_rate_num
|
||||||
|
, sum(volte_call_drop_rate_denum) as call_drop_rate_denum
|
||||||
|
|
||||||
|
, sum(volte_call_drop_rate_mme_num) as call_drop_rate_mme_num
|
||||||
|
, sum(volte_call_drop_rate_mme_denum) as call_drop_rate_mme_denum
|
||||||
|
|
||||||
|
, sum(volte_user_outgoing_inter_freq_hosr_num) as user_outgoing_inter_freq_hosr_num
|
||||||
|
, sum(volte_user_outgoing_inter_freq_hosr_denum) as user_outgoing_inter_freq_hosr_denum
|
||||||
|
|
||||||
|
, sum(volte_user_outgoing_intra_freq_hosr_num) as user_outgoing_intra_freq_hosr_num
|
||||||
|
, sum(volte_user_outgoing_intra_freq_hosr_denum) as user_outgoing_intra_freq_hosr_denum
|
||||||
|
|
||||||
|
, sum(volte_srvcc_ho_sr_lte_to_umts_success_div_success_failure_num) as srvcc_hosr_lte_umts_succ_div_succ_plus_fail_num
|
||||||
|
, sum(volte_srvcc_ho_sr_lte_to_umts_success_div_success_failure_denum) as srvcc_hosr_lte_umts_succ_div_succ_plus_fail_denum
|
||||||
|
|
||||||
|
, sum(volte_srvcc_ho_sr_lte_to_gsm_success_div_success_failure_num) as srvcc_hosr_lte_gsm_succ_div_succ_plus_fail_num
|
||||||
|
, sum(volte_srvcc_ho_sr_lte_to_gsm_success_div_success_failure_denum) as srvcc_hosr_lte_gsm_succ_div_succ_plus_fail_denum
|
||||||
|
|
||||||
|
, sum(maximum_ul_active_user_number_qci_1_unit) as maximum_ul_active_user_number_qci_1
|
||||||
|
, sum(maximum_dl_active_user_number_qci_1_unit) as maximum_dl_active_user_number_qci_1
|
||||||
|
|
||||||
|
, sum(volte_ul_pdcp_sdu_loss_rate_qci_1_num) as ul_pdcp_sdu_loss_rate_qci_1_num
|
||||||
|
, sum(volte_ul_pdcp_sdu_loss_rate_qci_1_denum) as ul_pdcp_sdu_loss_rate_qci_1_denum
|
||||||
|
|
||||||
|
, sum(volte_dl_pdcp_sdu_loss_rate_qci_1_num) as dl_pdcp_sdu_loss_rate_qci_1_num
|
||||||
|
, sum(volte_dl_pdcp_sdu_loss_rate_qci_1_denum) as dl_pdcp_sdu_loss_rate_qci_1_denum
|
||||||
|
|
||||||
|
, sum(volte_average_dl_pdcp_sdu_delay_qci_1_ms_num) as average_dl_pdcp_sdu_delay_qci_1_ms_num
|
||||||
|
, sum(volte_average_dl_pdcp_sdu_delay_qci_1_ms_denum) as average_dl_pdcp_sdu_delay_qci_1_ms_denum
|
||||||
|
|
||||||
|
, sum(volte_dl_volume_qci1_mbyte) as dl_volume_qci1_mbyte
|
||||||
|
, sum(volte_ul_volume_qci1_mbyte) as ul_volume_qci1_mbyte
|
||||||
|
|
||||||
|
, avg(data_integrity) as data_integrity
|
||||||
|
|
||||||
|
, sum(s1_signal_connection_est_sr_num) as s1_signaling_sr_nf_num
|
||||||
|
, sum(s1_signal_connection_est_sr_denum) as s1_signaling_sr_nf_denum
|
||||||
|
|
||||||
|
, avg(average_ni_of_carrier_dbm) as average_ni_of_carrier_dbm
|
||||||
|
|
||||||
|
from r11.meas_4g_daily m
|
||||||
|
join network_cell n on m.network_cell_id = n.id
|
||||||
|
join ref_site r on r.site_id = n.site_id
|
||||||
|
where m.date between '2023-12-01' and '2023-12-01'
|
||||||
|
group by date
|
||||||
|
, n.site_id
|
||||||
|
, n.band
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten)
|
||||||
|
|
||||||
|
select *
|
||||||
|
from raw
|
||||||
|
order by branch, rtpo, kota_kabupaten, site_id, band, date
|
||||||
|
;
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
select datetime
|
||||||
|
, n.site_id
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
, avg(pd_packet_loss_rate) as pd_packet_loss_rate_percent
|
||||||
|
, avg(mean_round_trip_delay_ms) as mean_round_trip_delay_ms
|
||||||
|
, avg(mean_delay_jitter_ms) as mean_delay_jitter_ms
|
||||||
|
, avg(rate_of_lost_detected_packet_1_div_10000) as rate_of_lost_detected_packet_1_div_10000
|
||||||
|
from r11.pl_2g_hourly p
|
||||||
|
join network_site n on p.network_site_id = n.id
|
||||||
|
join ref_site r on r.site_id = n.site_id
|
||||||
|
where p.date between '2023-12-01' and '2023-12-01'
|
||||||
|
and system_mode = 'GSM'
|
||||||
|
group by datetime
|
||||||
|
, n.site_id
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
order by branch, rtpo, kota_kabupaten, n.site_id, datetime
|
||||||
|
;
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
select datetime
|
||||||
|
, n.site_id
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
, avg(packet_loss_rate_of_twamp_detecting_link) as packet_loss_rate_of_twamp_detecting_link
|
||||||
|
, avg(average_delay_of_twamp_detecting_link_ms) as average_delay_of_twamp_detecting_link_ms
|
||||||
|
, avg(average_jitter_of_twamp_detecting_link_ms) as average_jitter_of_twamp_detecting_link_ms
|
||||||
|
from r11.pl_4g_15min p
|
||||||
|
join network_site n on p.network_site_id = n.id
|
||||||
|
join ref_site r on r.site_id = n.site_id
|
||||||
|
where p.date between '2023-12-01' and '2023-12-01'
|
||||||
|
group by datetime
|
||||||
|
, n.site_id
|
||||||
|
, r.branch
|
||||||
|
, r.rtpo
|
||||||
|
, r.kota_kabupaten
|
||||||
|
order by branch, rtpo, kota_kabupaten, n.site_id, datetime
|
||||||
|
;
|
||||||
Loading…
Reference in New Issue