Você está na página 1de 4

selecta.datetime,b.bsc_name,b.

bts_name
,round(100*sum(SDCCH_BUSY_ATT)/(sum(sdcch_seiz_att)
+0.00001),2)"SDCCH Cong%"
,round(100*sum(sdcch_radio_fail + sdcch_rf_old_ho + sdcch_user_act
+ sdcch_bcsu_reset + sdcch_netw_act + sdcch_bts_fail +
sdcch_abis_fail_old + sdcch_lapd_fail + sdcch_a_if_fail_call +
sdcch_a_if_fail_old)
/(sum(g.sdcch_assign+sdcch_ho_seiz)+0.0001),2)"SDCCH Drop%"
,round(100*sum(sdcch_radio_fail + sdcch_rf_old_ho + sdcch_user_act
+ sdcch_bcsu_reset + sdcch_netw_act + sdcch_bts_fail +
sdcch_abis_fail_old + sdcch_lapd_fail )
/(sum(g.sdcch_assign+sdcch_ho_seiz)+0.0001),2)"SDCCH Drop2%"
,
round(sum(AVE_PERMANENT_GPRS_CH_SUM/AVE_GPRS_CHANNELS_DE
N ),0)"Config PDCH"
,round(sum(AVE_AVAIL_TCH_SUM/RES_AV_DENOM2),1)"Avail TCH "
,ceil(sum( AVE_AVAIL_FULL_TCH/ RES_AV_DENOM2))"Available TCHF"
,ceil(sum(AVE_TCH_AVAIL_HALF/RES_AV_DENOM2))"AvailTCHH"
,sum(t3101_expired)Timer_expired
,sum(sdcch_abis_fail_call) SD_Abis_fail_call
,round(sum(ave_busy_sdcch) / sum(res_av_denom15),2)"SDCCH
Traffic"
,round(100*sum(ave_sdcch_sub/res_av_denom3)/
(sum(ave_sdcch_sub/res_av_denom3)+sum(ave_non_avail_sdcch)),2)"
SDCCH Avail%"
,round(100* (avg(d.IMMASSIGNSUC)-sum(SDCCH_ABIS_FAIL_CALL))/
(avg(d.IMMASSIGNREQ)+0.000001),2)"ImmAssignSuc%"
,round(100-(100*sum(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 + sdcch_a_if_fail_old)
/(sum(g.sdcch_assign)+0.0001)),2)"SDCCH Usage Suc%"
sum((traffic.tch_req_rej_lack-traffic.TCH_REJ_DUE_REQ_CH_A_IF_CRCHO.cell_fail_lack)/(traffic.tch_requesttraffic.TCH_REJ_DUE_REQ_CH_A_IF_CRC-HO.cell_fail_lack)
Counters from table(s):
a = RBS_PS_TRAFFIC_{OBJ_AGG}_{TIME_AGG}
b = rbs_ps_ho_{OBJ_AGG}_{TIME_AGG}

,round( 100 * sum(tch_req_rej_lack - tch_rej_due_req_ch_a_if_crc ) /

(sum(tch_request - tch_rej_due_req_ch_a_if_crc)+0.0001),2)"TCH Cong


%"
,
round(sum( AVE_BUSY_TCH/RES_AV_DENOM14),2)"TCH_CARRIED_TRAF
FIC"
,ceil( sum(ave_avail_TCH_sum/ave_avail_TCH_den +
ave_GPRS_channels_sum/ave_GPRS_channels_den)/7)"TRX_AVIL"
,round(sum(ave_tch_busy_half),2)"TCH HR Traffic"
,round(100*sum(a.DROP_AFTER_TCH_ASSIGN)/
(sum(TCH_FULL_SUCC_SEIZ+TCH_HALF_SUCC_SEIZ)+0.00001),2)"TCH
Drop%"
,round(100 * sum(tch_radio_fail - TCH_REL_DUE_RAD_FAIL_PH_2_3 +
tch_rf_old_ho + tch_lapd_fail + tch_bts_fail + tch_user_act
+ tch_bcsu_reset + tch_netw_act + tch_act_fail_call +
TCH_ABIS_FAIL_OLD + TCH_TR_FAIL_OLD )
/
(sum(TCH_norm_SEIZ)+0.0001),2)"Call Drop%"
,round(100*sum(TCH_NORM_SEIZ + TCH_HO_SEIZ)/(sum(TCH_Request)
+0.0001),2)"TCH assign suc%"
,round(100 * sum(ave_avail_TCH_sum/ave_avail_TCH_den +
ave_GPRS_channels_sum/ave_GPRS_channels_den)
/sum(ave_avail_TCH_sum/ave_avail_TCH_den +
ave_GPRS_channels_sum/ave_GPRS_channels_den
+ ave_non_avail_tch_timeslot/non_avail_tch_denom),2)"TCH avail%"
,round(100 * Sum(ave_tch_busy_half ) /
(sum(ave_busy_tch/res_av_denom14)),2)"TCH HR usage"
,round(100*(1-(sum(sdcch_radio_fail + sdcch_rf_old_ho +
sdcch_user_act + sdcch_bcsu_reset + sdcch_netw_act +
sdcch_abis_fail_old + sdcch_bts_fail + sdcch_lapd_fail +
sdcch_a_if_fail_call + sdcch_a_if_fail_old)
/(sum(a.sdcch_assign+sdcch_ho_seiz)
+0.0001)))*( (avg(d.IMMASSIGNSUC1))/(avg(d.IMMASSIGNREQ)
+0.000001))*
(sum(SUCC_TCH_SEIZ_CALL_ATTEMPT)/(sum(a.TCH_CALL_REQ)
+0.00001)),2) "CSSR"

, (Avg(d.IMMASSIGNSUC)-sum(SDCCH_ABIS_FAIL_CALL))
"ImmASSIGNSUC"
,avg(d.IMMASSIGNSUC1) "ImmASSIGNSUC1"

,Avg(d.IMMASSIGNREQ)"ImmASSIGNREQ"

, sum(BSC_O_SUCC_HO + MSC_O_SUCC_HO
+Cell_SUCC_HO)"HoSuccess"
,sum(MSC_O_TCH_TCH_AT+ MSC_O_SDCCH_TCH_AT +
MSC_O_SDCCH_AT + BSC_O_TCH_TCH_AT +
BSC_O_SDCCH_TCH_AT + BSC_O_SDCCH_AT + CELL_TCH_TCH_AT +
CELL_SDCCH_TCH_AT + CELL_SDCCH_AT)"Ho Attempt"
,round(100*sum(BSC_O_SUCC_HO + MSC_O_SUCC_HO
+Cell_SUCC_HO)/
sum(MSC_O_TCH_TCH_AT+ MSC_O_SDCCH_TCH_AT +
MSC_O_SDCCH_AT + BSC_O_TCH_TCH_AT +
BSC_O_SDCCH_TCH_AT + BSC_O_SDCCH_AT + CELL_TCH_TCH_AT +
CELL_SDCCH_TCH_AT + CELL_SDCCH_AT+0.000001),2)"Ho Suc%"
,
round(100*sum(AVE_IDLE_F_TCH_3+AVE_IDLE_F_TCH_4+AVE_IDLE_F_T
CH_5)/(sum(AVE_IDLE_F_TCH_1+
AVE_IDLE_F_TCH_2+AVE_IDLE_F_TCH_3+AVE_IDLE_F_TCH_4+AVE_IDLE_
F_TCH_5)+0.00001),2)"InterferenceBand3-5%"

FROMnokia.traffic_bhA ,nokia.cellcfg B ,nokia.resource_avail_bh C


,nokia.ho_bh f ,nokia.nbsc_service_bh g
,(
SELECTa.datetime,b.bsc_name,b.bts_name
,sum(CH_REQ_MSG_REC-GHOST_CCCH_RES) IMMASSIGNREQ
,sum(IMM_ASSGN_SENT-DEL_IND_MSG_REC) IMMASSIGNSUC
,
sum(succ_seiz_term+succ_seiz_orig+sdcch_loc_upd+sdcch_call_re_est
+sdcch_emerg_call+IMSI_DETACH_SDCCH)IMMASSIGNSUC1
fromnokia.resource_access_bha,nokia.cellcfg b

WHERE A.DATETIME BETWEEN TO_DATE('1/26/2012 15:31:00','MM-ddyyyy HH24:MI:SS' ) AND TO_DATE('1/31/2012 15:31:00','MM-dd-yyyy


HH24:MI:SS' ) and ( b.bsc_namein ('MosulBSC-1' )) and (( b.bts_namein
('Wadyhajar3_4140-1','Wadyhajar3_4140-2','Wadyhajar3_4140-

3','Wadyhajar3_4140-5','Wadyhajar3_4140-6','Wadyhajar3_4140-7' )))
anda.bts=b.btsanda.bsc=b.bsc
group bya.datetime,b.bsc_name,b.bts_name
) d
WHERE A.DATETIME BETWEEN TO_DATE('1/26/2012 15:31:00','MM-ddyyyy HH24:MI:SS' ) AND TO_DATE('1/31/2012 15:31:00','MM-dd-yyyy
HH24:MI:SS' ) and ( b.bsc_namein ('MosulBSC-1' )) and (( b.bts_namein
('Wadyhajar3_4140-1','Wadyhajar3_4140-2','Wadyhajar3_41403','Wadyhajar3_4140-5','Wadyhajar3_4140-6','Wadyhajar3_4140-7' )))
AND A.BSC=B.BSC
andb.bsc_name=d.bsc_nameanda.datetime=d.datetimeanda.bsc=f.bs
canda.bts=f.btsanda.datetime=f.datetime
ANDA.bts=B.BTS
andb.bts_name=d.bts_nameanda.bsc=g.bscanda.bts=g.btsanda.dateti
me=g.datetime
anda.bts=c.btsanda.bsc=c.bscanda.datetime=c.datetime
GROUP BYa.datetime, b.BSC_name,b.bts_name
ORDER BYa.datetime ASC, b.BSC_name ASC, b.bts_name ASC

Você também pode gostar