Top Banner
Period start time WS CSSR_2G SDSR TCH_BLOCK_RATE DCR_2G 12.31.2015 19:00:00 2GSANJI_ 99.69 100.00 0.00 0.31 12.31.2015 21:00:00 2GSANJI_ 99.93 100.00 0.00 0.43 12.31.2015 19:00:00 2GSANJI_ 99.61 100.00 0.26 0.53 12.31.2015 09:00:00 2GSANJI_ 99.92 100.00 0.00 0.00 12.31.2015 22:00:00 2GSANJI_ 99.97 100.00 0.00 0.45 12.31.2015 21:00:00 2GSANJI_ 100.00 100.00 0.00 1.52 12.31.2015 20:00:00 2GSANJI_ 99.79 100.00 0.00 0.00 12.31.2015 15:00:00 2GSANJI_ 100.00 100.00 0.00 2.63 12.31.2015 20:00:00 2GSANJI_ 99.53 100.00 0.00 1.34 12.31.2015 19:00:00 2GSANJI_ 99.67 100.00 0.14 0.60 12.31.2015 12:00:00 2GSANJI_ 99.93 100.00 0.00 0.71 12.31.2015 19:00:00 2GSANJI_ 99.80 100.00 0.00 0.56 12.31.2015 19:00:00 2GSANJI_ 98.71 100.00 0.00 0.92 12.31.2015 19:00:00 2GSANJI_ 99.91 100.00 0.00 0.89 12.31.2015 18:00:00 2GSANJI_ 99.75 100.00 0.00 0.69 12.31.2015 12:00:00 2GSANJI_ 99.83 100.00 0.00 0.00 12.31.2015 19:00:00 2GSANJI_ 99.84 100.00 0.00 0.51 12.31.2015 18:00:00 2GSANJI_ 99.91 100.00 0.00 0.95 CSSR_2G SDSR TCH_BLOCK_RATE DCR_2G
138

2g Kpi Cluster 20160101 Bh Cs

Jan 26, 2016

Download

Documents

Cipto Leksono

kpi cluster
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2g Kpi Cluster 20160101 Bh Cs

Period start time WSCSSR_2G SDSR TCH_BLOCK_RAT DCR_2G HOSR_2G

12.31.2015 19:00:00 2GSANJI 99.69 100.00 0.00 0.31 96.0712.31.2015 21:00:00 2GSANJI 99.93 100.00 0.00 0.43 97.1312.31.2015 19:00:00 2GSANJI 99.61 100.00 0.26 0.53 96.9712.31.2015 09:00:00 2GSANJI 99.92 100.00 0.00 0.00 96.9412.31.2015 22:00:00 2GSANJI 99.97 100.00 0.00 0.45 99.5812.31.2015 21:00:00 2GSANJI 100.00 100.00 0.00 1.52 98.1012.31.2015 20:00:00 2GSANJI 99.79 100.00 0.00 0.00 98.5512.31.2015 15:00:00 2GSANJI 100.00 100.00 0.00 2.63 100.0012.31.2015 20:00:00 2GSANJI 99.53 100.00 0.00 1.34 99.2512.31.2015 19:00:00 2GSANJI 99.67 100.00 0.14 0.60 99.0912.31.2015 12:00:00 2GSANJI 99.93 100.00 0.00 0.71 99.0312.31.2015 19:00:00 2GSANJI 99.80 100.00 0.00 0.56 97.4112.31.2015 19:00:00 2GSANJI 98.71 100.00 0.00 0.92 97.3912.31.2015 19:00:00 2GSANJI 99.91 100.00 0.00 0.89 95.8812.31.2015 18:00:00 2GSANJI 99.75 100.00 0.00 0.69 96.8012.31.2015 12:00:00 2GSANJI 99.83 100.00 0.00 0.00 100.0012.31.2015 19:00:00 2GSANJI 99.84 100.00 0.00 0.51 97.6812.31.2015 18:00:00 2GSANJI 99.91 100.00 0.00 0.95 97.33

CSSR_2G SDSR TCH_BLOCK_RATEDCR_2G HOSR_2G

Page 2: 2g Kpi Cluster 20160101 Bh Cs

Call_attempt_npo Attempt_Data PDASR TBF_DROP_RATETotal_Payload_kByte3,749 538,483 99.65 3.06 934,460.86

429 568,487 99.81 0.79 1,104,647.66389 206,721 99.75 1.34 436,310.30

89 312,999 99.58 1.21 798,763.49171 509,002 99.74 0.96 1,215,068.02115 343,688 99.66 1.00 732,495.48

41 32,676 99.55 1.84 78,882.9617 76,037 99.84 1.01 235,764.93

1,356 430,820 99.68 1.53 850,254.62701 605,119 99.54 1.28 1,147,203.76590 653,465 99.72 0.97 1,371,780.34336 278,568 99.24 1.80 570,624.06967 834,300 99.33 1.80 1,565,260.48308 390,742 99.40 1.12 958,739.11249 268,980 99.65 0.82 609,105.91168 355,304 99.75 0.64 1,004,682.48970 632,170 99.74 0.75 1,188,953.77252 276,826 99.80 0.55 682,536.05

Call_attempt_npo Attempt Data PDASR TBF_DROP_RATETotal_Payload_kByte

Page 3: 2g Kpi Cluster 20160101 Bh Cs

trf_24c trf_237b TCH_AVAILABILITY ava_63a974.53 406.17 99.64 100.00280.00 281.66 100.00 100.00

99.40 161.64 94.75 99.9661.00 257.31 100.00 100.00

174.20 288.16 94.98 98.1085.83 268.76 82.67 87.4015.17 57.25 100.00 100.0013.53 151.98 100.00 100.00

509.47 352.44 96.44 99.19442.60 298.04 97.64 96.28452.90 259.42 92.79 97.00139.33 225.03 100.00 100.00738.45 269.66 96.02 97.75154.00 195.63 100.00 98.62128.08 165.64 91.96 90.90197.47 151.82 100.00 100.00502.00 267.50 100.00 100.00138.90 144.50 92.77 91.48

TCH_Traffic_erl PS traffic TCH_AVAILABILITY SDCCH availability

Page 4: 2g Kpi Cluster 20160101 Bh Cs

SUCC_TCH_SEIZ_CALL_ATTEM TCH_REQUESTS_CALL_ATTEMtermination_call3,749 3,749 1,498

435 435 178388 389 114

89 89 51171 171 92115 115 57

41 41 2717 17 31

1,356 1,356 636703 704 368590 590 365336 336 152967 967 476308 308 137249 249 156168 168 96970 970 484252 252 102

SUCC_TCH_SEIZ_CALL_ATTEMPTTCH_REQUESTS_CALL_ATTEMPTtermination_call

Page 5: 2g Kpi Cluster 20160101 Bh Cs

trf_11b trf_167 trf_212c69.72 926,529.64 3,062.8221.07 1,095,466.72 2,141.79

9.43 428,233.68 1,492.477.59 795,514.16 1,060.78

12.80 1,209,547.82 1,714.278.87 723,750.84 2,567.081.05 76,856.39 570.970.78 233,811.30 233.39

32.74 835,019.96 4,511.7325.71 1,136,979.99 2,291.8620.33 1,360,118.50 2,821.5117.92 564,150.10 1,625.8435.28 1,552,836.02 2,613.19

8.10 938,770.09 1,604.346.18 605,550.48 624.156.92 998,400.94 1,502.71

23.14 1,176,902.68 2,655.166.68 678,143.91 1,068.88

Average SDCCH traffic Total EGPRS RLC payload data UL GPRS RLC payload

Page 6: 2g Kpi Cluster 20160101 Bh Cs

trf_213c trf_214a trf_215a4,868.40 310,758.90 615,770.747,039.15 237,075.31 858,391.416,584.15 93,203.96 335,029.732,188.55 151,937.78 643,576.383,805.92 277,448.11 932,099.726,177.56 162,064.76 561,686.081,455.60 20,453.93 56,402.461,720.24 59,056.33 174,754.97

10,722.92 228,282.60 606,737.367,931.91 282,718.34 854,261.658,840.32 312,813.41 1,047,305.094,848.12 136,598.45 427,551.659,811.27 362,924.60 1,189,911.43

18,364.68 226,674.50 712,095.592,931.28 166,326.80 439,223.684,778.83 188,428.62 809,972.329,395.93 269,449.01 907,453.683,323.25 131,422.44 546,721.48

DL GPRS RLC payload UL EGPRS RLC payload DL EGPRS RLC payload

Page 7: 2g Kpi Cluster 20160101 Bh Cs

trf_74c dcrdenom_L0 dcrnom_L07,931.23 3,931 129,180.94 461 28,076.61 374 23,249.33 107 05,520.19 221 18,744.64 132 22,026.57 40 01,953.63 38 1

15,234.66 1,488 2010,223.77 831 511,661.84 705 5

6,473.96 356 212,424.46 1,088 1019,969.02 337 3

3,555.43 288 26,281.54 204 0

12,051.08 982 54,392.14 210 2

Total GPRS RLC payload data Drop Call Rate Denom Drop Call Rate Nom

Page 8: 2g Kpi Cluster 20160101 Bh Cs

hosrdenom_L0 hosrnom_L01,805 1,734

349 33999 9698 95

238 237210 206

69 6888 88

536 532882 874518 513347 338920 896170 163281 272121 121948 926262 255

Handover Success Rate Denom Handover Success Rate Nom

Page 9: 2g Kpi Cluster 20160101 Bh Cs

immasdenom_L0 immasnom_L02,004 1,962

547 568386 389197 174394 385241 241

68 6041 37

873 929520 508445 437375 374834 813240 234353 325161 146672 668201 191

ImmediateAssignmentSuccessRateDeNom ImmediateAssignmentSuccessRateNom

Page 10: 2g Kpi Cluster 20160101 Bh Cs

pdasrdenom_L0 pdasrnom_L0538,483 1,878568,487 1,098206,721 507312,999 1,312509,002 1,330343,688 1,170

32,676 14776,037 121

430,820 1,372605,119 2,786653,465 1,837278,568 2,127834,300 5,600390,742 2,325268,980 942355,304 891632,170 1,626276,826 564

Packet Data Access Success Rate Denom Packet Data Access Success Rate Nom

Page 11: 2g Kpi Cluster 20160101 Bh Cs

sdasrdenom_L0 sdasrnom_L0 sdcchdropdenom_L062,735 62,735 65,10727,670 27,670 28,816

9,198 9,198 9,8347,493 7,493 7,897

15,242 15,242 15,9449,755 9,755 10,2501,010 1,010 1,109

897 897 99327,609 27,609 28,77927,739 27,739 28,60722,381 22,381 23,11813,792 13,792 14,38030,892 30,892 31,947

7,269 7,269 7,6086,535 6,535 6,9647,028 7,028 7,264

24,294 24,294 25,2287,155 7,155 7,456

SDCCH Access Success Denom SDCCH Access Success Nom SDCCHDropRateDenom

Page 12: 2g Kpi Cluster 20160101 Bh Cs

sdcchdropnom_L0 tbrdenom_L0 tbrnom_L0189 3,749 0

20 435 08 389 16 89 04 171 00 115 02 41 00 17 0

122 1,356 049 704 115 590 023 336 0

335 967 010 308 0

9 249 011 168 042 970 015 252 0

SDCCHDropRateNomTCH Blocking Rate Denom TCH Blocking Rate Nom

Page 13: 2g Kpi Cluster 20160101 Bh Cs

tchassrdenom_L0 tchassrnom_L0 tdrdenom_L03,748 3,735 536,605

436 436 567,389387 353 206,214

89 89 311,687171 171 507,672115 115 342,518

41 41 32,52917 17 75,916

1,357 1,351 429,448703 701 602,333589 589 651,628336 335 276,441967 963 828,700308 308 388,417249 249 268,038169 169 354,413970 963 630,544252 252 276,262

TCHAssignmentSuccessRateDenom TCHAssignmentSuccessRateNom TBF Drop Call Rate Denom

Page 14: 2g Kpi Cluster 20160101 Bh Cs

tdrnom_L0 ho_attempt16,443 1,829

4,500 3902,768 1593,774 994,893 2393,418 214

600 77769 90

6,589 5487,722 8976,310 5274,970 351

14,931 9334,339 1852,208 2922,253 1404,738 9651,525 277

TBF Drop Call Rate Nom Attempt Outgoing Handover

Page 15: 2g Kpi Cluster 20160101 Bh Cs

Report Title 2G_KPINOP Report Release Version noneRS Report Release Version noneReport ID custom/customizedReports/mixed/reports/2G_KPI.xmlReport Description 2G_KPIStart Time 12.31.2015 00:00:00End Time 01.01.2016 00:00:00Objects Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')Object Aggregation Level PLMN/WS_BCFTime Aggregation Level hourThreshold noneSorting noneData Source pmrPoolAdvanced Filter Type: bh ; Criteria: trf_24c

KPI ID KPI AliasCSSR_2GSDSRTCH_BLOCK_RATEDCR_2GHOSR_2GCall_attempt_npoAttempt DataPDASRTBF_DROP_RATETotal_Payload_kByteTCH_Traffic_erlPS trafficTCH_AVAILABILITYSDCCH availabilitySUCC_TCH_SEIZ_CALL_ATTEMPTTCH_REQUESTS_CALL_ATTEMPTtermination_callAverage SDCCH trafficTotal EGPRS RLC payload dataUL GPRS RLC payloadDL GPRS RLC payloadUL EGPRS RLC payloadDL EGPRS RLC payloadTotal GPRS RLC payload dataDrop Call Rate DenomDrop Call Rate NomHandover Success Rate DenomHandover Success Rate NomImmediateAssignmentSuccessRateDeNomImmediateAssignmentSuccessRateNomPacket Data Access Success Rate DenomPacket Data Access Success Rate NomSDCCH Access Success DenomSDCCH Access Success NomSDCCHDropRateDenomSDCCHDropRateNom

CSSR_2GSDSRTCH_BLOCK_RATEDCR_2GHOSR_2GCall_attempt_npoAttempt_DataPDASRTBF_DROP_RATETotal_Payload_kBytetrf_24ctrf_237bTCH_AVAILABILITYava_63aSUCC_TCH_SEIZ_CALL_ATTEMPTTCH_REQUESTS_CALL_ATTEMPTtermination_calltrf_11btrf_167trf_212ctrf_213ctrf_214atrf_215atrf_74cdcrdenom_L0dcrnom_L0hosrdenom_L0hosrnom_L0immasdenom_L0immasnom_L0pdasrdenom_L0pdasrnom_L0sdasrdenom_L0sdasrnom_L0sdcchdropdenom_L0sdcchdropnom_L0

B8
Level: WS_BCF 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')
A19
100*((resacc.imm_assgn_sent - resacc.del_ind_msg_rec) / (resacc.imm_assgn_sent + resacc.imm_assgn_rej) ) * ( 1 - ( (traffic.sdcch_radio_fail + traffic.sdcch_rf_old_ho + traffic.sdcch_user_act + traffic.sdcch_bcsu_reset + traffic.sdcch_netw_act + traffic.sdcch_abis_fail_old + traffic.sdcch_bts_fail + traffic.sdcch_lapd_fail) / (service.sdcch_assign) ) ) * (( service.tch_new_call_assign -service.served_facch_req +(ho.msc_o_sdcch_tch+ho.bsc_o_sdcch_tch) +ho.cell_sdcch_tch - (ho.msc_i_sdcch_tch+ho.bsc_i_sdcch_tch) ) / ( service.tch_new_call_assign -service.served_facch_req +(ho.msc_o_sdcch_tch+ho.bsc_o_sdcch_tch) +ho.cell_sdcch_tch -(ho.msc_i_sdcch_tch + ho.bsc_i_sdcch_tch) +traffic.tch_requests_call_attempt -traffic.succ_tch_seiz_call_attempt ) )
A20
100*(sdcch_assign/Sdcch_seiz_att)
A21
100*(SUM(TCH_REQUESTS_CALL_ATTEMPT-SUCC_TCH_SEIZ_CALL_ATTEMPT)/SUM(TCH_REQUESTS_CALL_ATTEMPT))
A22
100*( SUM(DROPPED_CALLS)/SUM(TCH_NORM_RELEASE-MSC_I_TCH_TCH+DROPPED_CALLS))
A23
100*(SUM(MSC_O_SUCC_HO+BSC_O_SUCC_HO)/SUM(MSC_O_HO_CMD+BSC_O_HO_CMD_ASSGN))
A24
(sum(tch_call_req-tch_rej_due_req_ch_a_if_crc)+sum(bsc_i_unsucc_a_int_circ_type+msc_controlled_in_ho+ho_unsucc_a_int_circ_type))
A25
pcu.NBR_OF_DL_TBF + pcu.NBR_OF_UL_TBF
A26
100*(1-(SUM(dl_tbf_establishment_failed+dl_egprs_tbf_rel_due_no_resp+ul_tbf_establishment_failed+ul_egprs_tbf_rel_due_no_resp)/SUM(nbr_of_dl_tbf+nbr_of_ul_tbf)))
A27
100*(SUM(nbr_of_ul_tbf+nbr_of_dl_tbf-ul_tbf_establishment_failed-dl_tbf_establishment_failed-ul_egprs_tbf_rel_due_no_resp- dl_egprs_tbf_rel_due_no_resp- ave_dur_ul_tbf_den- ave_dur_dl_tbf_den- ul_tbf_rel_due_to_flush- dl_tbf_rel_due_to_flush- ul_tbf_rel_due_to_suspend- dl_tbf_rel_due_to_suspend- UL_TBF_RELEASES_DUE_DTM-DL_TBF_RELEASES_DUE_DTM)/SUM(nbr_of_ul_tbf+ nbr_of_dl_tbf- ul_tbf_establishment_failed- dl_tbf_establishment_failed- ul_egprs_tbf_rel_due_no_resp- dl_egprs_tbf_rel_due_no_resp))
A28
SUM(((rlc_data_blocks_dl_cs1*20+rlc_data_blocks_dl_cs2*30+(dl_rlc_blocks_in_ack_mode_11+dl_rlc_blocks_in_unack_mode_11)*36+(dl_rlc_blocks_in_ack_mode_12+dl_rlc_blocks_in_unack_mode_12)*50)/1024) + ((rlc_data_blocks_ul_cs1*20+rlc_data_blocks_ul_cs2*30+(ul_rlc_blocks_in_ack_mode_11+ul_rlc_blocks_in_unack_mode_11)*36+(ul_rlc_blocks_in_ack_mode_12+ul_rlc_blocks_in_unack_mode_12)*50)/1024))+SUM(((((dl_rlc_blocks_in_unack_mode_1+dl_rlc_blocks_in_ack_mode_1)*22)+((dl_rlc_blocks_in_unack_mode_2+dl_rlc_blocks_in_ack_mode_2)*28)+((dl_rlc_blocks_in_unack_mode_3+dl_rlc_blocks_in_ack_mode_3)*37)+((dl_rlc_blocks_in_unack_mode_4+dl_rlc_blocks_in_ack_mode_4)*44)+((dl_rlc_blocks_in_unack_mode_5+dl_rlc_blocks_in_ack_mode_5)*56)+((dl_rlc_blocks_in_unack_mode_6+dl_rlc_blocks_in_ack_mode_6)*74)+(((dl_rlc_blocks_in_unack_mode_7+dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((dl_rlc_blocks_in_unack_mode_8+dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((dl_rlc_blocks_in_unack_mode_9+dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) + ((((ul_rlc_blocks_in_unack_mode_1+ul_rlc_blocks_in_ack_mode_1)*22)+((ul_rlc_blocks_in_unack_mode_2+ul_rlc_blocks_in_ack_mode_2)*28)+((ul_rlc_blocks_in_unack_mode_3+ul_rlc_blocks_in_ack_mode_3)*37)+((ul_rlc_blocks_in_unack_mode_4+ul_rlc_blocks_in_ack_mode_4)*44)+((ul_rlc_blocks_in_unack_mode_5+ul_rlc_blocks_in_ack_mode_5)*56)+((ul_rlc_blocks_in_unack_mode_6+ul_rlc_blocks_in_ack_mode_6)*74)+(((ul_rlc_blocks_in_unack_mode_7+ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((ul_rlc_blocks_in_unack_mode_8+ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((ul_rlc_blocks_in_unack_mode_9+ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024))
A29
(decode(60, 0, 0, RESAVAIL.period_duration/60))*(decode(RESAVAIL.RES_AV_DENOM14, 0, 0, RESAVAIL.AVE_BUSY_TCH/RESAVAIL.RES_AV_DENOM14))
A30
PS Erlangs = max( UL PS Erlangs, DL PS Erlangs) = Max((a.rlc_data_blocks_ul_cs1 + a.rlc_data_blocks_ul_cs2 + a.BAD_FRAME_IND_UL_CS1 + a.BAD_FRAME_IND_UL_CS2 + a.BAD_FRAME_IND_UL_UNACK + a.rlc_mac_cntrl_blocks_ul + a.ignor_rlc_data_bl_ul_due_bsn * X + sum over MCS0..6 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode + b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_valid_hdr_ul_unack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack) + sum over MCS7..9 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode + b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_valid_hdr_ul_unack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack)/2) + sum over MCS-11..12 of (b.ul_rlc_blocks_in_ack_mode + b.bad_rlc_valid_hdr_ul_unack +b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack +b.ul_rlc_blocks_in_unack_mode) --------------------------------------------------------------------------------- , period_duration*60*50 (a.rlc_data_blocks_dl_cs1 + a.rlc_data_blocks_dl_cs2 + a.retra_rlc_data_blocks_dl_cs1 + a.retra_rlc_data_blocks_dl_cs2 + a.rlc_mac_cntrl_blocks_dl + sum over mcs1..6 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl) + sum over mcs7..9 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl)/2) + sum over MCS-11..12 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl)) ------------------------------------------------------------------------------------- period_duration*60*50) Where X = 0.5 * A/(A+B) + 1 * B/(A+B) A = sum over MCS7...9 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode) B = (sum over MCS1...6 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode))+ a.rlc_data_blocks_ul_cs1 + a.rlc_data_blocks_ul_cs2 + sum over MCS-11..12 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode) Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A31
100*(((SUM(AVE_AVAIL_TCH_SUM/AVE_AVAIL_TCH_DEN)) + SUM(AVE_GPRS_CHANNELS_SUM/AVE_GPRS_CHANNELS_DEN))/ (SUM(AVE_AVAIL_TCH_SUM/AVE_AVAIL_TCH_DEN) + SUM(AVE_GPRS_CHANNELS_SUM/AVE_GPRS_CHANNELS_DEN) + SUM(AVE_NON_AVAIL_TCH_TIMESLOT/NON_AVAIL_TCH_DENOM)))
A32
ava_45a 100 * -------------- ava_45a + uav_22 Reduced version of the formula above sum(decode(trx_type,0,ave_sdcch_sub) #avail normal + sum(decode(trx_type,1,ave_sdcch_sub) #avail extended 100 * ------------------------------------------------------------------------ sum(decode(trx_type,0,ave_sdcch_sub) #avail normal + sum(decode(trx_type,1,ave_sdcch_sub) #avail extended + nvl(sum(decode(trx_type,0,ave_non_avail_sdcch * RES_AV_DENOM1)),0) # unavail normal + nvl(sum(decode(trx_type,1,ave_non_avail_sdcch * RES_AV_DENOM1)),0) # unavail extended = sum(ave_sdcch_sub) 100 * -------------------------------------------- sum(ave_sdcch_sub) + nvl(sum(ave_non_avail_sdcch * RES_AV_DENOM1)) = ava_4
A33
traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT
A34
traffic.TCH_REQUESTS_CALL_ATTEMPT
A35
CONVER_STARTED - MSC_I_TCH_TCH
A36
sum(ave_busy_sdcch) / sum(res_av_denom15) Counters from table(s): RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG}
A37
( (sum over MCS-1 (xx)* 22+ sum over MCS-2 (xx)* 28+ sum over MCS-3 (xx)* 37+ sum over MCS-4 (xx)* 44+ sum over MCS-5 (xx)* 56+ sum over MCS-6 (xx)* 74+ sum over MCS-7 (xx/2)*112+ sum over MCS-8 (xx/2)*136+ sum over MCS-9 (xx/2)*148)) )+ (sum over MCS-1 (yy)* 22+ sum over MCS-2 (yy)* 28+ sum over MCS-3 (yy)* 37+ sum over MCS-4 (yy)* 44+ sum over MCS-5 (yy)* 56+ sum over MCS-6 (yy)* 74+ sum over MCS-7 (yy/2)*112+ sum over MCS-8 (yy/2)*136+ sum over MCS-9 (yy/2)*148) ) /1024 Where xx= (UL_RLC_BLOCKS_IN_ACK_MODE+UL_RLC_BLOCKS_IN_UNACK_MODE) Where yy= DL_RLC_BLOCKS_IN_ACK_MODE + DL_RLC_BLOCKS_IN_UNACK_MODE
A38
All GPRS ul Payload data (kbytes) = sum(a.rlc_data_blocks_ul_cs1 *20 + a.rlc_data_blocks_ul_cs2 *30 + sum over MCS-11 (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*36 + sum over MCS-12 (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*50 )/1024 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A39
All GPRS DL Payload data (kbytes) = sum(a.rlc_data_blocks_dl_cs1 *20 + a.rlc_data_blocks_dl_cs2 *30 + sum over MCS-11 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode)*36 + sum over MCS-12 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode)*50 )/1024 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A40
(sum over MCS-1 (xx)* 22+ sum over MCS-2 (xx)* 28+ sum over MCS-3 (xx)* 37+ sum over MCS-4 (xx)* 44+ sum over MCS-5 (xx)* 56+ sum over MCS-6 (xx)* 74+ sum over MCS-7 (xx/2)*112+ sum over MCS-8 (xx/2)*136+ sum over MCS-9 (xx/2)*148)) ) / 1024 where xx = (UL_RLC_BLOCKS_IN_ACK_MODE + UL_RLC_BLOCKS_IN_UNACK_MODE)
A41
(sum over MCS-1 (xx)* 22+ sum over MCS-2 (xx)* 28+ sum over MCS-3 (xx)* 37+ sum over MCS-4 (xx)* 44+ sum over MCS-5 (xx)* 56+ sum over MCS-6 (xx)* 74+ sum over MCS-7 (xx/2)*112+ sum over MCS-8 (xx/2)*136+ sum over MCS-9 (xx/2)*148)) ) / 1024 where xx = (DL_RLC_BLOCKS_IN_ACK_MODE + DL_RLC_BLOCKS_IN_UNACK_MODE)
A42
sum(a.RLC_data_blocks_UL_CS1*20 + a.RLC_data_blocks_UL_CS2*30 + a.RLC_data_blocks_DL_CS1*20 + a.RLC_data_blocks_DL_CS2*30 + sum over MCS-11 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode +b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*36 + sum over MCS-12 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode +b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*50 ) /1024 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A43
(tch_norm_release-msc_i_tch_tch+dropped_calls)
A44
(dropped_calls)
A45
(msc_o_ho_cmd+bsc_o_ho_cmd_assgn)
A46
(msc_o_succ_ho+bsc_o_succ_ho)
A47
(ch_req_msg_rec-(sdcch_assign-(succ_seiz_term+succ_seiz_orig+sdcch_call_re_est+sdcch_emerg_call+imsi_detach_sdcch+succ_seiz_supplem_serv)))
A48
(succ_seiz_term+succ_seiz_orig+sdcch_call_re_est+sdcch_emerg_call+imsi_detach_sdcch+succ_seiz_supplem_serv)
A49
(nbr_of_dl_tbf+nbr_of_ul_tbf)
A50
(dl_tbf_establishment_failed+dl_egprs_tbf_rel_due_no_resp+ul_tbf_establishment_failed+ul_egprs_tbf_rel_due_no_resp)
A51
Sdcch_seiz_att
A52
sdcch_assign
A53
(sdcch_assign+succ_seiz_term+succ_seiz_orig+sdcch_call_re_est+sdcch_emerg_call+imsi_detach_sdcch+succ_seiz_supplem_serv+sdcch_loc_upd)
A54
(sdcch_radio_fail+sdcch_rf_old_ho+sdcch_user_act+sdcch_bcsu_reset+sdcch_netw_act+sdcch_bts_fail+sdcch_lapd_fail+sdcch_a_if_fail_call)
Page 16: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

KPI Title KPI FormulUnitCSSR_2G 100*(DECO[%]SDSR 100*(DECOD[decimal]TCH_BLOC100*(DECO[decimal]DCR_2G 100*(DECO[decimal]HOSR_2G 100*(DECO[decimal]Call_attem ((traffi [#]Attempt Dapcu.nbr_of_[#]PDASR 100*(1-(DE[decimal]TBF_DROP100*(DECOD[decimal]Total_Payl ((DECODE([decimal]TCH_Traffi (DECODE(60[Erlangs]PS traffic case when [Erlang]TCH_AVAIL100*(DECOD[decimal]SDCCH avai100*decode[%]SUCC_TCHtraffic.S [#]TCH_REQUtraffic. [#]terminationservice.C [#]Average SDdecode(res[Erlang]Total EGPR(((codings [kB]GPRS UL P(pcu.rlc_d [kB]GPRS DL P(pcu.rlc_d [kB]EGPRS UL (((codings [kB]EGPRS DL (((codings [kB]Total GPR ((pcu.rlc_ [kB]Drop Call (service [#]Drop Call (service. [#]Handover (traffic. [#]Handover (ho.MSC_ [#]Immediate (resacc.C [#]Immediate (resacc_ [#]Packet Dat (pcu.NBR [#]Packet Dat (pcu.DL_ [#]SDCCH Acctraffic.S [#]SDCCH Acctraffic.S [#]SDCCHDro(traffic. [#]SDCCHDro(traffic. [#]

Page 17: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 18: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 19: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 20: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 21: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 22: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 23: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 24: 2g Kpi Cluster 20160101 Bh Cs

Level: WS_BCF; 2GSANJI_JEMB_01_01 ('2GSANJI_JEMB_01_01'), 2GSANJI_JEMB_02_01 ('2GSANJI_JEMB_02_01'), 2GSANJI_JEMB_03_01 ('2GSANJI_JEMB_03_01'), 2GSANJI_MAD1_01_01 ('2GSANJI_MAD1_01_01'), 2GSANJI_MAD1_02_01 ('2GSANJI_MAD1_02_01'), 2GSANJI_MAD1_02_02 ('2GSANJI_MAD1_02_02'), 2GSANJI_MDR1_01_01 ('2GSANJI_MDR1_01_01'), 2GSANJI_MDR2_02_01 ('2GSANJI_MDR2_02_01'), 2GSANJI_MLG_01_01 ('2GSANJI_MLG_01_01'), 2GSANJI_SBY1_01_01 ('2GSANJI_SBY1_01_01'), 2GSANJI_SBY1_03_01 ('2GSANJI_SBY1_03_01'), 2GSANJI_SBY3_04_01_2 ('2GSANJI_SBY3_04_01_2'), 2GSANJI_SBY3_04_01_3 ('2GSANJI_SBY3_04_01_3'), 2GSANJI_SBY4_02_01 ('2GSANJI_SBY4_02_01'), 2GSANJI_SBY5_02_01 ('2GSANJI_SBY5_02_01'), 2GSANJI_SBY5_02_02 ('2GSANJI_SBY5_02_02'), 2GSANJI_SBY6_02_01 ('2GSANJI_SBY6_02_01'), 2GSANJI_SBY6_05_01 ('2GSANJI_SBY6_05_01')

Page 25: 2g Kpi Cluster 20160101 Bh Cs

TCH Blocking Rate DenomTCH Blocking Rate NomTCHAssignmentSuccessRateDenomTCHAssignmentSuccessRateNomTBF Drop Call Rate DenomTBF Drop Call Rate NomAttempt Outgoing Handover

tbrdenom_L0tbrnom_L0tchassrdenom_L0tchassrnom_L0tdrdenom_L0tdrnom_L0ho_attempt

A55
tch_requests_call_attempt
A56
(tch_requests_call_attempt-succ_tch_seiz_call_attempt)
A57
(served_tch_call_req+served_dr_req+served_facch_req)
A58
(tch_new_call_assign)
A59
( NBR_OF_UL_TBF + NBR_OF_DL_TBF - UL_TBF_ESTABLISHMENT_FAILED -DL_TBF_ESTABLISHMENT_FAILED - UL_EGPRS_TBF_REL_DUE_NO_RESP - DL_EGPRS_TBF_REL_DUE_NO_RESP )
A60
( NBR_OF_UL_TBF + NBR_OF_DL_TBF - UL_TBF_ESTABLISHMENT_FAILED - DL_TBF_ESTABLISHMENT_FAILED - UL_EGPRS_TBF_REL_DUE_NO_RESP - DL_EGPRS_TBF_REL_DUE_NO_RESP - AVE_DUR_UL_TBF_DEN - AVE_DUR_DL_TBF_DEN - UL_TBF_REL_DUE_TO_FLUSH - DL_TBF_REL_DUE_TO_FLUSH - UL_TBF_REL_DUE_TO_SUSPEND - DL_TBF_REL_DUE_TO_SUSPEND - UL_TBF_RELEASES_DUE_DTM - DL_TBF_RELEASES_DUE_DTM )
A61
(HO.MSC_O_TCH_TCH_AT+HO.MSC_O_SDCCH_TCH_AT+HO.MSC_O_SDCCH_AT+HO.BSC_O_TCH_TCH_AT+HO.BSC_O_SDCCH_TCH_AT+HO.BSC_O_SDCCH_AT+HO.CELL_TCH_TCH_AT+HO.CELL_SDCCH_TCH_AT+HO.CELL_SDCCH_AT)
Page 26: 2g Kpi Cluster 20160101 Bh Cs

TCH Block traffic. [#]TCH Block (traffic. [#]TCHAssign(service [#]TCHAssign(service. [#]TBF Drop C(pcu.NBR [#]TBF Drop C(pcu.NBR [#]Attempt Ou(ho.MSC_ [#]

Page 27: 2g Kpi Cluster 20160101 Bh Cs

Cache handler nullEvaluation method tmp tables(1)Init duration 0.95Sql generation 0.017Execution duration 21.693Load from cache noneCreate tmp Tables 21.463Drop tmp Tables 0.152Load data db 0.0020Load data and write to cache none

Start Time End Time Note Sql2016-01-01 09:01:41.322 2016-01-01 09:01:42.378 creating tmp table: jf_resacc_ext2_0181061150

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, AVG(SDCCH_LOC_UPD) SDCCH_LOC_UPD, AVG(SUCC_SEIZ_TERM) SUCC_SEIZ_TERM, AVG(SUCC_SEIZ_ORIG) SUCC_SEIZ_ORIG from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, RBS_PS_RESACC_TSL_RAW p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ),

B3
sec
B4
sec
B5
sec
B6
sec
B7
sec
B8
sec
B9
sec
B10
sec
A15
yyyy-MM-dd HH:mm:ss.S
B15
yyyy-MM-dd HH:mm:ss.S
Page 28: 2g Kpi Cluster 20160101 Bh Cs

creating tmp table: jf_resacc_ext2_0181061150

trunc( p.period_start_time, 'hh24' ) period_start_time,

AVG(SDCCH_LOC_UPD) SDCCH_LOC_UPD, AVG(SUCC_SEIZ_TERM) SUCC_SEIZ_TERM, AVG(SUCC_SEIZ_ORIG) SUCC_SEIZ_ORIG

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

RBS_PS_RESACC_TSL_RAW p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

Page 29: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 30: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 31: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 32: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 33: 2g Kpi Cluster 20160101 Bh Cs

g.ws

2016-01-01 09:01:42.379 2016-01-01 09:01:43.850 creating tmp table: jf_resacc_0162956044

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(CH_REQ_MSG_REC) CH_REQ_MSG_REC, SUM(DEL_IND_MSG_REC) DEL_IND_MSG_REC, SUM(IMM_ASSGN_REJ) IMM_ASSGN_REJ, SUM(IMM_ASSGN_SENT) IMM_ASSGN_SENT, SUM(IMSI_DETACH_SDCCH) IMSI_DETACH_SDCCH, SUM(SDCCH_CALL_RE_EST) SDCCH_CALL_RE_EST, SUM(SDCCH_EMERG_CALL) SDCCH_EMERG_CALL, SUM(SUCC_SEIZ_SUPPLEM_SERV) SUCC_SEIZ_SUPPLEM_SERV from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, RBS_PS_RESACC_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:43.851 2016-01-01 09:01:44.955 creating tmp table: jf_ho_013509339

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws,

A57
yyyy-MM-dd HH:mm:ss.S
B57
yyyy-MM-dd HH:mm:ss.S
A104
yyyy-MM-dd HH:mm:ss.S
B104
yyyy-MM-dd HH:mm:ss.S
Page 34: 2g Kpi Cluster 20160101 Bh Cs

creating tmp table: jf_resacc_0162956044

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(CH_REQ_MSG_REC) CH_REQ_MSG_REC, SUM(DEL_IND_MSG_REC) DEL_IND_MSG_REC, SUM(IMM_ASSGN_REJ) IMM_ASSGN_REJ, SUM(IMM_ASSGN_SENT) IMM_ASSGN_SENT, SUM(IMSI_DETACH_SDCCH) IMSI_DETACH_SDCCH, SUM(SDCCH_CALL_RE_EST) SDCCH_CALL_RE_EST, SUM(SDCCH_EMERG_CALL) SDCCH_EMERG_CALL, SUM(SUCC_SEIZ_SUPPLEM_SERV) SUCC_SEIZ_SUPPLEM_SERV

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

RBS_PS_RESACC_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_ho_013509339

trunc( p.period_start_time, 'hh24' ) period_start_time,

Page 35: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 36: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 37: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 38: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 39: 2g Kpi Cluster 20160101 Bh Cs

SUM(bsc_i_sdcch_tch) BSC_I_SDCCH_TCH, SUM(bsc_i_unsucc_a_int_circ_type) BSC_I_UNSUCC_A_INT_CIRC_TYPE, SUM(bsc_o_sdcch_at) BSC_O_SDCCH_AT, SUM(bsc_o_sdcch_tch) BSC_O_SDCCH_TCH, SUM(bsc_o_sdcch_tch_at) BSC_O_SDCCH_TCH_AT, SUM(bsc_o_succ_ho) BSC_O_SUCC_HO, SUM(bsc_o_tch_tch_at) BSC_O_TCH_TCH_AT, SUM(cell_sdcch_at) CELL_SDCCH_AT, SUM(cell_sdcch_tch) CELL_SDCCH_TCH, SUM(cell_sdcch_tch_at) CELL_SDCCH_TCH_AT, SUM(cell_tch_tch_at) CELL_TCH_TCH_AT, SUM(ho_unsucc_a_int_circ_type) HO_UNSUCC_A_INT_CIRC_TYPE, SUM(msc_controlled_in_ho) MSC_CONTROLLED_IN_HO, SUM(msc_i_sdcch_tch) MSC_I_SDCCH_TCH, SUM(msc_i_tch_tch) MSC_I_TCH_TCH, SUM(msc_o_sdcch_at) MSC_O_SDCCH_AT, SUM(msc_o_sdcch_tch) MSC_O_SDCCH_TCH, SUM(msc_o_sdcch_tch_at) MSC_O_SDCCH_TCH_AT, SUM(msc_o_succ_ho) MSC_O_SUCC_HO, SUM(msc_o_tch_tch_at) MSC_O_TCH_TCH_AT from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_ho_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

Page 40: 2g Kpi Cluster 20160101 Bh Cs

SUM(bsc_i_sdcch_tch) BSC_I_SDCCH_TCH, SUM(bsc_i_unsucc_a_int_circ_type) BSC_I_UNSUCC_A_INT_CIRC_TYPE, SUM(bsc_o_sdcch_at) BSC_O_SDCCH_AT, SUM(bsc_o_sdcch_tch) BSC_O_SDCCH_TCH, SUM(bsc_o_sdcch_tch_at) BSC_O_SDCCH_TCH_AT, SUM(bsc_o_succ_ho) BSC_O_SUCC_HO, SUM(bsc_o_tch_tch_at) BSC_O_TCH_TCH_AT, SUM(cell_sdcch_at) CELL_SDCCH_AT, SUM(cell_sdcch_tch) CELL_SDCCH_TCH, SUM(cell_sdcch_tch_at) CELL_SDCCH_TCH_AT, SUM(cell_tch_tch_at) CELL_TCH_TCH_AT, SUM(ho_unsucc_a_int_circ_type) HO_UNSUCC_A_INT_CIRC_TYPE, SUM(msc_controlled_in_ho) MSC_CONTROLLED_IN_HO, SUM(msc_i_sdcch_tch) MSC_I_SDCCH_TCH, SUM(msc_i_tch_tch) MSC_I_TCH_TCH, SUM(msc_o_sdcch_at) MSC_O_SDCCH_AT, SUM(msc_o_sdcch_tch) MSC_O_SDCCH_TCH, SUM(msc_o_sdcch_tch_at) MSC_O_SDCCH_TCH_AT, SUM(msc_o_succ_ho) MSC_O_SUCC_HO, SUM(msc_o_tch_tch_at) MSC_O_TCH_TCH_AT

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

rbs_ps_ho_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

Page 41: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 42: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 43: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 44: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 45: 2g Kpi Cluster 20160101 Bh Cs

2016-01-01 09:01:44.956 2016-01-01 09:01:45.511 creating tmp table: jf_pcu_ext2_0133255477

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(AVE_DUR_UL_TBF_DEN) AVE_DUR_UL_TBF_DEN, SUM(AVE_DUR_DL_TBF_DEN) AVE_DUR_DL_TBF_DEN from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, RBS_PS_PCU_TRXTYPE2_RAW p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:45.513 2016-01-01 09:01:47.821 creating tmp table: jf_resavail_ext_0182737467

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, sum(nvl(ave_sdcch_sub,0)) ava_63a_num, sum(ave_sdcch_sub+nvl(ave_non_avail_sdcch*res_av_denom1,0)) ava_63a_den from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w,

A163
yyyy-MM-dd HH:mm:ss.S
B163
yyyy-MM-dd HH:mm:ss.S
A204
yyyy-MM-dd HH:mm:ss.S
B204
yyyy-MM-dd HH:mm:ss.S
Page 46: 2g Kpi Cluster 20160101 Bh Cs

creating tmp table: jf_pcu_ext2_0133255477

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(AVE_DUR_UL_TBF_DEN) AVE_DUR_UL_TBF_DEN, SUM(AVE_DUR_DL_TBF_DEN) AVE_DUR_DL_TBF_DEN

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

RBS_PS_PCU_TRXTYPE2_RAW p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_resavail_ext_0182737467

trunc( p.period_start_time, 'hh24' ) period_start_time,

sum(nvl(ave_sdcch_sub,0)) ava_63a_num, sum(ave_sdcch_sub+nvl(ave_non_avail_sdcch*res_av_denom1,0)) ava_63a_den

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

Page 47: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 48: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 49: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 50: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 51: 2g Kpi Cluster 20160101 Bh Cs

utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, ( SELECT a.ave_idle_f_tch_3, a.res_av_denom6, a.ave_idle_f_tch_4, a.res_av_denom7, a.ave_idle_f_tch_5, a.res_av_denom8, a.ave_idle_h_tch_1, a.res_av_denom9, a.ave_idle_h_tch_2, a.res_av_denom10, a.ave_idle_h_tch_3, a.res_av_denom11, a.ave_idle_h_tch_4, a.res_av_denom12, a.ave_idle_h_tch_5, a.res_av_denom13, a.tch_cong_time, a.ave_busy_tch, a.res_av_denom14, a.peak_busy_tch, a.ave_busy_sdcch, a.res_av_denom15, a.peak_busy_sdcch, a.sdcch_cong_time, a.ave_sdcch_hold_tim, a.res_av_denom16, a.ave_ftch_hold_tim, a.res_av_denom17, a.period_start_time, a.ave_non_avail_tch, b.bts_gid, a.ave_tch_avail_half, a.tch_fr_radio_congestion_time, a.tch_hr_radio_congestion_time, a.ave_tch_busy_full, a.ave_tch_busy_half, a.tch_peak_busy_full, a.tch_peak_busy_half, a.ave_tch_hold_time_hscsd, a.ave_tch_hold_time_hscsd_numer, a.ave_tch_hold_time_hscsd_denom, a.ave_busy_tch_hscsd, a.ave_busy_tch_hscsd_numer, a.ave_busy_tch_hscsd_denom, a.peak_busy_hscsd, a.ave_hscsd_users, a.ave_hscsd_users_numer, a.ave_hscsd_users_denom, a.ave_avail_tch_sum, a.ave_avail_tch_den, a.ave_gprs_channels_sum, a.ave_gprs_channels_den, a.peak_gprs_channels, a.ave_permanent_gprs_ch_sum, a.ave_permanent_gprs_ch_den, a.peak_permanent_gprs_ch, a.ave_add_gprs_ch_hold_time_sum, a.ave_add_gprs_ch_hold_time_den, a.period_duration, a.int_id, a.bsc_gid, a.bts_id, a.ave_non_avail_tsl, a.res_av_denom1, a.ave_avail_full_tch, a.res_av_denom2, a.ave_sdcch_sub, a.res_av_denom3, a.ave_idle_f_tch_1, a.res_av_denom4, a.ave_idle_f_tch_2, a.res_av_denom5, a.segment_id, a.ave_non_avail_tch_timeslot, a.non_avail_tch_denom, a.clear_request_by_bsc_on_tch, a.facch_call_setup_fail_paging, a.ave_tch_tsl_locked_by_usr, a.res_av_denom30, a.ave_sdcch_locked_by_usr, a.res_av_denom31, a.ave_busy_tch_14k4_data_call, a.res_av_denom32, a.ave_tch_hold_14k4_data_call, a.res_av_denom33, a.time_in_forced_hr_mode, a.time_in_forced_amr_hr_mode, a.time_in_forced_hr_amr_hr_mode, a.sdcch_traffic_for_voice_call, a.sdcch_alloc_for_voice_call, a.sdcch_traffic_for_sms, a.sdcch_alloc_for_sms, a.ave_busy_tch_timeslot, a.peak_busy_tch_timeslot, a.bcch_downtime, a.bcch_uptime, b.trx_type, a.ave_non_avail_sdcch FROM RBS_PS_RESAVAIL_bts_hour a, (SELECT bsc_gid, bts_gid, bts_id, trx_type, COUNT (*) FROM rbs_ps_resavail_ebts_raw WHERE period_start_time >=

Page 52: 2g Kpi Cluster 20160101 Bh Cs

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

SELECT a.ave_idle_f_tch_3, a.res_av_denom6, a.ave_idle_f_tch_4, a.res_av_denom7, a.ave_idle_f_tch_5, a.res_av_denom8, a.ave_idle_h_tch_1, a.res_av_denom9, a.ave_idle_h_tch_2, a.res_av_denom10, a.ave_idle_h_tch_3, a.res_av_denom11, a.ave_idle_h_tch_4, a.res_av_denom12, a.ave_idle_h_tch_5, a.res_av_denom13, a.tch_cong_time, a.ave_busy_tch, a.res_av_denom14, a.peak_busy_tch, a.ave_busy_sdcch, a.res_av_denom15, a.peak_busy_sdcch, a.sdcch_cong_time, a.ave_sdcch_hold_tim, a.res_av_denom16, a.ave_ftch_hold_tim, a.res_av_denom17, a.period_start_time, a.ave_non_avail_tch,

a.ave_tch_avail_half, a.tch_fr_radio_congestion_time, a.tch_hr_radio_congestion_time, a.ave_tch_busy_full, a.ave_tch_busy_half, a.tch_peak_busy_full, a.tch_peak_busy_half, a.ave_tch_hold_time_hscsd, a.ave_tch_hold_time_hscsd_numer, a.ave_tch_hold_time_hscsd_denom, a.ave_busy_tch_hscsd, a.ave_busy_tch_hscsd_numer, a.ave_busy_tch_hscsd_denom, a.peak_busy_hscsd, a.ave_hscsd_users, a.ave_hscsd_users_numer, a.ave_hscsd_users_denom, a.ave_avail_tch_sum, a.ave_avail_tch_den, a.ave_gprs_channels_sum, a.ave_gprs_channels_den, a.peak_gprs_channels, a.ave_permanent_gprs_ch_sum, a.ave_permanent_gprs_ch_den, a.peak_permanent_gprs_ch, a.ave_add_gprs_ch_hold_time_sum, a.ave_add_gprs_ch_hold_time_den, a.period_duration, a.int_id, a.bsc_gid, a.bts_id, a.ave_non_avail_tsl, a.res_av_denom1, a.ave_avail_full_tch, a.res_av_denom2, a.ave_sdcch_sub, a.res_av_denom3, a.ave_idle_f_tch_1, a.res_av_denom4, a.ave_idle_f_tch_2, a.res_av_denom5, a.segment_id, a.ave_non_avail_tch_timeslot, a.non_avail_tch_denom, a.clear_request_by_bsc_on_tch, a.facch_call_setup_fail_paging, a.ave_tch_tsl_locked_by_usr, a.res_av_denom30, a.ave_sdcch_locked_by_usr, a.res_av_denom31, a.ave_busy_tch_14k4_data_call, a.res_av_denom32, a.ave_tch_hold_14k4_data_call, a.res_av_denom33, a.time_in_forced_hr_mode, a.time_in_forced_amr_hr_mode, a.time_in_forced_hr_amr_hr_mode, a.sdcch_traffic_for_voice_call, a.sdcch_alloc_for_voice_call, a.sdcch_traffic_for_sms, a.sdcch_alloc_for_sms, a.ave_busy_tch_timeslot, a.peak_busy_tch_timeslot, a.bcch_downtime, a.bcch_uptime, b.trx_type, a.ave_non_avail_sdcch FROM RBS_PS_RESAVAIL_bts_hour a, (SELECT bsc_gid, bts_gid, bts_id, trx_type, COUNT (*) FROM rbs_ps_resavail_ebts_raw WHERE period_start_time >=

Page 53: 2g Kpi Cluster 20160101 Bh Cs

TO_DATE ('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') AND period_start_time < TO_DATE ('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') GROUP BY bsc_gid, bts_gid, bts_id, trx_type) b WHERE a.bts_id = b.bts_id AND a.bsc_gid = b.bsc_gid AND a.period_start_time >= TO_DATE ('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') AND a.period_start_time < TO_DATE ('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') ) p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:47.821 2016-01-01 09:01:48.938 creating tmp table: jf_service_0152889027

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(CONVER_STARTED) CONVER_STARTED, SUM(DROPPED_CALLS) DROPPED_CALLS, SUM(SDCCH_ASSIGN) SDCCH_ASSIGN, SUM(SERVED_DR_REQ) SERVED_DR_REQ, SUM(SERVED_FACCH_REQ) SERVED_FACCH_REQ, SUM(SERVED_TCH_CALL_REQ) SERVED_TCH_CALL_REQ, SUM(TCH_NEW_CALL_ASSIGN) TCH_NEW_CALL_ASSIGN, SUM(TCH_NORM_RELEASE) TCH_NORM_RELEASE from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

A298
yyyy-MM-dd HH:mm:ss.S
B298
yyyy-MM-dd HH:mm:ss.S
Page 54: 2g Kpi Cluster 20160101 Bh Cs

TO_DATE ('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') AND period_start_time < TO_DATE ('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') GROUP BY bsc_gid, bts_gid, bts_id, trx_type) b WHERE a.bts_id = b.bts_id AND a.bsc_gid = b.bsc_gid AND a.period_start_time >= TO_DATE ('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') AND a.period_start_time < TO_DATE ('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss')

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_service_0152889027

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(CONVER_STARTED) CONVER_STARTED, SUM(DROPPED_CALLS) DROPPED_CALLS, SUM(SDCCH_ASSIGN) SDCCH_ASSIGN, SUM(SERVED_DR_REQ) SERVED_DR_REQ, SUM(SERVED_FACCH_REQ) SERVED_FACCH_REQ, SUM(SERVED_TCH_CALL_REQ) SERVED_TCH_CALL_REQ, SUM(TCH_NEW_CALL_ASSIGN) TCH_NEW_CALL_ASSIGN, SUM(TCH_NORM_RELEASE) TCH_NORM_RELEASE

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

Page 55: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 56: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 57: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 58: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 59: 2g Kpi Cluster 20160101 Bh Cs

RBS_PS_SERVICE_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:48.938 2016-01-01 09:01:50.290 creating tmp table: jf_pcu_0165730941

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(period_duration) period_duration, SUM(DECODE(ave_dur_dl_tbf_den,-1,0,ave_dur_dl_tbf_den)) ave_dur_dl_tbf_den, SUM(DECODE(ave_dur_ul_tbf_den,-1,0,ave_dur_ul_tbf_den)) ave_dur_ul_tbf_den, SUM(dl_egprs_tbf_rel_due_no_resp) dl_egprs_tbf_rel_due_no_resp, SUM(dl_tbf_establishment_failed) dl_tbf_establishment_failed, SUM(dl_tbf_rel_due_to_flush) dl_tbf_rel_due_to_flush, SUM(dl_tbf_rel_due_to_suspend) dl_tbf_rel_due_to_suspend, sum(IGNOR_RLC_DATA_BL_UL_DUE_BSN) IGNOR_RLC_DATA_BL_UL_DUE_BSN, SUM(nbr_of_dl_tbf) nbr_of_dl_tbf, SUM(nbr_of_ul_tbf) nbr_of_ul_tbf, SUM(ul_egprs_tbf_rel_due_no_resp) ul_egprs_tbf_rel_due_no_resp, SUM(ul_tbf_establishment_failed) ul_tbf_establishment_failed, SUM(ul_tbf_rel_due_to_flush) ul_tbf_rel_due_to_flush, SUM(ul_tbf_rel_due_to_suspend) ul_tbf_rel_due_to_suspend, SUM(rlc_data_blocks_ul_cs1) rlc_data_blocks_ul_cs1, SUM(rlc_data_blocks_ul_cs2) rlc_data_blocks_ul_cs2, SUM(rlc_data_blocks_dl_cs1) rlc_data_blocks_dl_cs1, SUM(rlc_data_blocks_dl_cs2) rlc_data_blocks_dl_cs2, SUM(UL_TBF_RELEASES_DUE_DTM) UL_TBF_RELEASES_DUE_DTM, SUM(DL_TBF_RELEASES_DUE_DTM) DL_TBF_RELEASES_DUE_DTM, sum(rlc_data_blocks_ul_cs1+rlc_data_blocks_ul_cs2) trf_237b_ul_x, sum(rlc_data_blocks_ul_cs1+rlc_data_blocks_ul_cs2+bad_frame_ind_ul_cs1+bad_frame_ind_ul_cs2+bad_frame_ind_ul_unack+rlc_mac_cntrl_blocks_ul) trf_237b_ul_gprs, sum(rlc_data_blocks_dl_cs1+rlc_data_blocks_dl_cs2+retra_rlc_data_blocks_dl_cs1+retra_rlc_data_blocks_dl_cs2+rlc_mac_cntrl_blocks_dl) trf_237b_dl_gprs from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w,

A345
yyyy-MM-dd HH:mm:ss.S
B345
yyyy-MM-dd HH:mm:ss.S
Page 60: 2g Kpi Cluster 20160101 Bh Cs

RBS_PS_SERVICE_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_pcu_0165730941

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(period_duration) period_duration, SUM(DECODE(ave_dur_dl_tbf_den,-1,0,ave_dur_dl_tbf_den)) ave_dur_dl_tbf_den, SUM(DECODE(ave_dur_ul_tbf_den,-1,0,ave_dur_ul_tbf_den)) ave_dur_ul_tbf_den, SUM(dl_egprs_tbf_rel_due_no_resp) dl_egprs_tbf_rel_due_no_resp, SUM(dl_tbf_establishment_failed) dl_tbf_establishment_failed, SUM(dl_tbf_rel_due_to_flush) dl_tbf_rel_due_to_flush, SUM(dl_tbf_rel_due_to_suspend) dl_tbf_rel_due_to_suspend, sum(IGNOR_RLC_DATA_BL_UL_DUE_BSN) IGNOR_RLC_DATA_BL_UL_DUE_BSN, SUM(nbr_of_dl_tbf) nbr_of_dl_tbf, SUM(nbr_of_ul_tbf) nbr_of_ul_tbf, SUM(ul_egprs_tbf_rel_due_no_resp) ul_egprs_tbf_rel_due_no_resp, SUM(ul_tbf_establishment_failed) ul_tbf_establishment_failed, SUM(ul_tbf_rel_due_to_flush) ul_tbf_rel_due_to_flush, SUM(ul_tbf_rel_due_to_suspend) ul_tbf_rel_due_to_suspend, SUM(rlc_data_blocks_ul_cs1) rlc_data_blocks_ul_cs1, SUM(rlc_data_blocks_ul_cs2) rlc_data_blocks_ul_cs2, SUM(rlc_data_blocks_dl_cs1) rlc_data_blocks_dl_cs1, SUM(rlc_data_blocks_dl_cs2) rlc_data_blocks_dl_cs2, SUM(UL_TBF_RELEASES_DUE_DTM) UL_TBF_RELEASES_DUE_DTM, SUM(DL_TBF_RELEASES_DUE_DTM) DL_TBF_RELEASES_DUE_DTM, sum(rlc_data_blocks_ul_cs1+rlc_data_blocks_ul_cs2) trf_237b_ul_x, sum(rlc_data_blocks_ul_cs1+rlc_data_blocks_ul_cs2+bad_frame_ind_ul_cs1+bad_frame_ind_ul_cs2+bad_frame_ind_ul_unack+rlc_mac_cntrl_blocks_ul) trf_237b_ul_gprs, sum(rlc_data_blocks_dl_cs1+rlc_data_blocks_dl_cs2+retra_rlc_data_blocks_dl_cs1+retra_rlc_data_blocks_dl_cs2+rlc_mac_cntrl_blocks_dl) trf_237b_dl_gprs

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

Page 61: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

sum(rlc_data_blocks_ul_cs1+rlc_data_blocks_ul_cs2+bad_frame_ind_ul_cs1+bad_frame_ind_ul_cs2+bad_frame_ind_ul_unack+rlc_mac_cntrl_blocks_ul) trf_237b_ul_gprs, sum(rlc_data_blocks_dl_cs1+rlc_data_blocks_dl_cs2+retra_rlc_data_blocks_dl_cs1+retra_rlc_data_blocks_dl_cs2+rlc_mac_cntrl_blocks_dl) trf_237b_dl_gprs

Page 62: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 63: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 64: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 65: 2g Kpi Cluster 20160101 Bh Cs

utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_pcu_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:50.290 2016-01-01 09:01:51.508 creating tmp table: jf_resavail_0158694006

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(period_duration) period_duration, AVG(ave_gprs_channels_den) ave_gprs_channels_den, SUM(ave_gprs_channels_sum) ave_gprs_channels_sum, AVG(non_avail_tch_denom) non_avail_tch_denom, SUM(ave_busy_tch) ave_busy_tch, AVG(ave_avail_tch_den) ave_avail_tch_den, SUM(ave_avail_tch_sum) ave_avail_tch_sum, SUM(ave_busy_sdcch) ave_busy_sdcch, SUM(ave_non_avail_tch_timeslot) ave_non_avail_tch_timeslot, AVG(res_av_denom14) res_av_denom14, AVG(res_av_denom15) res_av_denom15 from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g ,

A407
yyyy-MM-dd HH:mm:ss.S
B407
yyyy-MM-dd HH:mm:ss.S
Page 66: 2g Kpi Cluster 20160101 Bh Cs

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

rbs_ps_pcu_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_resavail_0158694006

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(period_duration) period_duration, AVG(ave_gprs_channels_den) ave_gprs_channels_den, SUM(ave_gprs_channels_sum) ave_gprs_channels_sum, AVG(non_avail_tch_denom) non_avail_tch_denom, SUM(ave_busy_tch) ave_busy_tch, AVG(ave_avail_tch_den) ave_avail_tch_den, SUM(ave_avail_tch_sum) ave_avail_tch_sum, SUM(ave_busy_sdcch) ave_busy_sdcch, SUM(ave_non_avail_tch_timeslot) ave_non_avail_tch_timeslot, AVG(res_av_denom14) res_av_denom14, AVG(res_av_denom15) res_av_denom15

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

Page 67: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 68: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 69: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 70: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 71: 2g Kpi Cluster 20160101 Bh Cs

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_resavail_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:51.508 2016-01-01 09:01:52.668 creating tmp table: jf_traffic_0120167662

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(BSC_O_HO_CMD_ASSGN) BSC_O_HO_CMD_ASSGN, SUM(MSC_O_HO_CMD) MSC_O_HO_CMD, SUM(SDCCH_A_IF_FAIL_CALL) SDCCH_A_IF_FAIL_CALL, SUM(SDCCH_ABIS_FAIL_OLD) SDCCH_ABIS_FAIL_OLD, SUM(SDCCH_ASSIGN) SDCCH_ASSIGN, SUM(SDCCH_BCSU_RESET) SDCCH_BCSU_RESET, SUM(SDCCH_BTS_FAIL) SDCCH_BTS_FAIL, SUM(SDCCH_LAPD_FAIL) SDCCH_LAPD_FAIL, SUM(SDCCH_NETW_ACT) SDCCH_NETW_ACT, SUM(SDCCH_RADIO_FAIL) SDCCH_RADIO_FAIL, SUM(SDCCH_RF_OLD_HO) SDCCH_RF_OLD_HO, SUM(SDCCH_SEIZ_ATT) SDCCH_SEIZ_ATT, SUM(SDCCH_USER_ACT) SDCCH_USER_ACT, SUM(TCH_CALL_REQ) TCH_CALL_REQ, SUM(TCH_REJ_DUE_REQ_CH_A_IF_CRC) TCH_REJ_DUE_REQ_CH_A_IF_CRC, SUM(TCH_REQUESTS_CALL_ATTEMPT) TCH_REQUESTS_CALL_ATTEMPT, SUM(SUCC_TCH_SEIZ_CALL_ATTEMPT) SUCC_TCH_SEIZ_CALL_ATTEMPT from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where

A457
yyyy-MM-dd HH:mm:ss.S
B457
yyyy-MM-dd HH:mm:ss.S
Page 72: 2g Kpi Cluster 20160101 Bh Cs

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

rbs_ps_resavail_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_traffic_0120167662

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(BSC_O_HO_CMD_ASSGN) BSC_O_HO_CMD_ASSGN, SUM(MSC_O_HO_CMD) MSC_O_HO_CMD, SUM(SDCCH_A_IF_FAIL_CALL) SDCCH_A_IF_FAIL_CALL, SUM(SDCCH_ABIS_FAIL_OLD) SDCCH_ABIS_FAIL_OLD, SUM(SDCCH_ASSIGN) SDCCH_ASSIGN, SUM(SDCCH_BCSU_RESET) SDCCH_BCSU_RESET, SUM(SDCCH_BTS_FAIL) SDCCH_BTS_FAIL, SUM(SDCCH_LAPD_FAIL) SDCCH_LAPD_FAIL, SUM(SDCCH_NETW_ACT) SDCCH_NETW_ACT, SUM(SDCCH_RADIO_FAIL) SDCCH_RADIO_FAIL, SUM(SDCCH_RF_OLD_HO) SDCCH_RF_OLD_HO, SUM(SDCCH_SEIZ_ATT) SDCCH_SEIZ_ATT, SUM(SDCCH_USER_ACT) SDCCH_USER_ACT, SUM(TCH_CALL_REQ) TCH_CALL_REQ, SUM(TCH_REJ_DUE_REQ_CH_A_IF_CRC) TCH_REJ_DUE_REQ_CH_A_IF_CRC, SUM(TCH_REQUESTS_CALL_ATTEMPT) TCH_REQUESTS_CALL_ATTEMPT, SUM(SUCC_TCH_SEIZ_CALL_ATTEMPT) SUCC_TCH_SEIZ_CALL_ATTEMPT

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

Page 73: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 74: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 75: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 76: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 77: 2g Kpi Cluster 20160101 Bh Cs

w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_traffic_bts_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:01:52.668 2016-01-01 09:02:02.178 creating tmp table: jf_codingsc_0138779086

select trunc( p.period_start_time, 'hh24' ) period_start_time, g.ws ws, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_1,

A513
yyyy-MM-dd HH:mm:ss.S
B513
yyyy-MM-dd HH:mm:ss.S
Page 78: 2g Kpi Cluster 20160101 Bh Cs

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

rbs_ps_traffic_bts_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_codingsc_0138779086

trunc( p.period_start_time, 'hh24' ) period_start_time,

SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_1,

Page 79: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_1,

Page 80: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 81: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 82: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 83: 2g Kpi Cluster 20160101 Bh Cs

SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_12, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_16, sum(case when (coding_scheme>=7 and coding_scheme<=9) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_1112, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_16, 0.5*sum(case when (coding_scheme>=7 and coding_scheme<=9) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_1112 from ( select w.setname ws, leg.la_co_gid ws_gid from w_manual_sets w, utp_legacy leg where w.int_id = leg.la_int_id ) g , utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_codingsc_cs1_hour p where g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and

Page 84: 2g Kpi Cluster 20160101 Bh Cs

SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_12, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_16, sum(case when (coding_scheme>=7 and coding_scheme<=9) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_1112, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_16, 0.5*sum(case when (coding_scheme>=7 and coding_scheme<=9) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_1112

w.setname ws, leg.la_co_gid ws_gid

w_manual_sets w,

w.int_id = leg.la_int_id

utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts,

rbs_ps_codingsc_cs1_hour p

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_oc_id=3 and plmn.co_oc_id=16 and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and

Page 85: 2g Kpi Cluster 20160101 Bh Cs

SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_12, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_16, sum(case when (coding_scheme>=7 and coding_scheme<=9) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (ul_rlc_blocks_in_ack_mode+ul_rlc_blocks_in_unack_mode) else 0 end) trf_237b_ul_x_1112, sum(case when (coding_scheme>=1 and coding_scheme<=6) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_16, 0.5*sum(case when (coding_scheme>=7 and coding_scheme<=9) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_79, sum(case when (coding_scheme>=11 and coding_scheme<=12) then (+dl_rlc_blocks_in_ack_mode+retrans_rlc_data_blocks_dl+dl_rlc_blocks_in_unack_mode) else 0 end) trf_237b_dl_edge_1112

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 86: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 87: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 88: 2g Kpi Cluster 20160101 Bh Cs

g.ws_gid = bcf.co_gid and g.ws in ( '2GSANJI_JEMB_01_01','2GSANJI_JEMB_02_01','2GSANJI_JEMB_03_01','2GSANJI_MAD1_01_01','2GSANJI_MAD1_02_01','2GSANJI_MAD1_02_02','2GSANJI_MDR1_01_01','2GSANJI_MDR2_02_01','2GSANJI_MLG_01_01','2GSANJI_SBY1_01_01','2GSANJI_SBY1_03_01','2GSANJI_SBY3_04_01_2','2GSANJI_SBY3_04_01_3','2GSANJI_SBY4_02_01','2GSANJI_SBY5_02_01','2GSANJI_SBY5_02_02','2GSANJI_SBY6_02_01','2GSANJI_SBY6_05_01' ) and

Page 89: 2g Kpi Cluster 20160101 Bh Cs

p.bts_gid = bts.co_gid and bts.co_oc_id=4 and bcf.co_oc_id=27 group by trunc( p.period_start_time, 'hh24' ), g.ws

2016-01-01 09:02:02.180 2016-01-01 09:02:02.784 creating tmp table: jf_ALLTABLES_0186606207

select period_start_time, wsfrom ( ( select period_start_time, TO_CHAR(ws) ws from jf_codingsc_0138779086 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_ho_013509339 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_pcu_0165730941 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_pcu_ext2_0133255477 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_resacc_0162956044 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_resacc_ext2_0181061150

A602
yyyy-MM-dd HH:mm:ss.S
B602
yyyy-MM-dd HH:mm:ss.S
Page 90: 2g Kpi Cluster 20160101 Bh Cs

p.bts_gid = bts.co_gid and bts.co_oc_id=4 and

trunc( p.period_start_time, 'hh24' ),

creating tmp table: jf_ALLTABLES_0186606207

period_start_time, TO_CHAR(ws) ws

jf_codingsc_0138779086

period_start_time, TO_CHAR(ws) ws

jf_ho_013509339

period_start_time, TO_CHAR(ws) ws

jf_pcu_0165730941

period_start_time, TO_CHAR(ws) ws

jf_pcu_ext2_0133255477

period_start_time, TO_CHAR(ws) ws

jf_resacc_0162956044

period_start_time, TO_CHAR(ws) ws

jf_resacc_ext2_0181061150

Page 91: 2g Kpi Cluster 20160101 Bh Cs

)UNION ( select period_start_time, TO_CHAR(ws) ws from jf_resavail_0158694006 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_resavail_ext_0182737467 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_service_0152889027 )UNION ( select period_start_time, TO_CHAR(ws) ws from jf_traffic_0120167662 ) ) pwhere p.period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and p.period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss')

2016-01-01 09:02:02.802 2016-01-01 09:02:03.15 report from tmp tables

select * from ( select p.*,rank() over (partition by trunc( p.period_start_time, 'dd' ) , ws order by to_number("trf_24c" ) desc nulls last, period_start_time asc) ranking from ( select ALLTABLES.period_start_time, ALLTABLES.ws, to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...to_number(100*(DECODE(traffic.SDCCH_SEIZ_ATT, 0, 0, traffic.SDCCH_ASSIGN/traffic.SDCCH_SEIZ_ATT))) "SDSR", to_number(100*(DECODE((traffic.TCH_REQUESTS_CALL_ATTEMPT), 0, 0, (traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)/(traffic.TCH_REQUESTS_CALL_ATTEMPT)))) "TCH_BLOCK_RATE", to_number(100*(DECODE((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS), 0, 0, (service.DROPPED_CALLS)/(service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)))) "DCR_2G", to_number(100*(DECODE((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN), 0, 0, (ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)/(traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)))) "HOSR_2G", to_number(((traffic.TCH_CALL_REQ-traffic.TCH_REJ_DUE_REQ_CH_A_IF_CRC)+(ho.BSC_I_UNSUCC_A_INT_CIRC_TYPE+ho.MSC_CONTROLLED_IN_HO+ho.HO_UNSUCC_A_INT_CIRC_TYPE))) "Call_attempt_npo", to_number(pcu.nbr_of_dl_tbf + pcu.nbr_of_ul_tbf) "Attempt_Data", to_number(100*(1-(DECODE((pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf), 0, 0, (pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))))) "PDASR", to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

A684
yyyy-MM-dd HH:mm:ss.S
B684
yyyy-MM-dd HH:mm:ss.S
Page 92: 2g Kpi Cluster 20160101 Bh Cs

period_start_time, TO_CHAR(ws) ws

jf_resavail_0158694006

period_start_time, TO_CHAR(ws) ws

jf_resavail_ext_0182737467

period_start_time, TO_CHAR(ws) ws

jf_service_0152889027

period_start_time, TO_CHAR(ws) ws

jf_traffic_0120167662

p.period_start_time >= to_date('2015/12/31 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and p.period_start_time < to_date('2016/01/01 00:00:00', 'yyyy/mm/dd hh24:mi:ss')

select p.*,rank() over (partition by trunc( p.period_start_time, 'dd' ) , ws order by to_number("trf_24c" ) desc nulls last, period_start_time asc) ranking

ALLTABLES.period_start_time, ALLTABLES.ws, to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...to_number(100*(DECODE(traffic.SDCCH_SEIZ_ATT, 0, 0, traffic.SDCCH_ASSIGN/traffic.SDCCH_SEIZ_ATT))) "SDSR", to_number(100*(DECODE((traffic.TCH_REQUESTS_CALL_ATTEMPT), 0, 0, (traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)/(traffic.TCH_REQUESTS_CALL_ATTEMPT)))) "TCH_BLOCK_RATE", to_number(100*(DECODE((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS), 0, 0, (service.DROPPED_CALLS)/(service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)))) "DCR_2G", to_number(100*(DECODE((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN), 0, 0, (ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)/(traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)))) "HOSR_2G", to_number(((traffic.TCH_CALL_REQ-traffic.TCH_REJ_DUE_REQ_CH_A_IF_CRC)+(ho.BSC_I_UNSUCC_A_INT_CIRC_TYPE+ho.MSC_CONTROLLED_IN_HO+ho.HO_UNSUCC_A_INT_CIRC_TYPE))) "Call_attempt_npo", to_number(pcu.nbr_of_dl_tbf + pcu.nbr_of_ul_tbf) "Attempt_Data", to_number(100*(1-(DECODE((pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf), 0, 0, (pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))))) "PDASR", to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 93: 2g Kpi Cluster 20160101 Bh Cs

(partition by trunc( p.period_start_time, 'dd' ) , ws order by to_number("trf_24c" ) desc nulls last, period_start_time asc) ranking

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((traffic.TCH_REQUESTS_CALL_ATTEMPT), 0, 0, (traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)/(traffic.TCH_REQUESTS_CALL_ATTEMPT)))) "TCH_BLOCK_RATE", to_number(100*(DECODE((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS), 0, 0, (service.DROPPED_CALLS)/(service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)))) "DCR_2G", to_number(100*(DECODE((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN), 0, 0, (ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)/(traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)))) "HOSR_2G", to_number(((traffic.TCH_CALL_REQ-traffic.TCH_REJ_DUE_REQ_CH_A_IF_CRC)+(ho.BSC_I_UNSUCC_A_INT_CIRC_TYPE+ho.MSC_CONTROLLED_IN_HO+ho.HO_UNSUCC_A_INT_CIRC_TYPE))) "Call_attempt_npo",

to_number(100*(1-(DECODE((pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf), 0, 0, (pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))))) "PDASR", to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 94: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((traffic.TCH_REQUESTS_CALL_ATTEMPT), 0, 0, (traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)/(traffic.TCH_REQUESTS_CALL_ATTEMPT)))) "TCH_BLOCK_RATE", to_number(100*(DECODE((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS), 0, 0, (service.DROPPED_CALLS)/(service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)))) "DCR_2G", to_number(100*(DECODE((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN), 0, 0, (ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)/(traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)))) "HOSR_2G", to_number(((traffic.TCH_CALL_REQ-traffic.TCH_REJ_DUE_REQ_CH_A_IF_CRC)+(ho.BSC_I_UNSUCC_A_INT_CIRC_TYPE+ho.MSC_CONTROLLED_IN_HO+ho.HO_UNSUCC_A_INT_CIRC_TYPE))) "Call_attempt_npo",

to_number(100*(1-(DECODE((pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf), 0, 0, (pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))))) "PDASR", to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 95: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 96: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 97: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 98: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 99: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 100: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

to_number(100*(DECODE((pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp), 0, 0, (pcu.nbr_of_ul_tbf+pcu.nbr_of_dl_tbf-pcu.ul_tbf_establishment_failed-pcu.dl_tbf_establishment_failed-pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp- pcu.ave_dur_ul_tbf_den- pcu.ave_dur_dl_tbf_den- pcu.ul_tbf_rel_due_to_flush- pcu.dl_tbf_rel_due_to_flush- pcu.ul_tbf_rel_due_to_suspend- pcu.dl_tbf_rel_due_to_suspend- pcu.UL_TBF_RELEASES_DUE_DTM-pcu.DL_TBF_RELEASES_DUE_DTM)/(pcu.nbr_of_ul_tbf+ pcu.nbr_of_dl_tbf- pcu.ul_tbf_establishment_failed- pcu.dl_tbf_establishment_failed- pcu.ul_egprs_tbf_rel_due_no_resp- pcu.dl_egprs_tbf_rel_due_no_resp)))) "TBF_DROP_RATE",

Page 101: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

Page 102: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

Page 103: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

Page 104: 2g Kpi Cluster 20160101 Bh Cs

to_number(100*(DECODE((resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ), 0, 0, (resacc.IMM_ASSGN_SENT - resacc.DEL_IND_MSG_REC)/(resacc.IMM_ASSGN_SENT + resacc.IMM_ASSGN_REJ)))*(1 -(DECODE((service.SDCCH_ASSIGN), 0, 0, (traffic.SDCCH_RADIO_FAIL + traffic.SDCCH_RF_OLD_HO + traffic.SDCCH_USER_ACT + traffic.SDCCH_BCSU_RESET + traffic.SDCCH_NETW_ACT + traffic.SDCCH_ABIS_FAIL_OLD + traffic.SDCCH_BTS_FAIL + traffic.SDCCH_LAPD_FAIL)/(service.SDCCH_ASSIGN))))*(DECODE((service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traffic.TCH_REQUESTS_CALL_ATTEMPT -traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT), 0, 0, (service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH+ho.BSC_I_SDCCH_TCH))/(service.TCH_NEW_CALL_ASSIGN -service.SERVED_FACCH_REQ +(ho.MSC_O_SDCCH_TCH+ho.BSC_O_SDCCH_TCH)+ho.CELL_SDCCH_TCH -(ho.MSC_I_SDCCH_TCH + ho.BSC_I_SDCCH_TCH)+traf...

Page 105: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R... to_number((DECODE(60, 0, 0, resavail.period_duration/60))*(DECODE(resavail.res_av_denom14, 0, 0, resavail.ave_busy_tch/resavail.res_av_denom14))) "trf_24c", to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY", to_number(100*decode(resavail_ext.ava_63a_den,0,0,resavail_ext.ava_63a_num/resavail_ext.ava_63a_den)) "ava_63a", to_number(traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT) "SUCC_TCH_SEIZ_CALL_ATTEMPT", to_number(traffic.TCH_REQUESTS_CALL_ATTEMPT) "TCH_REQUESTS_CALL_ATTEMPT", to_number(service.CONVER_STARTED - ho.MSC_I_TCH_TCH) "termination_call", to_number(decode(resavail.res_av_denom15,0,0,resavail.ave_busy_sdcch/resavail.res_av_denom15)) "trf_11b", to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod... to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36+(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_212c", to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11)*36+(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_213c", to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c", to_number((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)) "dcrdenom_L0", to_number((service.DROPPED_CALLS)) "dcrnom_L0", to_number((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)) "hosrdenom_L0", to_number((ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)) "hosrnom_L0", to_number((resacc.CH_REQ_MSG_REC-(traffic.SDCCH_ASSIGN-(resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)))) "immasdenom_L0", to_number((resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)) "immasnom_L0", to_number((pcu.NBR_OF_DL_TBF+pcu.NBR_OF_UL_TBF)) "pdasrdenom_L0", to_number((pcu.DL_TBF_ESTABLISHMENT_FAILED+pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP+pcu.UL_TBF_ESTABLISHMENT_FAILED+pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP)) "pdasrnom_L0", to_number(traffic.SDCCH_SEIZ_ATT) "sdasrdenom_L0", to_number(traffic.SDCCH_ASSIGN) "sdasrnom_L0", to_number((traffic.SDCCH_ASSIGN+resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV+resacc_ext2.SDCCH_LOC_UPD)) "sdcchdropdenom_L0", to_number((traffic.SDCCH_RADIO_FAIL+traffic.SDCCH_RF_OLD_HO+traffic.SDCCH_USER_ACT+traffic.SDCCH_BCSU_RESET+traffic.SDCCH_NETW_ACT+traffic.SDCCH_BTS_FAIL+traffic.SDCCH_LAPD_FAIL+traffic.SDCCH_A_IF_FAIL_CALL)) "sdcchdropnom_L0", to_number(traffic.TCH_REQUESTS_CALL_ATTEMPT) "tbrdenom_L0", to_number((traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)) "tbrnom_L0", to_number((service.SERVED_TCH_CALL_REQ+service.SERVED_DR_REQ+service.SERVED_FACCH_REQ)) "tchassrdenom_L0", to_number((service.TCH_NEW_CALL_ASSIGN)) "tchassrnom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED -pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP)) "tdrdenom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0", to_number((ho.MSC_O_TCH_TCH_AT+ho.MSC_O_SDCCH_TCH_AT+ho.MSC_O_SDCCH_AT+ho.BSC_O_TCH_TCH_AT+ho.BSC_O_SDCCH_TCH_AT+ho.BSC_O_SDCCH_AT+ho.CELL_TCH_TCH_AT+ho.CELL_SDCCH_TCH_AT+ho.CELL_SDCCH_AT)) "ho_attempt" from dual , jf_ALLTABLES_0186606207 ALLTABLES, jf_codingsc_0138779086 codingsc, jf_ho_013509339 ho, jf_pcu_0165730941 pcu, jf_pcu_ext2_0133255477 pcu_ext2, jf_resacc_0162956044 resacc, jf_resacc_ext2_0181061150 resacc_ext2, jf_resavail_0158694006 resavail, jf_resavail_ext_0182737467 resavail_ext, jf_service_0152889027 service, jf_traffic_0120167662 traffic where 1=1 and ALLTABLES.period_start_time = codingsc.period_start_time (+) and ALLTABLES.ws = codingsc.ws (+) and ALLTABLES.period_start_time = ho.period_start_time (+) and ALLTABLES.ws = ho.ws (+) and ALLTABLES.period_start_time = pcu.period_start_time (+) and ALLTABLES.ws = pcu.ws (+) and ALLTABLES.period_start_time = pcu_ext2.period_start_time (+) and ALLTABLES.ws = pcu_ext2.ws (+)

Page 106: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R... to_number((DECODE(60, 0, 0, resavail.period_duration/60))*(DECODE(resavail.res_av_denom14, 0, 0, resavail.ave_busy_tch/resavail.res_av_denom14))) "trf_24c", to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY", to_number(100*decode(resavail_ext.ava_63a_den,0,0,resavail_ext.ava_63a_num/resavail_ext.ava_63a_den)) "ava_63a", to_number(traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT) "SUCC_TCH_SEIZ_CALL_ATTEMPT", to_number(traffic.TCH_REQUESTS_CALL_ATTEMPT) "TCH_REQUESTS_CALL_ATTEMPT", to_number(service.CONVER_STARTED - ho.MSC_I_TCH_TCH) "termination_call", to_number(decode(resavail.res_av_denom15,0,0,resavail.ave_busy_sdcch/resavail.res_av_denom15)) "trf_11b", to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod... to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36+(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_212c", to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11)*36+(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_213c", to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c", to_number((service.TCH_NORM_RELEASE-ho.MSC_I_TCH_TCH+service.DROPPED_CALLS)) "dcrdenom_L0", to_number((service.DROPPED_CALLS)) "dcrnom_L0", to_number((traffic.MSC_O_HO_CMD+traffic.BSC_O_HO_CMD_ASSGN)) "hosrdenom_L0", to_number((ho.MSC_O_SUCC_HO+ho.BSC_O_SUCC_HO)) "hosrnom_L0", to_number((resacc.CH_REQ_MSG_REC-(traffic.SDCCH_ASSIGN-(resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)))) "immasdenom_L0", to_number((resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)) "immasnom_L0", to_number((pcu.NBR_OF_DL_TBF+pcu.NBR_OF_UL_TBF)) "pdasrdenom_L0", to_number((pcu.DL_TBF_ESTABLISHMENT_FAILED+pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP+pcu.UL_TBF_ESTABLISHMENT_FAILED+pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP)) "pdasrnom_L0", to_number(traffic.SDCCH_SEIZ_ATT) "sdasrdenom_L0", to_number(traffic.SDCCH_ASSIGN) "sdasrnom_L0", to_number((traffic.SDCCH_ASSIGN+resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV+resacc_ext2.SDCCH_LOC_UPD)) "sdcchdropdenom_L0", to_number((traffic.SDCCH_RADIO_FAIL+traffic.SDCCH_RF_OLD_HO+traffic.SDCCH_USER_ACT+traffic.SDCCH_BCSU_RESET+traffic.SDCCH_NETW_ACT+traffic.SDCCH_BTS_FAIL+traffic.SDCCH_LAPD_FAIL+traffic.SDCCH_A_IF_FAIL_CALL)) "sdcchdropnom_L0", to_number(traffic.TCH_REQUESTS_CALL_ATTEMPT) "tbrdenom_L0", to_number((traffic.TCH_REQUESTS_CALL_ATTEMPT-traffic.SUCC_TCH_SEIZ_CALL_ATTEMPT)) "tbrnom_L0", to_number((service.SERVED_TCH_CALL_REQ+service.SERVED_DR_REQ+service.SERVED_FACCH_REQ)) "tchassrdenom_L0", to_number((service.TCH_NEW_CALL_ASSIGN)) "tchassrnom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED -pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP)) "tdrdenom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0", to_number((ho.MSC_O_TCH_TCH_AT+ho.MSC_O_SDCCH_TCH_AT+ho.MSC_O_SDCCH_AT+ho.BSC_O_TCH_TCH_AT+ho.BSC_O_SDCCH_TCH_AT+ho.BSC_O_SDCCH_AT+ho.CELL_TCH_TCH_AT+ho.CELL_SDCCH_TCH_AT+ho.CELL_SDCCH_AT)) "ho_attempt"

jf_ALLTABLES_0186606207 ALLTABLES, jf_codingsc_0138779086 codingsc, jf_ho_013509339 ho, jf_pcu_0165730941 pcu, jf_pcu_ext2_0133255477 pcu_ext2, jf_resacc_0162956044 resacc, jf_resacc_ext2_0181061150 resacc_ext2, jf_resavail_0158694006 resavail, jf_resavail_ext_0182737467 resavail_ext, jf_service_0152889027 service, jf_traffic_0120167662 traffic

and ALLTABLES.period_start_time = codingsc.period_start_time (+) and ALLTABLES.ws = codingsc.ws (+) and ALLTABLES.period_start_time = ho.period_start_time (+) and ALLTABLES.ws = ho.ws (+) and ALLTABLES.period_start_time = pcu.period_start_time (+) and ALLTABLES.ws = pcu.ws (+) and ALLTABLES.period_start_time = pcu_ext2.period_start_time (+) and ALLTABLES.ws = pcu_ext2.ws (+)

Page 107: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R... to_number((DECODE(60, 0, 0, resavail.period_duration/60))*(DECODE(resavail.res_av_denom14, 0, 0, resavail.ave_busy_tch/resavail.res_av_denom14))) "trf_24c", to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY", to_number(100*decode(resavail_ext.ava_63a_den,0,0,resavail_ext.ava_63a_num/resavail_ext.ava_63a_den)) "ava_63a",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod... to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36+(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_212c", to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11)*36+(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_213c", to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c",

to_number((resacc.CH_REQ_MSG_REC-(traffic.SDCCH_ASSIGN-(resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)))) "immasdenom_L0", to_number((resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)) "immasnom_L0",

to_number((pcu.DL_TBF_ESTABLISHMENT_FAILED+pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP+pcu.UL_TBF_ESTABLISHMENT_FAILED+pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP)) "pdasrnom_L0",

to_number((traffic.SDCCH_ASSIGN+resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV+resacc_ext2.SDCCH_LOC_UPD)) "sdcchdropdenom_L0", to_number((traffic.SDCCH_RADIO_FAIL+traffic.SDCCH_RF_OLD_HO+traffic.SDCCH_USER_ACT+traffic.SDCCH_BCSU_RESET+traffic.SDCCH_NETW_ACT+traffic.SDCCH_BTS_FAIL+traffic.SDCCH_LAPD_FAIL+traffic.SDCCH_A_IF_FAIL_CALL)) "sdcchdropnom_L0",

to_number((service.SERVED_TCH_CALL_REQ+service.SERVED_DR_REQ+service.SERVED_FACCH_REQ)) "tchassrdenom_L0",

to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED -pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP)) "tdrdenom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0", to_number((ho.MSC_O_TCH_TCH_AT+ho.MSC_O_SDCCH_TCH_AT+ho.MSC_O_SDCCH_AT+ho.BSC_O_TCH_TCH_AT+ho.BSC_O_SDCCH_TCH_AT+ho.BSC_O_SDCCH_AT+ho.CELL_TCH_TCH_AT+ho.CELL_SDCCH_TCH_AT+ho.CELL_SDCCH_AT)) "ho_attempt"

Page 108: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod... to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36+(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_212c", to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11)*36+(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12)*50)/1024) "trf_213c", to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c",

to_number((resacc.CH_REQ_MSG_REC-(traffic.SDCCH_ASSIGN-(resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)))) "immasdenom_L0", to_number((resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV)) "immasnom_L0",

to_number((traffic.SDCCH_ASSIGN+resacc_ext2.SUCC_SEIZ_TERM+resacc_ext2.SUCC_SEIZ_ORIG+resacc.SDCCH_CALL_RE_EST+resacc.SDCCH_EMERG_CALL+resacc.IMSI_DETACH_SDCCH+resacc.SUCC_SEIZ_SUPPLEM_SERV+resacc_ext2.SDCCH_LOC_UPD)) "sdcchdropdenom_L0", to_number((traffic.SDCCH_RADIO_FAIL+traffic.SDCCH_RF_OLD_HO+traffic.SDCCH_USER_ACT+traffic.SDCCH_BCSU_RESET+traffic.SDCCH_NETW_ACT+traffic.SDCCH_BTS_FAIL+traffic.SDCCH_LAPD_FAIL+traffic.SDCCH_A_IF_FAIL_CALL)) "sdcchdropnom_L0",

to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED -pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP)) "tdrdenom_L0", to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0", to_number((ho.MSC_O_TCH_TCH_AT+ho.MSC_O_SDCCH_TCH_AT+ho.MSC_O_SDCCH_AT+ho.BSC_O_TCH_TCH_AT+ho.BSC_O_SDCCH_TCH_AT+ho.BSC_O_SDCCH_AT+ho.CELL_TCH_TCH_AT+ho.CELL_SDCCH_TCH_AT+ho.CELL_SDCCH_AT)) "ho_attempt"

Page 109: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c",

to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0",

Page 110: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a", to_number(((pcu.rlc_data_blocks_ul_cs1*20)+(pcu.rlc_data_blocks_ul_cs2*30)+(pcu.rlc_data_blocks_dl_cs1*20)+(pcu.rlc_data_blocks_dl_cs2*30)+((codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11+codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11)*36)+((codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12+codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12)*50))/1024) "trf_74c",

to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0",

Page 111: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a",

to_number((pcu.NBR_OF_UL_TBF + pcu.NBR_OF_DL_TBF - pcu.UL_TBF_ESTABLISHMENT_FAILED - pcu.DL_TBF_ESTABLISHMENT_FAILED - pcu.UL_EGPRS_TBF_REL_DUE_NO_RESP - pcu.DL_EGPRS_TBF_REL_DUE_NO_RESP - pcu_ext2.AVE_DUR_UL_TBF_DEN - pcu_ext2.AVE_DUR_DL_TBF_DEN - pcu.UL_TBF_REL_DUE_TO_FLUSH - pcu.DL_TBF_REL_DUE_TO_FLUSH - pcu.UL_TBF_REL_DUE_TO_SUSPEND - pcu.DL_TBF_REL_DUE_TO_SUSPEND - pcu.UL_TBF_RELEASES_DUE_DTM - pcu.DL_TBF_RELEASES_DUE_DTM)) "tdrnom_L0",

Page 112: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a",

Page 113: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a",

Page 114: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_214a", to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) "trf_215a",

Page 115: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr... to_number(100*(DECODE(((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom))), 0, 0, (((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den)))/((DECODE(resavail.ave_avail_tch_den, 0, 0, resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den))+ (DECODE(resavail.ave_gprs_channels_den, 0, 0, resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))+ (DECODE(resavail.non_avail_tch_denom, 0, 0, resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)))))) "TCH_AVAILABILITY",

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

Page 116: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

to_number(case when (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)/(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x)))+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))>=decode(pcu.period_duration,0,0,(pcu.trf_237b_dl_gprs+codingsc.trf_237b_dl_edge_16+codingsc.trf_237b_dl_edge_79+codingsc.trf_237b_dl_edge_1112)/(pcu.period_duration*60.50))) then (decode(pcu.period_duration,0,0,(pcu.trf_237b_ul_gprs+(pcu.ignor_rlc_data_bl_ul_due_bsn*decode(codingsc.trf_237b_ul_x_79+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.trf_237b_ul_x,0,0,((0.5*codingsc.trf_237b_ul_x_79)+codingsc.trf_237b_ul_x_16+codingsc.trf_237b_ul_x_1112+pcu.tr...

to_number((((codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.ul_rlc_blocks_in_unack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.ul_rlc_blocks_in_unack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.ul_rlc_blocks_in_unack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.ul_rlc_blocks_in_unack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.ul_rlc_blocks_in_unack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.ul_rlc_blocks_in_unack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.ul_rlc_blocks_in_unack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.ul_rlc_blocks_in_unack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.ul_rlc_blocks_in_unack_mode_9)/2)*148)+((codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.dl_rlc_blocks_in_unack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.dl_rlc_blocks_in_unack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.dl_rlc_blocks_in_unack_mod...

Page 117: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

Page 118: 2g Kpi Cluster 20160101 Bh Cs

to_number(((DECODE(1024, 0, 0, (pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024))+(DECODE(1024, 0, 0, (pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_11+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_11)*36+(codingsc.UL_RLC_BLOCKS_IN_ACK_MODE_12+codingsc.UL_RLC_BLOCKS_IN_UNACK_MODE_12)*50)/1024)))+((DECODE(1024, 0, 0, (((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_1+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_1)*22)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_2+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_2)*28)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_3+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_3)*37)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_4+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_4)*44)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_5+codingsc.DL_RLC_BLOCKS_IN_ACK_MODE_5)*56)+((codingsc.DL_RLC_BLOCKS_IN_UNACK_MODE_6+codingsc.DL_R...

Page 119: 2g Kpi Cluster 20160101 Bh Cs

and ALLTABLES.period_start_time = resacc.period_start_time (+) and ALLTABLES.ws = resacc.ws (+) and ALLTABLES.period_start_time = resacc_ext2.period_start_time (+) and ALLTABLES.ws = resacc_ext2.ws (+) and ALLTABLES.period_start_time = resavail.period_start_time (+) and ALLTABLES.ws = resavail.ws (+) and ALLTABLES.period_start_time = resavail_ext.period_start_time (+) and ALLTABLES.ws = resavail_ext.ws (+) and ALLTABLES.period_start_time = service.period_start_time (+) and ALLTABLES.ws = service.ws (+) and ALLTABLES.period_start_time = traffic.period_start_time (+) and ALLTABLES.ws = traffic.ws (+)

order by 1,2,3 ) p ) where ranking = 1

Page 120: 2g Kpi Cluster 20160101 Bh Cs

and ALLTABLES.period_start_time = resacc.period_start_time (+) and ALLTABLES.ws = resacc.ws (+) and ALLTABLES.period_start_time = resacc_ext2.period_start_time (+) and ALLTABLES.ws = resacc_ext2.ws (+) and ALLTABLES.period_start_time = resavail.period_start_time (+) and ALLTABLES.ws = resavail.ws (+) and ALLTABLES.period_start_time = resavail_ext.period_start_time (+) and ALLTABLES.ws = resavail_ext.ws (+) and ALLTABLES.period_start_time = service.period_start_time (+) and ALLTABLES.ws = service.ws (+) and ALLTABLES.period_start_time = traffic.period_start_time (+) and ALLTABLES.ws = traffic.ws (+)

where ranking = 1