Sie sind auf Seite 1von 25

Period start time

PLMN Name Source RNC Name Source WBTS Name Source WCEL Name

Source WCEL LCR ID

Source WCEL ID

Source WCEL adjacencies [#]

Target RNC Name

Target WBTS Name

Target WCEL Name

Target WCEL LCR ID

Target WCEL ID

Neighbor

SHO
Att
HO share SR per adjacency
M1013C0RNC_903A RNC_900A

CPICH SHO
Ec/No diff btw cell pair
Avg Ec/No RSCP
RNC_1767A
RNC_1768A RNC_1769A

RNC_1769A

Report Title
NOP Report Release Version
RS Report Release Version
Report ID
Report Description
Start Time
End Time
Objects
Object Aggregation Level
Time Aggregation Level
Threshold
Sorting
Data Source
Advanced Filter

RSRAN046 - SHO Adjacencies


RSRAN RU20 On Top Report Set (Id: 482)
5.4.1
rsran_RU40/reports/RSRAN046.xml
SHO Adjacencies
03.15.2016 00:00:00
03.16.2016 00:00:00
Level: SourceRNC; mcRNCPAT1 (41041000004743799)
CELLPAIR
day
none
none
pmrPool
none

KPI ID
M1013C0
RNC_903a
RNC_900a
RNC_1767a
RNC_1768a
RNC_1769a

KPI Alias
Att
HO share
SR per adjacency
Ec/No diff btw cell pair
Avg Ec/No
RSCP

KPI Title
NUMBER O
SHO HO sh
SHO succes
Average Ec/
Average C
Average C

KPI FormulUnit
(autsh2.sho[#]
decode( (au[%]
decode( (au[%]
(decode( ( [dB]
(decode( ( [dB]
decode( (a [dBm]

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

null
tmp tables(1)
0.05
0.0040
2.241
none
2.212
0.056
0.0
none

Start Time
2016-03-16 10:44:57.257

End Time
2016-03-16 10:44:59.469

Note
Sql
creating tmp table: jf_AUTSH2_16478793

SELECT
trunc( sub.period_start_time, 'dd' ) pe
obj_table.plmn_co_gid plmn_gid
obj_table.plmn_co_name,
obj_table.plmn_co_gid,
obj_table.rnc_co_name,
obj_table.rnc_co_gid,
sub.rnc_id,
obj_table.wbts_co_name,
obj_table.wbts_co_gid,
obj_table.wcel_co_name,
obj_table.wcel_co_gid,
obj_table.swcel_id,
sub.cid_id,
obj_table.adj_count,
sub.mcc_id,
sub.mnc_id,
sub.rrnc_co_name,
sub.rrnc_co_gid,
sub.rrnc_id,
sub.rwbts_co_name,
sub.rwbts_co_gid,
sub.rwcel_co_name,
sub.rwcel_co_gid,
sub.rwcel_lcr_id,
sub.tcid_id,
sub.dmcc_id,
sub.dmnc_id,
obj_table.co_mr_gid ,
PERIOD_DURATION,
SHO_ADJ_INTRA_FREQ_SHO_CO
SHO_CEL_INTRA_FREQ_SHO_ATT
SHO_ADJ_INTRA_FREQ_SHO_ATT
CPICH_ECNO_SHO_DIFF_SUM,
CPICH_ECNO_SHO_DIFF_DENOM
CPICH_ECNO_SHO_SUM,
CPICH_ECNO_SHO_DENOM,
CPICH_RSCP_SHO_SUM,

_AUTSH2_16478793

.period_start_time, 'dd' ) period_start_time,


able.plmn_co_gid plmn_gid,
plmn_co_name,
plmn_co_gid,
rnc_co_name,

wbts_co_name,
wbts_co_gid,
wcel_co_name,
wcel_co_gid,

DURATION,
J_INTRA_FREQ_SHO_COMPL,
L_INTRA_FREQ_SHO_ATT,
J_INTRA_FREQ_SHO_ATT,
CNO_SHO_DIFF_SUM,
CNO_SHO_DIFF_DENOM,
CNO_SHO_SUM,
CNO_SHO_DENOM,
SCP_SHO_SUM,

CPICH_RSCP_SHO_DENOM
FROM (
SELECT DISTINCT rnc.co_gid rn
trunc( sub.period_start_t
sub.cid_id cid_id,
sub.mcc_id mcc_id,
sub.mnc_id mnc_id,
target_obj_table.rnc_co
target_obj_table.rnc_co
sub.rrnc_id rrnc_id,
target_obj_table.wbts_
target_obj_table.wbts_
target_obj_table.wcel_
target_obj_table.wcel_
target_obj_table.swcel_
sub.tcid_id tcid_id,
sub.dmcc_id dmcc_id,
sub.dmnc_id,
PERIOD_DURATION,
SHO_ADJ_INTRA_FR
SHO_CEL_INTRA_FR
SHO_ADJ_INTRA_FR
CPICH_ECNO_SHO_D
CPICH_ECNO_SHO_DIFF
CPICH_ECNO_SHO_SUM
CPICH_ECNO_SHO_DEN
CPICH_RSCP_SHO_SUM,
CPICH_RSCP_SHO_DEN
FROM

(SELECT
trunc( sub.period_start
hos_id,
scid_id cid_id,
mcc_id,
mnc_id,
hot_id rrnc_id,
tcid_id,
dmcc_id,
dmnc_id,
SUM(PERIOD_DURAT
SUM(SHO_ADJ_INTR
SUM(SHO_ADJ_INTR
SUM(CPICH_ECNO_S
SUM(CPICH_ECNO_S
SUM(CPICH_ECNO_S
SUM(CPICH_ECNO_S
SUM(CPICH_RSCP_S
SUM(CPICH_RSCP_S
from nokrww_ps_autsh
where period_start_tim
period_start_time < to_date
GROUP BY
trunc( sub.period_start

SCP_SHO_DENOM

CT DISTINCT rnc.co_gid rnc_id,


trunc( sub.period_start_time, 'dd' ) period_start_time,
sub.cid_id cid_id,
sub.mcc_id mcc_id,
sub.mnc_id mnc_id,
target_obj_table.rnc_co_name rrnc_co_name,
target_obj_table.rnc_co_gid rrnc_co_gid,
sub.rrnc_id rrnc_id,
target_obj_table.wbts_co_name rwbts_co_name,
target_obj_table.wbts_co_gid rwbts_co_gid,
target_obj_table.wcel_co_name rwcel_co_name,
target_obj_table.wcel_co_gid rwcel_co_gid,
target_obj_table.swcel_id rwcel_lcr_id,
sub.tcid_id tcid_id,
sub.dmcc_id dmcc_id,
sub.dmnc_id,
PERIOD_DURATION,
SHO_ADJ_INTRA_FREQ_SHO_COMPL,
SHO_CEL_INTRA_FREQ_SHO_ATT,
SHO_ADJ_INTRA_FREQ_SHO_ATT,
CPICH_ECNO_SHO_DIFF_SUM,
CPICH_ECNO_SHO_DIFF_DENOM,
CPICH_ECNO_SHO_SUM,
CPICH_ECNO_SHO_DENOM,
CPICH_RSCP_SHO_SUM,
CPICH_RSCP_SHO_DENOM

(SELECT
trunc( sub.period_start_time, 'dd' ) period_start_time,
scid_id cid_id,
mnc_id,
hot_id rrnc_id,

dmcc_id,
dmnc_id,
SUM(PERIOD_DURATION) PERIOD_DURATION,
SUM(SHO_ADJ_INTRA_FREQ_SHO_ATT) SHO_ADJ_INTRA_FREQ_SHO_ATT,
SUM(SHO_ADJ_INTRA_FREQ_SHO_COMPL) SHO_ADJ_INTRA_FREQ_SHO_COMPL,
SUM(CPICH_ECNO_SHO_DIFF_SUM) CPICH_ECNO_SHO_DIFF_SUM,
SUM(CPICH_ECNO_SHO_DIFF_DENOM) CPICH_ECNO_SHO_DIFF_DENOM,
SUM(CPICH_ECNO_SHO_SUM) CPICH_ECNO_SHO_SUM,
SUM(CPICH_ECNO_SHO_DENOM) CPICH_ECNO_SHO_DENOM,
SUM(CPICH_RSCP_SHO_SUM) CPICH_RSCP_SHO_SUM,
SUM(CPICH_RSCP_SHO_DENOM) CPICH_RSCP_SHO_DENOM
from nokrww_ps_autsh2_dmnc3_raw sub
where period_start_time >= to_date('2016/03/15 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and
period_start_time < to_date('2016/03/16 00:00:00', 'yyyy/mm/dd hh24:mi:ss')
GROUP BY
trunc( sub.period_start_time, 'dd' ),

hos_id,
scid_id,
mcc_id,
mnc_id,
hot_id,
tcid_id,
dmcc_id,
dmnc_id ) sub,

(SELECT
trunc( sub.period_start
hos_id,
scid_id cid_id,
sum(SHO_ADJ_INTRA
from nokrww_ps_autsh
where period_start_tim
period_start_time < to_date
GROUP BY
trunc( sub.period_start_time
hos_id,
scid_id ) cellho,
(SELECT DISTINCT
rnc.co_gid rnc_co_gid,
rnc.co_object_instance
rnc.co_name rnc_co_n
wbts.co_gid wbts_co_g
wbts.co_name wbts_co
wcel.co_gid wcel_co_g
wcel.co_name wcel_co
wcel.co_object_instanc
sc_table.wcel_id swcel
sc_table.wcel_cell_id s
from
utp_common_objects r
utp_common_objects w
utp_common_objects w
ROH_C_WCEL sc_tab
where
rnc.co_oc_id = 811 AN
wbts.co_oc_id = 812 A
wbts.co_parent_gid = r
wcel.co_oc_id = 813 AN
(wcel.co_state = 0 or w
wcel.co_parent_gid = w
wcel.co_gid = sc_table
sc_table.CONF_ID = 1
sc_table.OBJECT_STATE = 1
sc_table.valid_finish_ti
utp_common_objects r

where
sub.tcid_id = target_obj_t
AND sub.rrnc_id = target_
AND sub.hos_id = cellho.

mnc_id,

dmcc_id,
dmnc_id ) sub,
(SELECT
trunc( sub.period_start_time, 'dd' ) period_start_time,

scid_id cid_id,
sum(SHO_ADJ_INTRA_FREQ_SHO_ATT) SHO_CEL_INTRA_FREQ_SHO_ATT
from nokrww_ps_autsh2_dmnc3_raw sub
where period_start_time >= to_date('2016/03/15 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and
period_start_time < to_date('2016/03/16 00:00:00', 'yyyy/mm/dd hh24:mi:ss')

runc( sub.period_start_time, 'dd' ),

cid_id ) cellho,
(SELECT DISTINCT
rnc.co_gid rnc_co_gid,
rnc.co_object_instance rnc_co_object_inst,
rnc.co_name rnc_co_name,
wbts.co_gid wbts_co_gid,
wbts.co_name wbts_co_name,
wcel.co_gid wcel_co_gid,
wcel.co_name wcel_co_name,
wcel.co_object_instance wcel_co_obj_inst,
sc_table.wcel_id swcel_id,
sc_table.wcel_cell_id swcel_cell_id
utp_common_objects rnc,
utp_common_objects wbts,
utp_common_objects wcel,
ROH_C_WCEL sc_table

rnc.co_oc_id = 811 AND


wbts.co_oc_id = 812 AND
wbts.co_parent_gid = rnc.co_gid AND
wcel.co_oc_id = 813 AND
(wcel.co_state = 0 or wcel.co_state = 2) AND
wcel.co_parent_gid = wbts.co_gid AND
wcel.co_gid = sc_table.co_gid AND
sc_table.CONF_ID = 1 AND
_table.OBJECT_STATE = 1 AND
sc_table.valid_finish_time > sysdate -2 ) target_obj_table,
utp_common_objects rnc

sub.tcid_id = target_obj_table.swcel_cell_id(+)
AND sub.rrnc_id = target_obj_table.rnc_co_object_inst(+)
AND sub.hos_id = cellho.hos_id

AND sub.cid_id = cellho.c


AND sub.period_start_tim
AND rnc.co_oc_id = 811
AND rnc.co_object_instan
) sub,
(SELECT DISTINCT
plmn.co_gid plmn_co_gid
plmn.co_name plmn_co_
rnc.co_gid rnc_co_gid,
rnc.co_name rnc_co_nam
wbts.co_gid wbts_co_gid,
wbts.co_name wbts_co_n
wcel.co_gid wcel_co_gid,
wcel.co_name wcel_co_n
wcel.co_mr_gid co_mr_g
wcel.co_object_instance
adj.adj_count adj_count,
sc_table.wcel_id swcel_id
sc_table.wcel_cell_id swc
FROM
utp_common_objects plm
utp_common_objects rnc
utp_common_objects wbt
utp_common_objects wce
roh_c_wcel sc_table,
(select
co_parent_gid wcel_co_g
count(co_gid) adj_count
from utp_common_objec
where co_oc_id = 803 an
(co_state = 0 or co_state
connect by prior co_gid =
start with co_gid in
(select co_gid
from
utp_common_objects
where
co_oc_id = 813)
group by co_parent_gid
WHERE
plmn.co_oc_id=16 AND rn
AND rnc.co_parent_gid
AND wbts.co_oc_id = 8
AND wbts.co_parent_gi
AND wcel.co_oc_id = 8
AND (wcel.co_state = 0
AND wcel.co_parent_gi
AND wcel.co_gid = sc_t
AND wcel.co_gid = adj.
AND sc_table.valid_finis
) obj_table
WHERE

obj_table.rnc_co_gid in ( '410410

AND sub.cid_id = cellho.cid_id


AND sub.period_start_time = cellho.period_start_time
AND rnc.co_oc_id = 811
AND rnc.co_object_instance = sub.hos_id

(SELECT DISTINCT
plmn.co_gid plmn_co_gid,
plmn.co_name plmn_co_name,
rnc.co_gid rnc_co_gid,
rnc.co_name rnc_co_name,
wbts.co_gid wbts_co_gid,
wbts.co_name wbts_co_name,
wcel.co_gid wcel_co_gid,
wcel.co_name wcel_co_name,
wcel.co_mr_gid co_mr_gid,
wcel.co_object_instance wcel_co_obj_inst,
adj.adj_count adj_count,
sc_table.wcel_id swcel_id,
sc_table.wcel_cell_id swcel_cell_id
utp_common_objects plmn,
utp_common_objects rnc,
utp_common_objects wbts,
utp_common_objects wcel,
roh_c_wcel sc_table,
co_parent_gid wcel_co_gid,
count(co_gid) adj_count
from utp_common_objects
where co_oc_id = 803 and
(co_state = 0 or co_state = 2)
connect by prior co_gid = co_parent_gid
start with co_gid in
(select co_gid
utp_common_objects
co_oc_id = 813)
group by co_parent_gid) adj
plmn.co_oc_id=16 AND rnc.co_oc_id = 811
AND rnc.co_parent_gid = plmn.co_gid
AND wbts.co_oc_id = 812
AND wbts.co_parent_gid = rnc.co_gid
AND wcel.co_oc_id = 813
AND (wcel.co_state = 0 or wcel.co_state = 2)
AND wcel.co_parent_gid = wbts.co_gid
AND wcel.co_gid = sc_table.co_gid
AND wcel.co_gid = adj.wcel_co_gid (+)
AND sc_table.valid_finish_time > sysdate -3

ble.rnc_co_gid in ( '41041000004743799' ) and

obj_table.rnc_co_gid=sub.rnc_id a
obj_table.swcel_cell_id=sub.cid_id
2016-03-16 10:44:59.473

2016-03-16 10:44:59.498

report from tmp tables

SELECT
AUTSH2.period_start_time period
nvl(AUTSH2.plmn_co_name,'NN
nvl(AUTSH2.rnc_co_name,'NN('|
nvl(AUTSH2.wbts_co_name,'NN
nvl(AUTSH2.wcel_co_name,'NN(
AUTSH2.swcel_id "Source WCEL
AUTSH2.cid_id "Source WCEL ID
nvl(AUTSH2.adj_count,0) "Sourc
nvl(AUTSH2.rrnc_co_name,'NN(
nvl(AUTSH2.rwbts_co_name,'NN
nvl(AUTSH2.rwcel_co_name,'NN
AUTSH2.rwcel_lcr_id "Target WC
AUTSH2.tcid_id "Target WCEL ID
decode(neigh.target_wcel_co_gid
AUTSH2.plmn_gid,
to_number((autsh2.sho_adj_intra
to_number(decode( (autsh2.sho_adj
to_number(decode( (autsh2.sho
to_number((decode( (autsh2.cp
to_number((decode( (autsh2.cp
to_number(decode( (autsh2.cpi
from
utp_common_objects plmn,
utp_common_objects rnc,
utp_common_objects wbts,
(SELECT DISTINCT
wcel.co_gid source_wcel_
target.ADJS_TARGET_GID ta
FROM
utp_common_objects wcel,
utp_common_objects adj,
roh_c_adjs target
WHERE
wcel.co_oc_id = 813 AND
(wcel.co_state = 0 or wcel.co_
adj.co_oc_id = 803 AND
(adj.co_state = 0 or adj.co_sta
adj.co_parent_gid = wcel.co_g
AND target.co_GID = ADJ.CO_
AND target.valid_finish_time >
utp_common_objects wcel
,
jf_AUTSH2_16478793 AUTSH2
where
rnc.co_parent_gid= plmn.co_gid
wbts.co_parent_gid= rnc.co_gid a
wcel.co_parent_gid = wbts.co_gid
AUTSH2.wcel_co_gid = wcel.co_

le.rnc_co_gid=sub.rnc_id and
le.swcel_cell_id=sub.cid_id

H2.period_start_time period_start_time,
UTSH2.plmn_co_name,'NN('||AUTSH2.plmn_co_gid||')') "PLMN Name",
UTSH2.rnc_co_name,'NN('||AUTSH2.rnc_co_gid||')') "Source RNC Name",
UTSH2.wbts_co_name,'NN('||AUTSH2.wbts_co_gid||')') "Source WBTS Name",
UTSH2.wcel_co_name,'NN('||AUTSH2.wcel_co_gid||')') "Source WCEL Name",
H2.swcel_id "Source WCEL LCR ID",
H2.cid_id "Source WCEL ID",
UTSH2.adj_count,0) "Source WCEL adjacencies [#]",
UTSH2.rrnc_co_name,'NN('||AUTSH2.rrnc_co_gid||')') "Target RNC Name",
UTSH2.rwbts_co_name,'NN('||AUTSH2.rwbts_co_gid||')') "Target WBTS Name",
UTSH2.rwcel_co_name,'NN('||AUTSH2.rwcel_co_gid||')') "Target WCEL Name",
H2.rwcel_lcr_id "Target WCEL LCR ID",
H2.tcid_id "Target WCEL ID",
e(neigh.target_wcel_co_gid, null, 'No', 'Yes') "Neighbor",
H2.plmn_gid,
mber((autsh2.sho_adj_intra_freq_sho_att)) M1013C0,
r(decode( (autsh2.sho_adj_intra_freq_sho_att),0,0, 100*(autsh2.sho_adj_intra_freq_sho_att) / (autsh2.sho_cel_intra_freq_sho_att))) R
umber(decode( (autsh2.sho_adj_intra_freq_sho_att),0,0, 100*(autsh2.sho_adj_intra_freq_sho_compl) / (autsh2.sho_adj_intra_freq_sho
umber((decode( (autsh2.cpich_ecno_sho_diff_denom*2),0,null, (autsh2.cpich_ecno_sho_diff_sum) / (autsh2.cpich_ecno_sho_diff_deno
umber((decode( (autsh2.cpich_ecno_sho_denom*2),0,null, (autsh2.cpich_ecno_sho_sum) / (autsh2.cpich_ecno_sho_denom*2))) - 24,5
umber(decode( (autsh2.cpich_rscp_sho_denom),0,null, (autsh2.cpich_rscp_sho_sum) / (autsh2.cpich_rscp_sho_denom))) RNC_1769a

ommon_objects plmn,
ommon_objects rnc,
ommon_objects wbts,
ECT DISTINCT
wcel.co_gid source_wcel_co_gid,
get.ADJS_TARGET_GID target_wcel_co_gid

_common_objects wcel,
_common_objects adj,
_c_adjs target

el.co_oc_id = 813 AND


el.co_state = 0 or wcel.co_state = 2) and
adj.co_oc_id = 803 AND
.co_state = 0 or adj.co_state = 2) AND
co_parent_gid = wcel.co_gid
D target.co_GID = ADJ.CO_GID
D target.valid_finish_time > SYSDATE -2) neigh,
ommon_objects wcel

TSH2_16478793 AUTSH2

_parent_gid= plmn.co_gid and


co_parent_gid= rnc.co_gid and
o_parent_gid = wbts.co_gid and
H2.wcel_co_gid = wcel.co_gid and

2.sho_cel_intra_freq_sho_att))) RNC_903a,
/ (autsh2.sho_adj_intra_freq_sho_att))) RNC_900a,
autsh2.cpich_ecno_sho_diff_denom*2))) - 24) RNC_1767a,
pich_ecno_sho_denom*2))) - 24,5) RNC_1768a,
_rscp_sho_denom))) RNC_1769a

AUTSH2.wcel_co_gid = neigh.so
AUTSH2.rwcel_co_gid = neigh.ta
order by
2,1,3

H2.wcel_co_gid = neigh.source_wcel_co_gid (+) and


H2.rwcel_co_gid = neigh.target_wcel_co_gid (+)

Das könnte Ihnen auch gefallen