You are on page 1of 68

Data

Availability Available Territory


Period start time PLMN Name TCH availability TCH unavail CS PS Dedicated PS
AVA_1G UAV_17D AVA_54C AVA_44A AVA_51A
05.21.2018 PLMN 89.56 6,347.51 29,520.66 9,193.66

Page 1
Data

TCH Requests
Requests Call Requests FACCH call setup new calls (normal and DR out) HO
TCH_REQUESTTCH_CALL_REQTCH_FAST_REQ TRF_18A HO_14C
20,491,137 11,864,212 3,486 11,865,614.00 8,628,244.00

Page 2
Data

Call blocking
TCH call block R TCH Req call att Succ TCH alloc call
BLCK_8I TCH_REQUESTS_CALL_ATTEMSUCC_TCH_SEIZ_CALL_ATTEMP
0.04 11,868,971 11,864,099

Page 3
Data

TCH Raw Blocking BTS overload BTS Congestion


TCH raw blck R TCH req TCH blck Call stp retry share Share CH act failed Cong time
BLCK_1B TCH_REQUESTBLCK_1007 BLCK_1008 BLCK_1009 CNGT_7
0.08 20,491,137 0.00 0.00 0.00 0.00

Page 4
Data

BTS Congestion TCH Congestion and Allocation Direct retry


Share of BTS cong TCH alloc SR TCH cong DR, outg succ DR, inc succ
CNGT_8 CSF_44B CNGT_1 DR_3 DR_4
0.00 99.96 117,132.59 22,587.00 22,767

Page 5
Data

Queuing and Priority FACCH C


Queued, served TCH call Queuing time Blocked Succ. Seiz MOC
QUE_1B QUE_10A BLCK_18 TCH_SEIZ_DUE_SDCCH_COTCH_MOC
0.14 0.52 2,946.00 540 219

Page 6
Data

FACCH Call Setup


MTC Call re-estab Emergency call IMSI detach suppl. service req
TCH_MTC TCH_CALL_RE_ESTCH_EMERG_CALLIMSI_DETACH_TCHTCH_SUPPLEM_SER
199 0 0 10 43

Page 7
Data

TCH Requests Re
Lack of resources Tx Power MCPA share in TCH blocking
TCH_REQ_REJ_LACTCH_REQ_REJ_DUE_TO_TX_POWBLCK_1004
15,637 0 0.00

Page 8
Data

TCH Requests Rejected


Abis Cong ETP overload PA Share in TCH Blocking
TCH_REQ_REJ_DUE_ABIS_CO TCH_REQ_REJ_DUE_ETP_OVERLOPABI_1038
0 0 0.00

Page 9
Data

TCH traffic TCH Requests - Aif pool mismatch


HO FR due to radio blocking Avg CS traf per BTS call retries HO retries
HFR_55C TRF_1D TRF_49 TRF_50
0.17 3.25 0.00 0.00

Page 10
Documentation

Report Title RSBSS135 - TCH Accessibility


NOP Report Release Version RS BSS GSM16
RS Report Release Version 16.1.5-480
Report ID nokbsc_GSM16/reports/ND135.xml
Report Description TCH Accessibility
Start Time 05.21.2018 00:00:00
End Time 05.22.2018 00:00:00
Objects Level: PLMN; PLMN-PLMN ('100000')
Object Aggregation Level PLMN
Time Aggregation Level day
Threshold none
Sorting null
Data Source pmrPool
Advanced Filter none

KPI ID KPI Alias KPI Title


ava_1g TCH availability TCH TSL avai
uav_17d TCH unavail Average una
ava_54c CS Average avai
ava_44a PS Average ava
ava_51a Dedicated PS Average area
TCH_REQUEST Requests TCH_REQUE
TCH_CALL_REQ Call Requests TCH_CALL_
TCH_FAST_REQ FACCH call setup TCH_FAST_
trf_18a new calls (normal and DR out) TCH request
ho_14c HO TCH request
blck_8i TCH call block R TCH call bl
TCH_REQUESTS_CALL_ATTEMPT TCH Req call att TCH_REQUE
SUCC_TCH_SEIZ_CALL_ATTEMPT Succ TCH alloc call SUCC_TCH_
blck_1b TCH raw blck R TCH raw blo
TCH_REQUEST TCH req TCH_REQUE
blck_1007 TCH blck TCH blockin
blck_1008 Call stp retry share Call setup r
blck_1009 Share CH act failed Share of TC
cngt_7 Cong time BTS congest
cngt_8 Share of BTS cong Share of BT
csf_44b TCH alloc SR TCH allocat
cngt_1 TCH cong TCH conges
dr_3 DR, outg succ DR, outgoing
dr_4 DR, inc succ DR, incomin
que_1b Queued, served TCH call Queued, ser
que_10a Queuing time Queuing tim
blck_18 Blocked Blocked FAC
TCH_SEIZ_DUE_SDCCH_CON Succ. Seiz TCH_SEIZ_
TCH_MOC MOC TCH_MOC (
TCH_MTC MTC TCH_MTC (
TCH_CALL_RE_EST Call re-estab TCH_CALL_
TCH_EMERG_CALL Emergency call TCH_EMERG

Page 11
Documentation

IMSI_DETACH_TCH IMSI detach IMSI_DETA


TCH_SUPPLEM_SERV suppl. service req TCH_SUPPL
TCH_REQ_REJ_LACK Lack of resources TCH_REQ_R
TCH_REQ_REJ_DUE_TO_TX_POWER Tx Power TCH_REQ_R
blck_1004 MCPA share in TCH blocking MCPA share
TCH_REQ_REJ_DUE_ABIS_CONG Abis Cong TCH_REQ_R
TCH_REQ_REJ_DUE_ETP_OVERLOADETP overload TCH_REQ_R
pabi_1038 PA Share in TCH Blocking PA Share in
hfr_55c HO FR due to radio blocking HO failure r
trf_1d Avg CS traf per BTS Average CS
trf_49 call retries Call retries
trf_50 HO retries HO retries d

Page 12
Documentation

KPI Formul Unit


100*decode([%]
decode (res[TSL]
decode(RE [TSL]
nvl(decode [TSL]
nvl(decod [TSL]
UNDERLAY[No.]
SERVICE.T[No.]
TRAFFIC.T[No.]
traffic.tch [#]
(traffic.tc [#]
100*decode(([%]
TRAFFIC. [No.]
TRAFFIC.S[No.]
100*decode(([%]
UNDERLAY[No.]
100*decode[%]
100*decode[%]
100*decode[%]
resavail. [10ms]
100* deco [%]
decode( (se[%]
resavail.tc [s]
ho.msc_o_s[#]
ho.msc_i_sd[#]
100*decode(t[%]
decode( nvl([s]
(traffic.tc [%]
TRAFFIC. [No.]
RESACC.T [No.]
RESACC.T [No.]
RESACC.T [No.]
RESACC.T [No.]

Page 13
Documentation

RESACC.IM[No.]
RESACC.T [No.]
TRAFFIC.T[No.]
TRAFFIC. [No.]
decode(traff[%]
TRAFFIC. [No.]
TRAFFIC. [No.]
decode( ((tr[%]
decode((ho.[%]
decode(dec[Erlang]
(traffic.tc [#]
(ho.bsc_i_u[#]

Page 14
Report Execution

Cache handler
Evaluation method
Init duration
Sql generation
Execution duration
Load from cache
Create tmp Tables
Drop tmp Tables
Load data db
Load data and write to cache

Start Time
2018-05-22 16:54:11.297

Page 15
Report Execution

2018-05-22 16:54:12.928

Page 16
Report Execution

2018-05-22 16:54:12.962

Page 17
Report Execution

2018-05-22 16:54:13.567

2018-05-22 16:54:14.419

Page 18
Report Execution

2018-05-22 16:54:15.5

Page 19
Report Execution

2018-05-22 16:54:15.510

Page 20
Report Execution

2018-05-22 16:54:15.984

Page 21
Report Execution

2018-05-22 16:54:16.26

Page 22
Report Execution

2018-05-22 16:54:16.345

Page 23
Report Execution

2018-05-22 16:54:16.362

Page 24
Report Execution

com.nokia.oss.qengine.support.CacheAwareEngine
tmp tables(1)
0.079
0.004
5.09
none
5.065
none
none
none

End Time Note Sql


2018-05-22 16:54:12.928 creating tmp table: jf_HO_2233481158
create global temporary table jf_HO_22
select
a.period_start_time,
a.plmn_gid,
SUM(CELL_FAIL_LACK) CELL_FAIL_
SUM(MSC_I_SDCCH_TCH) MSC
SUM(MSC_O_SDCCH_TCH) MS
SUM(MSC_O_TCH_TCH_AT) MS
SUM(MSC_O_SDCCH_TCH_AT)
SUM(MSC_O_SDCCH_AT) MSC
SUM(MSC_O_FAIL_LACK) MSC_
SUM(BSC_I_SDCCH_TCH) BSC
SUM(BSC_O_SDCCH_TCH) BSC
SUM(BSC_O_TCH_TCH_AT) BS
SUM(BSC_O_SDCCH_TCH_AT)
SUM(BSC_O_SDCCH_AT) BSC_
SUM(BSC_O_FAIL_LACK) BSC_
SUM(CELL_SDCCH_TCH) CELL
SUM(CELL_TCH_TCH_AT) CELL
SUM(CELL_SDCCH_TCH_AT) C
SUM(CELL_SDCCH_AT) CELL_S
SUM(BSC_I_UNSUCC_A_INT_C
SUM(HO_UNSUCC_A_INT_CIRC
SUM(MSC_CONTROLLED_IN_H
SUM(MSC_TO_WCDMA_RAN_F
SUM(HO_ATTEMPT_DUE_TO_IS
SUM(MSCO_SDCCH_TCH_HO_
SUM(MSC_I_WCDMA_UNSUC_P
from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(CELL_FAIL_LACK) CELL_

Page 25
Report Execution

SUM(MSC_I_SDCCH_TCH) MSC
SUM(MSC_O_SDCCH_TCH) MS
SUM(MSC_O_TCH_TCH_AT) MS
SUM(MSC_O_SDCCH_TCH_AT)
SUM(MSC_O_SDCCH_AT) MSC
SUM(MSC_O_FAIL_LACK) MSC_
SUM(BSC_I_SDCCH_TCH) BSC
SUM(BSC_O_SDCCH_TCH) BSC
SUM(BSC_O_TCH_TCH_AT) BS
SUM(BSC_O_SDCCH_TCH_AT)
SUM(BSC_O_SDCCH_AT) BSC_
SUM(BSC_O_FAIL_LACK) BSC_
SUM(CELL_SDCCH_TCH) CELL
SUM(CELL_TCH_TCH_AT) CELL
SUM(CELL_SDCCH_TCH_AT) C
SUM(CELL_SDCCH_AT) CELL_S
SUM(BSC_I_UNSUCC_A_INT_C
SUM(HO_UNSUCC_A_INT_CIRC
SUM(MSC_CONTROLLED_IN_H
SUM(MSC_TO_WCDMA_RAN_F
SUM(HO_ATTEMPT_DUE_TO_IS
SUM(MSCO_SDCCH_TCH_HO_
SUM(MSC_I_WCDMA_UNSUC_P
from

utp_common_objects "plmn",
utp_common_objects "bsc",
bsc_ps_ho_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:12.962 creating tmp table: jf_psdtm_ext_2281601378
create global temporary table jf_psdtm
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
sum((0.5*dtm_duration_sum_hr+

Page 26
Report Execution

sum(period_duration*60) trf_1d_p
from

utp_common_objects "plmn",
utp_common_objects "bsc",
utp_common_objects "bcf",
utp_common_objects "bts",
BSC_PS_PSDTM_BTS_RAW p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
and "bcf".co_gid = p.bcf_gid
and "bcf".co_parent_gid = "bsc".
and "bcf".co_oc_id = 27
and "bts".co_gid = p.bts_gid
and "bts".co_parent_gid = "bcf".c
and "bts".co_oc_id = 4
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid
2018-05-22 16:54:13.566 creating tmp table: jf_SERVICE_2220073253
create global temporary table jf_SERV
select
a.period_start_time,
a.plmn_gid,
SUM(TCH_NEW_CALL_ASSIGN) TCH
SUM(SERVED_FACCH_REQ) SE
SUM(TCH_CALL_REQ) TCH_CA
from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(TCH_NEW_CALL_ASSIGN
SUM(SERVED_FACCH_REQ) SE
SUM(TCH_CALL_REQ) TCH_CA
from

utp_common_objects "plmn",
utp_common_objects "bsc",
bsc_ps_service_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat

Page 27
Report Execution

and period_start_time < to_date


and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:14.419 creating tmp table: jf_resavail_ext_2294591319
create global temporary table jf_resava
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
SUM(ave_busy_tch) AVE_BUSY
SUM(res_av_denom14) RES_AV
from

utp_common_objects "plmn",
utp_common_objects "bsc",
utp_common_objects "bcf",
utp_common_objects "bts",
BSC_PS_RESAVAIL_TTP1_day
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
and "bcf".co_gid = p.bcf_gid
and "bcf".co_parent_gid = "bsc".
and "bcf".co_oc_id = 27
and "bts".co_gid = p.bts_gid
and "bts".co_parent_gid = "bcf".c
and "bts".co_oc_id = 4
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid
2018-05-22 16:54:15.4 creating tmp table: jf_UNDERLAY_2252384553
create global temporary table jf_UNDE
select
a.period_start_time,
a.plmn_gid,
SUM(TCH_REQUEST) TCH_REQUES

Page 28
Report Execution

from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(TCH_REQUEST) TCH_RE
from

utp_common_objects "plmn",
utp_common_objects "bsc",
bsc_ps_underlay_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:15.510 creating tmp table: jf_RESACC_2267900808
create global temporary table jf_RESA
select
a.period_start_time,
a.plmn_gid,
SUM(TCH_EMERG_CALL) TCH_EME
SUM(TCH_MTC) TCH_MTC,
SUM(TCH_MOC) TCH_MOC,
SUM(TCH_CALL_RE_EST) TCH
SUM(IMSI_DETACH_TCH) IMSI_
SUM(TCH_SUPPLEM_SERV) TC
from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(TCH_EMERG_CALL) TCH
SUM(TCH_MTC) TCH_MTC,
SUM(TCH_MOC) TCH_MOC,
SUM(TCH_CALL_RE_EST) TCH
SUM(IMSI_DETACH_TCH) IMSI_

Page 29
Report Execution

SUM(TCH_SUPPLEM_SERV) TC
from

utp_common_objects "plmn",
utp_common_objects "bsc",
bsc_ps_resacc_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:15.984 creating tmp table: jf_TRAFFIC_2258215471
create global temporary table jf_TRAFF
select
a.period_start_time,
a.plmn_gid,
SUM(TCH_REQUEST) TCH_REQUES
SUM(TCH_REQ_REJ_LACK) TC
SUM(TCH_QD_CALL_ATT) TCH_
SUM(AVE_Q_TIM_CALL_ATT) AV
SUM(QUEUE_DENOM2) QUEUE
SUM(UNSRV_QD_CALL_ATT) U
SUM(TCH_CALL_REQ) TCH_CA
SUM(TCH_ACT_FAIL) TCH_ACT
SUM(TCH_FAST_REQ) TCH_FA
SUM(TCH_ACT_FAIL_NEW) TCH
SUM(TCH_SEIZ_ATT_DUE_SDC
SUM(TCH_SEIZ_DUE_SDCCH_C
SUM(TCH_REJ_DUE_REQ_CH_
SUM(REMOVAL_FROM_QUE_D
SUM(TCH_REQUESTS_CALL_A
SUM(SUCC_TCH_SEIZ_CALL_A
SUM(A_IF_CRC_MISMATCH_CA
SUM(TCH_REQ_REJ_DUE_ABIS
SUM(TCH_REQ_REJ_DUE_ETP
SUM(TCH_REQ_REJ_DUE_TO_
SUM(TCH_ACT_RETRIES_BTS_
SUM(TCH_CALL_REQ_FAIL_BT
SUM(TCH_HO_REQ_FAIL_BTS_

Page 30
Report Execution

from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(TCH_REQUEST) TCH_RE
SUM(TCH_REQ_REJ_LACK) TC
SUM(TCH_QD_CALL_ATT) TCH_
SUM(AVE_Q_TIM_CALL_ATT) AV
SUM(QUEUE_DENOM2) QUEUE
SUM(UNSRV_QD_CALL_ATT) U
SUM(TCH_CALL_REQ) TCH_CA
SUM(TCH_ACT_FAIL) TCH_ACT
SUM(TCH_FAST_REQ) TCH_FA
SUM(TCH_ACT_FAIL_NEW) TCH
SUM(TCH_SEIZ_ATT_DUE_SDC
SUM(TCH_SEIZ_DUE_SDCCH_C
SUM(TCH_REJ_DUE_REQ_CH_
SUM(REMOVAL_FROM_QUE_D
SUM(TCH_REQUESTS_CALL_A
SUM(SUCC_TCH_SEIZ_CALL_A
SUM(A_IF_CRC_MISMATCH_CA
SUM(TCH_REQ_REJ_DUE_ABIS
SUM(TCH_REQ_REJ_DUE_ETP
SUM(TCH_REQ_REJ_DUE_TO_
SUM(TCH_ACT_RETRIES_BTS_
SUM(TCH_CALL_REQ_FAIL_BT
SUM(TCH_HO_REQ_FAIL_BTS_
from

utp_common_objects "plmn",
utp_common_objects "bsc",
bsc_ps_traffic_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid

Page 31
Report Execution

2018-05-22 16:54:16.25 creating tmp table: jf_resavail_da_ext_2251318132


create global temporary table jf_resava
select
a.period_start_time,
a.plmn_gid,
sum(AVE_GPRS_CHANNELS_SUM_0
sum(AVE_PERMANENT_GPRS_
avg(AVE_AVAIL_TCH_DEN_0) AV
sum(AVE_AVAIL_TCH_SUM_0) A
avg(AVE_AVAIL_TCH_DEN_1) AV
sum(AVE_AVAIL_TCH_SUM_1) A
sum(AVE_AVAIL_TCH_SUM_2) A
avg(AVE_AVAIL_TCH_DEN_2) AV
avg(ave_gprs_channel) ave_gprs
avg(ave_perm_gprs_channel) ave
from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
p.seg_id seg_id,
"bcf".co_gid bcf_gid,
"bts".co_gid bts_gid,
p.ttp_id ttp_id,
SUM(decode(ttp_id,0,ave_gprs_
SUM(decode(ttp_id,0,ave_perma
SUM(decode(ttp_id,0,ave_avail_t
SUM(decode(ttp_id,0,ave_avail_t
SUM(decode(ttp_id,1,ave_avail_t
SUM(decode(ttp_id,1,ave_avail_t
SUM(decode(ttp_id,2,ave_avail_t
SUM(decode(ttp_id,2,ave_avail_t
sum(decode(ttp_id,0,(decode(ave
sum(decode(ttp_id,0,(decode(ave
from

utp_common_objects "plmn",
utp_common_objects "bsc",
utp_common_objects "bcf",
utp_common_objects "bts",
BSC_PS_RESAVAIL_TTP1_day
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3

Page 32
Report Execution

and "bcf".co_gid = p.bcf_gid


and "bcf".co_parent_gid = "bsc".
and "bcf".co_oc_id = 27
and "bts".co_gid = p.bts_gid
and "bts".co_parent_gid = "bcf".c
and "bts".co_oc_id = 4
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid,
p.seg_id,
"bcf".co_gid,
"bts".co_gid,
p.ttp_id
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:16.345 creating tmp table: jf_RESAVAIL_225796343
create global temporary table jf_RESAV
select
a.period_start_time,
a.plmn_gid,
SUM(AVE_GPRS_CHANNELS_SUM)
AVG(AVE_GPRS_CHANNELS_D
AVG(NON_AVAIL_TCH_DENOM)
SUM(TCH_CONG_TIME) TCH_C
SUM(AVE_AVAIL_TCH_SUM) AV
AVG(AVE_AVAIL_TCH_DEN) AVE
SUM(AVE_NON_AVAIL_TCH_TIM
SUM(BTS_CONG_TIME_OVERL
SUM(BTS_CONG_TIME_OVERL
from
(
select
trunc( p.period_start_time, 'dd' )
"plmn".co_gid plmn_gid,
"bsc".co_gid bsc_gid,
SUM(AVE_GPRS_CHANNELS_
SUM(AVE_GPRS_CHANNELS_D
SUM(NON_AVAIL_TCH_DENOM
SUM(TCH_CONG_TIME) TCH_C
SUM(AVE_AVAIL_TCH_SUM) AV
SUM(AVE_AVAIL_TCH_DEN) AV
SUM(AVE_NON_AVAIL_TCH_TIM
SUM(BTS_CONG_TIME_OVERL
SUM(BTS_CONG_TIME_OVERL
from

utp_common_objects "plmn",

Page 33
Report Execution

utp_common_objects "bsc",
bsc_ps_resavail_bsc_day p
where
"plmn".co_gid in ( '100000' )
and period_start_time >= to_dat
and period_start_time < to_date
and "plmn".co_oc_id = 16
and "bsc".co_gid = p.bsc_gid
and "bsc".co_parent_gid = "plmn
and "bsc".co_oc_id = 3
group by
trunc( p.period_start_time, 'dd' ),
"plmn".co_gid,
"bsc".co_gid
)a
group by
a.period_start_time,
a.plmn_gid
2018-05-22 16:54:16.362 creating tmp table: jf_ALLTABLES_229136813
create global temporary table jf_ALLTA
select
period_start_time,
plmn_gid
from
(
(
select
period_start_time, TO_CHAR(plm
from
jf_HO_2233481158
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_RESACC_2267900808
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_RESAVAIL_225796343
)
UNION
(
select
period_start_time, TO_CHAR(plm
from

Page 34
Report Execution

jf_SERVICE_2220073253
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_TRAFFIC_2258215471
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_UNDERLAY_2252384553
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_psdtm_ext_2281601378
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_resavail_da_ext_2251318132
)
UNION
(
select
period_start_time, TO_CHAR(plm
from
jf_resavail_ext_2294591319
)
)p
2018-05-22 16:54:16.387 report from tmp tables
select
ALLTABLES.period_s
nvl(plmn.co_name, nv
ALLTABLES.plmn_gid
to_number(100*decod
to_number(decode(resavail.non_a
to_number(decode(RESAVAIL_D
to_number(nvl(decode(RESAVAIL
to_number(nvl(decode(RESAVAIL
to_number(UNDERLAY.TCH_REQ
to_number(SERVICE.TCH_CALL

Page 35
Report Execution

to_number(TRAFFIC.TCH_FAST_
to_number(traffic.tch_call_req-tra
to_number((traffic.tch_request-tra
to_number(100*decode((traffic.tch
to_number(TRAFFIC.TCH_REQU
to_number(TRAFFIC.SUCC_TCH
to_number(100*decode((+traffic.tc
to_number(UNDERLAY.TCH_REQ
to_number(100*decode(traffic.TC
to_number(100*decode(traffic.TC
to_number(100*decode((traffic.TC
to_number(resavail.BTS_CONG_
to_number(100* decode(resavail.
to_number(decode( (service.tch_n
to_number(resavail.tch_cong_tim
to_number(ho.msc_o_sdcch_tch+
to_number(ho.msc_i_sdcch_tch+
to_number(100*decode(traffic.tch
to_number(decode( nvl(traffic.que
to_number((traffic.tch_seiz_att_du
to_number(TRAFFIC.TCH_SEIZ_
to_number(RESACC.TCH_MOC)
to_number(RESACC.TCH_MTC)
to_number(RESACC.TCH_CALL_
to_number(RESACC.TCH_EMER
to_number(RESACC.IMSI_DETA
to_number(RESACC.TCH_SUPP
to_number(TRAFFIC.TCH_REQ_
to_number(TRAFFIC.TCH_REQ_
to_number(decode(traffic.tch_req
to_number(TRAFFIC.TCH_REQ_
to_number(TRAFFIC.TCH_REQ_
to_number(decode( ((traffic.tch_re
to_number(decode((ho.msc_o_tc
to_number(decode(decode(PSDT
to_number((traffic.tch_rej_due_re
to_number((ho.bsc_i_unsucc_a_i
from
utp_common_objects
,
jf_ALLTABLES_229136813 ALLTAB
jf_HO_2233481158 HO,
jf_RESACC_2267900808 RESACC
jf_RESAVAIL_225796343 RESAVA
jf_SERVICE_2220073253 SERVIC
jf_TRAFFIC_2258215471 TRAFFIC
jf_UNDERLAY_2252384553 UNDE
jf_psdtm_ext_2281601378 psdtm_
jf_resavail_da_ext_2251318132 re
jf_resavail_ext_2294591319 resava

Page 36
Report Execution

where
plmn.co_gid = ALLTAB
and ALLTABLES.perio
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim
and ALLTABLES.period_start_tim

order by
2,1,3

Page 37
Report Execution

O_2233481158
al temporary table jf_HO_2233481158 on commit preserve rows as

_FAIL_LACK) CELL_FAIL_LACK,
MSC_I_SDCCH_TCH) MSC_I_SDCCH_TCH,
MSC_O_SDCCH_TCH) MSC_O_SDCCH_TCH,
MSC_O_TCH_TCH_AT) MSC_O_TCH_TCH_AT,
MSC_O_SDCCH_TCH_AT) MSC_O_SDCCH_TCH_AT,
MSC_O_SDCCH_AT) MSC_O_SDCCH_AT,
MSC_O_FAIL_LACK) MSC_O_FAIL_LACK,
BSC_I_SDCCH_TCH) BSC_I_SDCCH_TCH,
BSC_O_SDCCH_TCH) BSC_O_SDCCH_TCH,
BSC_O_TCH_TCH_AT) BSC_O_TCH_TCH_AT,
BSC_O_SDCCH_TCH_AT) BSC_O_SDCCH_TCH_AT,
BSC_O_SDCCH_AT) BSC_O_SDCCH_AT,
BSC_O_FAIL_LACK) BSC_O_FAIL_LACK,
CELL_SDCCH_TCH) CELL_SDCCH_TCH,
CELL_TCH_TCH_AT) CELL_TCH_TCH_AT,
CELL_SDCCH_TCH_AT) CELL_SDCCH_TCH_AT,
CELL_SDCCH_AT) CELL_SDCCH_AT,
BSC_I_UNSUCC_A_INT_CIRC_TYPE) BSC_I_UNSUCC_A_INT_CIRC_TYPE,
HO_UNSUCC_A_INT_CIRC_TYPE) HO_UNSUCC_A_INT_CIRC_TYPE,
MSC_CONTROLLED_IN_HO) MSC_CONTROLLED_IN_HO,
MSC_TO_WCDMA_RAN_FAIL_LACK) MSC_TO_WCDMA_RAN_FAIL_LACK,
HO_ATTEMPT_DUE_TO_ISHO) HO_ATTEMPT_DUE_TO_ISHO,
MSCO_SDCCH_TCH_HO_WCDMARAN_ATT) MSCO_SDCCH_TCH_HO_WCDMARAN_ATT,
MSC_I_WCDMA_UNSUC_POOL_SWITCH) MSC_I_WCDMA_UNSUC_POOL_SWITCH

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
CELL_FAIL_LACK) CELL_FAIL_LACK,

Page 38
Report Execution

MSC_I_SDCCH_TCH) MSC_I_SDCCH_TCH,
MSC_O_SDCCH_TCH) MSC_O_SDCCH_TCH,
MSC_O_TCH_TCH_AT) MSC_O_TCH_TCH_AT,
MSC_O_SDCCH_TCH_AT) MSC_O_SDCCH_TCH_AT,
MSC_O_SDCCH_AT) MSC_O_SDCCH_AT,
MSC_O_FAIL_LACK) MSC_O_FAIL_LACK,
BSC_I_SDCCH_TCH) BSC_I_SDCCH_TCH,
BSC_O_SDCCH_TCH) BSC_O_SDCCH_TCH,
BSC_O_TCH_TCH_AT) BSC_O_TCH_TCH_AT,
BSC_O_SDCCH_TCH_AT) BSC_O_SDCCH_TCH_AT,
BSC_O_SDCCH_AT) BSC_O_SDCCH_AT,
BSC_O_FAIL_LACK) BSC_O_FAIL_LACK,
CELL_SDCCH_TCH) CELL_SDCCH_TCH,
CELL_TCH_TCH_AT) CELL_TCH_TCH_AT,
CELL_SDCCH_TCH_AT) CELL_SDCCH_TCH_AT,
CELL_SDCCH_AT) CELL_SDCCH_AT,
BSC_I_UNSUCC_A_INT_CIRC_TYPE) BSC_I_UNSUCC_A_INT_CIRC_TYPE,
HO_UNSUCC_A_INT_CIRC_TYPE) HO_UNSUCC_A_INT_CIRC_TYPE,
MSC_CONTROLLED_IN_HO) MSC_CONTROLLED_IN_HO,
MSC_TO_WCDMA_RAN_FAIL_LACK) MSC_TO_WCDMA_RAN_FAIL_LACK,
HO_ATTEMPT_DUE_TO_ISHO) HO_ATTEMPT_DUE_TO_ISHO,
MSCO_SDCCH_TCH_HO_WCDMARAN_ATT) MSCO_SDCCH_TCH_HO_WCDMARAN_ATT,
MSC_I_WCDMA_UNSUC_POOL_SWITCH) MSC_I_WCDMA_UNSUC_POOL_SWITCH

common_objects "plmn",
common_objects "bsc",
ps_ho_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

sdtm_ext_2281601378
al temporary table jf_psdtm_ext_2281601378 on commit preserve rows as

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
(0.5*dtm_duration_sum_hr+dtm_duration_sum_fr)/100) trf_1d_psdtm_num,

Page 39
Report Execution

eriod_duration*60) trf_1d_psdtm_den

common_objects "plmn",
common_objects "bsc",
common_objects "bcf",
common_objects "bts",
_PS_PSDTM_BTS_RAW p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3
bcf".co_gid = p.bcf_gid
bcf".co_parent_gid = "bsc".co_gid
bcf".co_oc_id = 27
bts".co_gid = p.bts_gid
bts".co_parent_gid = "bcf".co_gid
bts".co_oc_id = 4

( p.period_start_time, 'dd' ),

ERVICE_2220073253
al temporary table jf_SERVICE_2220073253 on commit preserve rows as

NEW_CALL_ASSIGN) TCH_NEW_CALL_ASSIGN,
SERVED_FACCH_REQ) SERVED_FACCH_REQ,
TCH_CALL_REQ) TCH_CALL_REQ

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
TCH_NEW_CALL_ASSIGN) TCH_NEW_CALL_ASSIGN,
SERVED_FACCH_REQ) SERVED_FACCH_REQ,
TCH_CALL_REQ) TCH_CALL_REQ

common_objects "plmn",
common_objects "bsc",
ps_service_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')

Page 40
Report Execution

eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')


plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

savail_ext_2294591319
al temporary table jf_resavail_ext_2294591319 on commit preserve rows as

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
ave_busy_tch) AVE_BUSY_TCH,
es_av_denom14) RES_AV_DENOM14

common_objects "plmn",
common_objects "bsc",
common_objects "bcf",
common_objects "bts",
_PS_RESAVAIL_TTP1_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3
bcf".co_gid = p.bcf_gid
bcf".co_parent_gid = "bsc".co_gid
bcf".co_oc_id = 27
bts".co_gid = p.bts_gid
bts".co_parent_gid = "bcf".co_gid
bts".co_oc_id = 4

( p.period_start_time, 'dd' ),

NDERLAY_2252384553
al temporary table jf_UNDERLAY_2252384553 on commit preserve rows as

REQUEST) TCH_REQUEST

Page 41
Report Execution

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
TCH_REQUEST) TCH_REQUEST

common_objects "plmn",
common_objects "bsc",
ps_underlay_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

ESACC_2267900808
al temporary table jf_RESACC_2267900808 on commit preserve rows as

EMERG_CALL) TCH_EMERG_CALL,
TCH_MTC) TCH_MTC,
TCH_MOC) TCH_MOC,
TCH_CALL_RE_EST) TCH_CALL_RE_EST,
MSI_DETACH_TCH) IMSI_DETACH_TCH,
TCH_SUPPLEM_SERV) TCH_SUPPLEM_SERV

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
TCH_EMERG_CALL) TCH_EMERG_CALL,
TCH_MTC) TCH_MTC,
TCH_MOC) TCH_MOC,
TCH_CALL_RE_EST) TCH_CALL_RE_EST,
MSI_DETACH_TCH) IMSI_DETACH_TCH,

Page 42
Report Execution

TCH_SUPPLEM_SERV) TCH_SUPPLEM_SERV

common_objects "plmn",
common_objects "bsc",
ps_resacc_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

RAFFIC_2258215471
al temporary table jf_TRAFFIC_2258215471 on commit preserve rows as

REQUEST) TCH_REQUEST,
TCH_REQ_REJ_LACK) TCH_REQ_REJ_LACK,
TCH_QD_CALL_ATT) TCH_QD_CALL_ATT,
AVE_Q_TIM_CALL_ATT) AVE_Q_TIM_CALL_ATT,
QUEUE_DENOM2) QUEUE_DENOM2,
UNSRV_QD_CALL_ATT) UNSRV_QD_CALL_ATT,
TCH_CALL_REQ) TCH_CALL_REQ,
TCH_ACT_FAIL) TCH_ACT_FAIL,
TCH_FAST_REQ) TCH_FAST_REQ,
TCH_ACT_FAIL_NEW) TCH_ACT_FAIL_NEW,
TCH_SEIZ_ATT_DUE_SDCCH_CON) TCH_SEIZ_ATT_DUE_SDCCH_CON,
TCH_SEIZ_DUE_SDCCH_CON) TCH_SEIZ_DUE_SDCCH_CON,
TCH_REJ_DUE_REQ_CH_A_IF_CRC) TCH_REJ_DUE_REQ_CH_A_IF_CRC,
REMOVAL_FROM_QUE_DUE_TO_DR) REMOVAL_FROM_QUE_DUE_TO_DR,
TCH_REQUESTS_CALL_ATTEMPT) TCH_REQUESTS_CALL_ATTEMPT,
SUCC_TCH_SEIZ_CALL_ATTEMPT) SUCC_TCH_SEIZ_CALL_ATTEMPT,
A_IF_CRC_MISMATCH_CALL_SETUP) A_IF_CRC_MISMATCH_CALL_SETUP,
TCH_REQ_REJ_DUE_ABIS_CONG) TCH_REQ_REJ_DUE_ABIS_CONG,
TCH_REQ_REJ_DUE_ETP_OVERLOAD) TCH_REQ_REJ_DUE_ETP_OVERLOAD,
TCH_REQ_REJ_DUE_TO_TX_POWER) TCH_REQ_REJ_DUE_TO_TX_POWER,
TCH_ACT_RETRIES_BTS_OVERLOAD) TCH_ACT_RETRIES_BTS_OVERLOAD,
TCH_CALL_REQ_FAIL_BTS_OLOAD) TCH_CALL_REQ_FAIL_BTS_OLOAD,
TCH_HO_REQ_FAIL_BTS_OVERLOAD) TCH_HO_REQ_FAIL_BTS_OVERLOAD

Page 43
Report Execution

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
TCH_REQUEST) TCH_REQUEST,
TCH_REQ_REJ_LACK) TCH_REQ_REJ_LACK,
TCH_QD_CALL_ATT) TCH_QD_CALL_ATT,
AVE_Q_TIM_CALL_ATT) AVE_Q_TIM_CALL_ATT,
QUEUE_DENOM2) QUEUE_DENOM2,
UNSRV_QD_CALL_ATT) UNSRV_QD_CALL_ATT,
TCH_CALL_REQ) TCH_CALL_REQ,
TCH_ACT_FAIL) TCH_ACT_FAIL,
TCH_FAST_REQ) TCH_FAST_REQ,
TCH_ACT_FAIL_NEW) TCH_ACT_FAIL_NEW,
TCH_SEIZ_ATT_DUE_SDCCH_CON) TCH_SEIZ_ATT_DUE_SDCCH_CON,
TCH_SEIZ_DUE_SDCCH_CON) TCH_SEIZ_DUE_SDCCH_CON,
TCH_REJ_DUE_REQ_CH_A_IF_CRC) TCH_REJ_DUE_REQ_CH_A_IF_CRC,
REMOVAL_FROM_QUE_DUE_TO_DR) REMOVAL_FROM_QUE_DUE_TO_DR,
TCH_REQUESTS_CALL_ATTEMPT) TCH_REQUESTS_CALL_ATTEMPT,
SUCC_TCH_SEIZ_CALL_ATTEMPT) SUCC_TCH_SEIZ_CALL_ATTEMPT,
A_IF_CRC_MISMATCH_CALL_SETUP) A_IF_CRC_MISMATCH_CALL_SETUP,
TCH_REQ_REJ_DUE_ABIS_CONG) TCH_REQ_REJ_DUE_ABIS_CONG,
TCH_REQ_REJ_DUE_ETP_OVERLOAD) TCH_REQ_REJ_DUE_ETP_OVERLOAD,
TCH_REQ_REJ_DUE_TO_TX_POWER) TCH_REQ_REJ_DUE_TO_TX_POWER,
TCH_ACT_RETRIES_BTS_OVERLOAD) TCH_ACT_RETRIES_BTS_OVERLOAD,
TCH_CALL_REQ_FAIL_BTS_OLOAD) TCH_CALL_REQ_FAIL_BTS_OLOAD,
TCH_HO_REQ_FAIL_BTS_OVERLOAD) TCH_HO_REQ_FAIL_BTS_OVERLOAD

common_objects "plmn",
common_objects "bsc",
ps_traffic_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

Page 44
Report Execution

savail_da_ext_2251318132
al temporary table jf_resavail_da_ext_2251318132 on commit preserve rows as

GPRS_CHANNELS_SUM_0) AVE_GPRS_CHANNELS_SUM_0,
VE_PERMANENT_GPRS_CH_SUM_0) AVE_PERMANENT_GPRS_CH_SUM_0,
VE_AVAIL_TCH_DEN_0) AVE_AVAIL_TCH_DEN_0,
VE_AVAIL_TCH_SUM_0) AVE_AVAIL_TCH_SUM_0,
VE_AVAIL_TCH_DEN_1) AVE_AVAIL_TCH_DEN_1,
VE_AVAIL_TCH_SUM_1) AVE_AVAIL_TCH_SUM_1,
VE_AVAIL_TCH_SUM_2) AVE_AVAIL_TCH_SUM_2,
VE_AVAIL_TCH_DEN_2) AVE_AVAIL_TCH_DEN_2,
e_gprs_channel) ave_gprs_channel,
e_perm_gprs_channel) ave_perm_gprs_channel

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,

o_gid bcf_gid,
o_gid bts_gid,

decode(ttp_id,0,ave_gprs_channels_sum)) AVE_GPRS_CHANNELS_SUM_0,
ecode(ttp_id,0,ave_permanent_gprs_ch_sum)) AVE_PERMANENT_GPRS_CH_SUM_0,
ecode(ttp_id,0,ave_avail_tch_den)) AVE_AVAIL_TCH_DEN_0,
ecode(ttp_id,0,ave_avail_tch_sum)) AVE_AVAIL_TCH_SUM_0,
ecode(ttp_id,1,ave_avail_tch_den)) AVE_AVAIL_TCH_DEN_1,
ecode(ttp_id,1,ave_avail_tch_sum)) AVE_AVAIL_TCH_SUM_1,
ecode(ttp_id,2,ave_avail_tch_sum)) AVE_AVAIL_TCH_SUM_2,
ecode(ttp_id,2,ave_avail_tch_den)) AVE_AVAIL_TCH_DEN_2,
ecode(ttp_id,0,(decode(ave_gprs_channels_sum,0,null,ave_gprs_channels_den)),null)) ave_gprs_channel,
ecode(ttp_id,0,(decode(ave_permanent_GPRS_ch_sum,0,null,ave_permanent_GPRS_ch_den)),null)) ave_perm_gprs_channe

common_objects "plmn",
common_objects "bsc",
common_objects "bcf",
common_objects "bts",
_PS_RESAVAIL_TTP1_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

Page 45
Report Execution

bcf".co_gid = p.bcf_gid
bcf".co_parent_gid = "bsc".co_gid
bcf".co_oc_id = 27
bts".co_gid = p.bts_gid
bts".co_parent_gid = "bcf".co_gid
bts".co_oc_id = 4

( p.period_start_time, 'dd' ),

ESAVAIL_225796343
al temporary table jf_RESAVAIL_225796343 on commit preserve rows as

GPRS_CHANNELS_SUM) AVE_GPRS_CHANNELS_SUM,
VE_GPRS_CHANNELS_DEN) AVE_GPRS_CHANNELS_DEN,
ON_AVAIL_TCH_DENOM) NON_AVAIL_TCH_DENOM,
TCH_CONG_TIME) TCH_CONG_TIME,
AVE_AVAIL_TCH_SUM) AVE_AVAIL_TCH_SUM,
VE_AVAIL_TCH_DEN) AVE_AVAIL_TCH_DEN,
AVE_NON_AVAIL_TCH_TIMESLOT) AVE_NON_AVAIL_TCH_TIMESLOT,
BTS_CONG_TIME_OVERLOAD_LEV_1) BTS_CONG_TIME_OVERLOAD_LEV_1,
BTS_CONG_TIME_OVERLOAD_LEV_2) BTS_CONG_TIME_OVERLOAD_LEV_2

( p.period_start_time, 'dd' ) period_start_time,


.co_gid plmn_gid,
o_gid bsc_gid,
AVE_GPRS_CHANNELS_SUM) AVE_GPRS_CHANNELS_SUM,
AVE_GPRS_CHANNELS_DEN) AVE_GPRS_CHANNELS_DEN,
NON_AVAIL_TCH_DENOM) NON_AVAIL_TCH_DENOM,
TCH_CONG_TIME) TCH_CONG_TIME,
AVE_AVAIL_TCH_SUM) AVE_AVAIL_TCH_SUM,
AVE_AVAIL_TCH_DEN) AVE_AVAIL_TCH_DEN,
AVE_NON_AVAIL_TCH_TIMESLOT) AVE_NON_AVAIL_TCH_TIMESLOT,
BTS_CONG_TIME_OVERLOAD_LEV_1) BTS_CONG_TIME_OVERLOAD_LEV_1,
BTS_CONG_TIME_OVERLOAD_LEV_2) BTS_CONG_TIME_OVERLOAD_LEV_2

common_objects "plmn",

Page 46
Report Execution

common_objects "bsc",
ps_resavail_bsc_day p

n".co_gid in ( '100000' )
eriod_start_time >= to_date('2018/05/21 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
eriod_start_time < to_date('2018/05/22 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
plmn".co_oc_id = 16
bsc".co_gid = p.bsc_gid
bsc".co_parent_gid = "plmn".co_gid
bsc".co_oc_id = 3

( p.period_start_time, 'dd' ),

LLTABLES_229136813
al temporary table jf_ALLTABLES_229136813 on commit preserve rows as

_start_time, TO_CHAR(plmn_gid) plmn_gid

2233481158

_start_time, TO_CHAR(plmn_gid) plmn_gid

ACC_2267900808

_start_time, TO_CHAR(plmn_gid) plmn_gid

AVAIL_225796343

_start_time, TO_CHAR(plmn_gid) plmn_gid

Page 47
Report Execution

VICE_2220073253

_start_time, TO_CHAR(plmn_gid) plmn_gid

FFIC_2258215471

_start_time, TO_CHAR(plmn_gid) plmn_gid

DERLAY_2252384553

_start_time, TO_CHAR(plmn_gid) plmn_gid

m_ext_2281601378

_start_time, TO_CHAR(plmn_gid) plmn_gid

vail_da_ext_2251318132

_start_time, TO_CHAR(plmn_gid) plmn_gid

vail_ext_2294591319

ALLTABLES.period_start_time period_start_time,
nvl(plmn.co_name, nvl(plmn.co_object_instance, 'NN('||plmn.co_gid||')')) "PLMN Name",
ALLTABLES.plmn_gid, nvl(plmn.co_ext_dn, plmn.co_dn) "DN",
to_number(100*decode( (decode(resavail.ave_avail_tch_den,0,0,resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den
mber(decode(resavail.non_avail_tch_denom,0,0, resavail.ave_non_avail_tch_timeslot/ resavail.non_avail_tch_denom)) uav_17
mber(decode(RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN_0,0,0,RESAVAIL_DA_EXT.AVE_AVAIL_TCH_SUM_0/RESAVAIL_DA
mber(nvl(decode(RESAVAIL_DA_EXT.ave_gprs_channel,0,0,RESAVAIL_DA_EXT.AVE_GPRS_CHANNELS_SUM_0/RESAVAIL
mber(nvl(decode(RESAVAIL_DA_EXT.ave_perm_gprs_channel,0,0,RESAVAIL_DA_EXT.AVE_PERMANENT_GPRS_CH_SUM_
mber(UNDERLAY.TCH_REQUEST) TCH_REQUEST,
mber(SERVICE.TCH_CALL_REQ) TCH_CALL_REQ,

Page 48
Report Execution

mber(TRAFFIC.TCH_FAST_REQ) TCH_FAST_REQ,
mber(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
mber((traffic.tch_request-traffic.tch_call_req-traffic.tch_fast_req)-(ho.bsc_i_unsucc_a_int_circ_type+ho.msc_controlled_in_ho+h
mber(100*decode((traffic.tch_requests_call_attempt),0,0,(traffic.tch_requests_call_attempt-traffic.succ_tch_seiz_call_attempt)/(t
mber(TRAFFIC.TCH_REQUESTS_CALL_ATTEMPT) TCH_REQUESTS_CALL_ATTEMPT,
mber(TRAFFIC.SUCC_TCH_SEIZ_CALL_ATTEMPT) SUCC_TCH_SEIZ_CALL_ATTEMPT,
mber(100*decode((+traffic.tch_request - traffic.tch_rej_due_req_ch_a_if_crc - ho.cell_fail_lack),0,null, (+traffic.tch_req_rej_lack
mber(UNDERLAY.TCH_REQUEST) TCH_REQUEST,
mber(100*decode(traffic.TCH_REQUEST,0,0,traffic.TCH_CALL_REQ_FAIL_BTS_OLOAD/traffic.TCH_REQUEST)) blck_1007,
mber(100*decode(traffic.TCH_CALL_REQ_FAIL_BTS_OLOAD,0,0,traffic.TCH_ACT_RETRIES_BTS_OVERLOAD/traffic.TCH_
mber(100*decode((traffic.TCH_ACT_FAIL + traffic.TCH_ACT_FAIL_NEW),0,0, (traffic.TCH_CALL_REQ_FAIL_BTS_OLOAD + t
mber(resavail.BTS_CONG_TIME_OVERLOAD_LEV_1) cngt_7,
mber(100* decode(resavail.BTS_CONG_TIME_OVERLOAD_LEV_1,0,0,(resavail.BTS_CONG_TIME_OVERLOAD_LEV_2/resa
mber(decode( (service.tch_new_call_assign -service.served_facch_req +(ho.msc_o_sdcch_tch+ho.bsc_o_sdcch_tch) +ho.cell_
mber(resavail.tch_cong_time/100) cngt_1,
mber(ho.msc_o_sdcch_tch+ho.bsc_o_sdcch_tch) dr_3,
mber(ho.msc_i_sdcch_tch+ho.bsc_i_sdcch_tch) dr_4,
mber(100*decode(traffic.tch_call_req-traffic.a_if_crc_mismatch_call_setup,0,0,(traffic.tch_qd_call_att-traffic.removal_from_que_
mber(decode( nvl(traffic.queue_denom2,0) ,0,0, nvl(traffic.ave_q_tim_call_att,0)/ (nvl(traffic.queue_denom2,0)*100) )) que_10a,
mber((traffic.tch_seiz_att_due_sdcch_con-traffic.tch_seiz_due_sdcch_con)) blck_18,
mber(TRAFFIC.TCH_SEIZ_DUE_SDCCH_CON) TCH_SEIZ_DUE_SDCCH_CON,
mber(RESACC.TCH_MOC) TCH_MOC,
mber(RESACC.TCH_MTC) TCH_MTC,
mber(RESACC.TCH_CALL_RE_EST) TCH_CALL_RE_EST,
mber(RESACC.TCH_EMERG_CALL) TCH_EMERG_CALL,
mber(RESACC.IMSI_DETACH_TCH) IMSI_DETACH_TCH,
mber(RESACC.TCH_SUPPLEM_SERV) TCH_SUPPLEM_SERV,
mber(TRAFFIC.TCH_REQ_REJ_LACK) TCH_REQ_REJ_LACK,
mber(TRAFFIC.TCH_REQ_REJ_DUE_TO_TX_POWER) TCH_REQ_REJ_DUE_TO_TX_POWER,
mber(decode(traffic.tch_req_rej_lack,0,null, 100*traffic.tch_req_rej_due_to_tx_power / traffic.tch_req_rej_lack)) blck_1004,
mber(TRAFFIC.TCH_REQ_REJ_DUE_ABIS_CONG) TCH_REQ_REJ_DUE_ABIS_CONG,
mber(TRAFFIC.TCH_REQ_REJ_DUE_ETP_OVERLOAD) TCH_REQ_REJ_DUE_ETP_OVERLOAD,
mber(decode( ((traffic.tch_req_rej_lack)),0,0, ((traffic.tch_req_rej_due_abis_cong + traffic.tch_req_rej_due_etp_overload)*100) /
mber(decode((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
mber(decode(decode(PSDTM_EXT.trf_1d_psdtm_den,0,null,PSDTM_EXT.trf_1d_psdtm_num/PSDTM_EXT.trf_1d_psdtm_den)
mber((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_ci
mber((ho.bsc_i_unsucc_a_int_circ_type+ho.msc_controlled_in_ho+ho.ho_unsucc_a_int_circ_type)) trf_50

utp_common_objects plmn

ABLES_229136813 ALLTABLES,
233481158 HO,
ACC_2267900808 RESACC,
AVAIL_225796343 RESAVAIL,
VICE_2220073253 SERVICE,
FIC_2258215471 TRAFFIC,
ERLAY_2252384553 UNDERLAY,
m_ext_2281601378 psdtm_ext,
ail_da_ext_2251318132 resavail_da_ext,
ail_ext_2294591319 resavail_ext

Page 49
Report Execution

plmn.co_gid = ALLTABLES.plmn_gid
and ALLTABLES.period_start_time = HO.period_start_time (+) and ALLTABLES.plmn_gid = HO.plmn_gid (+)
LTABLES.period_start_time = RESACC.period_start_time (+) and ALLTABLES.plmn_gid = RESACC.plmn_gid (+)
LTABLES.period_start_time = RESAVAIL.period_start_time (+) and ALLTABLES.plmn_gid = RESAVAIL.plmn_gid (+)
LTABLES.period_start_time = SERVICE.period_start_time (+) and ALLTABLES.plmn_gid = SERVICE.plmn_gid (+)
LTABLES.period_start_time = TRAFFIC.period_start_time (+) and ALLTABLES.plmn_gid = TRAFFIC.plmn_gid (+)
LTABLES.period_start_time = UNDERLAY.period_start_time (+) and ALLTABLES.plmn_gid = UNDERLAY.plmn_gid (+)
LTABLES.period_start_time = psdtm_ext.period_start_time (+) and ALLTABLES.plmn_gid = psdtm_ext.plmn_gid (+)
LTABLES.period_start_time = resavail_da_ext.period_start_time (+) and ALLTABLES.plmn_gid = resavail_da_ext.plmn_gid (+)
LTABLES.period_start_time = resavail_ext.period_start_time (+) and ALLTABLES.plmn_gid = resavail_ext.plmn_gid (+)

Page 50
Report Execution

prs_channel,
n)),null)) ave_perm_gprs_channel

Page 51
Report Execution

_sum/resavail.ave_avail_tch_den)+decode(resavail.ave_gprs_channels_den,0,0,resavail.ave_gprs_channels_sum/resavail.ave
.non_avail_tch_denom)) uav_17d,
AIL_TCH_SUM_0/RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN_0)+ decode(RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN_1,0,0
_CHANNELS_SUM_0/RESAVAIL_DA_EXT.ave_gprs_channel),0)) ava_44a,
PERMANENT_GPRS_CH_SUM_0/RESAVAIL_DA_EXT.ave_perm_gprs_channel),0)) ava_51a,

Page 52
Report Execution

+ho.msc_controlled_in_ho+ho.ho_unsucc_a_int_circ_type)) trf_18a,
ype+ho.msc_controlled_in_ho+ho.msc_i_wcdma_unsuc_pool_switch+ho.ho_unsucc_a_int_circ_type)) ho_14c,
fic.succ_tch_seiz_call_attempt)/(traffic.tch_requests_call_attempt))) blck_8i,

,0,null, (+traffic.tch_req_rej_lack - traffic.tch_rej_due_req_ch_a_if_crc - ho.cell_fail_lack) /(+traffic.tch_request - traffic.tch_rej_d

ic.TCH_REQUEST)) blck_1007,
S_BTS_OVERLOAD/traffic.TCH_CALL_REQ_FAIL_BTS_OLOAD)) blck_1008,
LL_REQ_FAIL_BTS_OLOAD + traffic.TCH_HO_REQ_FAIL_BTS_OVERLOAD ) / (traffic.TCH_ACT_FAIL + traffic.TCH_ACT_F

_TIME_OVERLOAD_LEV_2/resavail.BTS_CONG_TIME_OVERLOAD_LEV_1))) cngt_8,
h+ho.bsc_o_sdcch_tch) +ho.cell_sdcch_tch -(ho.msc_i_sdcch_tch + ho.bsc_i_sdcch_tch) +traffic.tch_requests_call_attempt -tra

all_att-traffic.removal_from_que_due_to_dr-traffic.unsrv_qd_call_att)/(traffic.tch_call_req-traffic.a_if_crc_mismatch_call_setup))
eue_denom2,0)*100) )) que_10a,

h_req_rej_lack)) blck_1004,

eq_rej_due_etp_overload)*100) / ((traffic.tch_req_rej_lack)))) pabi_1038,


_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.msco
PSDTM_EXT.trf_1d_psdtm_den),null, decode(RESAVAIL_EXT.res_av_denom14,0,null,RESAVAIL_EXT.ave_busy_tch/RESAVA
ed_in_ho+ho.ho_unsucc_a_int_circ_type))) trf_49,
ype)) trf_50

Page 53
Report Execution

d = HO.plmn_gid (+)
ESACC.plmn_gid (+)
ESAVAIL.plmn_gid (+)
ERVICE.plmn_gid (+)
RAFFIC.plmn_gid (+)
UNDERLAY.plmn_gid (+)
sdtm_ext.plmn_gid (+)
d = resavail_da_ext.plmn_gid (+)
resavail_ext.plmn_gid (+)

Page 54
Report Execution

gprs_channels_sum/resavail.ave_gprs_channels_den)+decode(resavail.non_avail_tch_denom,0,0,resavail.ave_non_avail_tch

EXT.AVE_AVAIL_TCH_DEN_1,0,0,RESAVAIL_DA_EXT.AVE_AVAIL_TCH_SUM_1/RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN

Page 55
Report Execution

rc_type)) ho_14c,

affic.tch_request - traffic.tch_rej_due_req_ch_a_if_crc - ho.cell_fail_lack))) blck_1b,

_ACT_FAIL + traffic.TCH_ACT_FAIL_NEW ))) blck_1009,

fic.tch_requests_call_attempt -traffic.succ_tch_seiz_call_attempt),0,0, 100*( service.tch_new_call_assign -service.served_facc

c.a_if_crc_mismatch_call_setup))) que_1b,

ch_at+ho.cell_sdcch_at+ho.msco_sdcch_tch_ho_wcdmaran_att+ho.ho_attempt_due_to_isho),0,0,100*(ho.msc_o_fail_lack + h
VAIL_EXT.ave_busy_tch/RESAVAIL_EXT.res_av_denom14), decode(PSDTM_EXT.trf_1d_psdtm_den,0,null,PSDTM_EXT.trf_1d

Page 56
Report Execution

m,0,0,resavail.ave_non_avail_tch_timeslot/resavail.non_avail_tch_denom)),0,0, ((decode(resavail.ave_avail_tch_den,0,0,resav

_DA_EXT.AVE_AVAIL_TCH_DEN_1)+ decode(RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN_2,0,0,RESAVAIL_DA_EXT.AVE_AV

Page 57
Report Execution

_call_assign -service.served_facch_req +(ho.msc_o_sdcch_tch+ho.bsc_o_sdcch_tch) +ho.cell_sdcch_tch - (ho.msc_i_sdcch_tc

,0,0,100*(ho.msc_o_fail_lack + ho.bsc_o_fail_lack + ho.cell_fail_lack + ho.msc_to_wcdma_ran_fail_lack)/(ho.msc_o_tch_tch_a


m_den,0,null,PSDTM_EXT.trf_1d_psdtm_num/PSDTM_EXT.trf_1d_psdtm_den)+ nvl(decode(RESAVAIL_EXT.res_av_denom1

Page 58
Report Execution

vail.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_DA_EXT.AVE_AVAIL_TCH_SUM_2/RESAVAIL_DA_EXT.AVE_AVAIL_TCH_DEN_2)) ava_54c,

Page 59
Report Execution

_sdcch_tch - (ho.msc_i_sdcch_tch+ho.bsc_i_sdcch_tch) ) / ( service.tch_new_call_assign -service.served_facch_req +(ho.msc

n_fail_lack)/(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_
RESAVAIL_EXT.res_av_denom14,0,null,RESAVAIL_EXT.ave_busy_tch/RESAVAIL_EXT.res_av_denom14),0))) trf_1d,

Page 60
Report Execution

esavail.ave_gprs_channels_den,0,0,resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_den))/ (decode(resavail.av

EN_2)) ava_54c,

Page 61
Report Execution

rvice.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_sd

ch_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.msco_
av_denom14),0))) trf_1d,

Page 62
Report Execution

nnels_den))/ (decode(resavail.ave_avail_tch_den,0,0,resavail.ave_avail_tch_sum/resavail.ave_avail_tch_den)+decode(resavai

Page 63
Report Execution

o.msc_i_sdcch_tch + ho.bsc_i_sdcch_tch) +traffic.tch_requests_call_attempt -traffic.succ_tch_seiz_call_attempt ) )) csf_44b,

h_at+ho.cell_sdcch_at+ho.msco_sdcch_tch_ho_wcdmaran_att+ho.ho_attempt_due_to_isho))) hfr_55c,

Page 64
Report Execution

_avail_tch_den)+decode(resavail.ave_gprs_channels_den,0,0,resavail.ave_gprs_channels_sum/resavail.ave_gprs_channels_

Page 65
Report Execution

_seiz_call_attempt ) )) csf_44b,

Page 66
Report Execution

um/resavail.ave_gprs_channels_den)+decode(resavail.non_avail_tch_denom,0,0,resavail.ave_non_avail_tch_timeslot/resavail.

Page 67
Report Execution

_non_avail_tch_timeslot/resavail.non_avail_tch_denom))))) ava_1g,

Page 68

You might also like