X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=mc-core%2Fmc%2Fqueries%2Faddreq_pdf.gsql;h=e24879d0303031b01b73752f61f47bf2a04128b2;hb=6d6450ecce1ee0f937dd7f90f83451154abdf118;hp=b9766563642e43ffa455912a442b628538375642;hpb=31d238a2cba18b87e05a7d9b4820db2c5186c658;p=ric-app%2Fmc.git diff --git a/mc-core/mc/queries/addreq_pdf.gsql b/mc-core/mc/queries/addreq_pdf.gsql index b976656..e24879d 100644 --- a/mc-core/mc/queries/addreq_pdf.gsql +++ b/mc-core/mc/queries/addreq_pdf.gsql @@ -1,22 +1,27 @@ -DEFINE{ query_name 'addreq_pdf_nr_cell'; } +DEFINE{ query_name 'addreq_pdf_nr_cell'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'histogram of neighboring cell RSRP, aggregated by gnb_id / cell id'; +} PARAM{ window uint;} // rsrp, rsrq, sinr ranges are 0 .. 127 // for now divide into 5 bins. select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, - physCellId as CELL_ID, + physCellId as CELL_ID, GNB_ID, count(*) as cnt, - sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, - sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, - sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, - sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, - sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood + sum( GEQ(rsrp, 0) & LEQ(rsrp,37) ) as rsrp_vbad, + sum( GEQ(rsrp,38) & LEQ(rsrp,52) ) as rsrp_bad, + sum( GEQ(rsrp,52) & LEQ(rsrp,67) ) as rsrp_medium, + sum( GEQ(rsrp,68) & LEQ(rsrp,82) ) as rsrp_good, + sum( GEQ(rsrp,83) & LEQ(rsrp,127) ) as rsrp_vgood from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb -where schemaId = 410 -group by timestamp_ms/$window as tb, physCellId +group by timestamp_ms/$window as tb, physCellId, gnb_id as GNB_ID ; -DEFINE{ query_name 'addreq_pdf_nr_gnb'; } +DEFINE{ query_name 'addreq_pdf_nr_gnb'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'histogram of neighboring cell RSRP, aggregated by GNB, as computed from addition request events.'; +} PARAM{ window uint;} // rsrp, rsrq, sinr ranges are 0 .. 127 // for now divide into 5 bins. @@ -24,12 +29,11 @@ PARAM{ window uint;} select ($window*(tb+1))/1000 as TS, $window/1000.0 as measurementInterval, gnb_id as GNB_ID, count(*) as cnt, - sum(GEQ(rsrp, 0)*LEQ(rsrp,37)) as rsrp_vbad, - sum(GEQ(rsrp,38)*LEQ(rsrp,52)) as rsrp_bad, - sum(GEQ(rsrp,52)*LEQ(rsrp,67)) as rsrp_medium, - sum(GEQ(rsrp,68)*LEQ(rsrp,82)) as rsrp_good, - sum(GEQ(rsrp,83)*LEQ(rsrp,127)) as rsrp_vgood + sum( GEQ(rsrp, 0) & LEQ(rsrp,37) ) as rsrp_vbad, + sum( GEQ(rsrp,38) & LEQ(rsrp,52) ) as rsrp_bad, + sum( GEQ(rsrp,52) & LEQ(rsrp,67) ) as rsrp_medium, + sum( GEQ(rsrp,68) & LEQ(rsrp,82) ) as rsrp_good, + sum( GEQ(rsrp,83) & LEQ(rsrp,127) ) as rsrp_vgood from SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb -where schemaId = 410 group by timestamp_ms/$window as tb, gnb_id