123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415 |
- --call rpt_0_4g_siteinfo_backup()
- --call rpt_0_5g_siteinfo_backup()
- --call o2p.perform_4g_sdrflow(null);--数据日期
- --call o2p.perform_5g_sdrflow(null);--数据日期,注释掉2个存储过程,需要手动执行导出后导入到对应的表里
- --call o2p.rpt_0_4g_siteinfo_error(null);--工参日期
- --call o2p.rpt_0_5g_siteinfo_error(null);--工参日期
- --call o2p.rpt_0_4g_mdt_deviate_db(null);--MDT日期
- --call o2p.rpt_0_4g_flow_no_siteinfo(null);--数据日期
- --call o2p.rpt_1_5g_flow_no_siteinfo(null);--数据日期
- --truncate table o2p.cfg_0_4g_siteinfo
- select '4G_cfg' as tb,count(*) from cfg_0_4g_siteinfo
- union all
- select '5G_cfg' as tb,count(*) from cfg_0_5g_siteinfo
- union all
- select '4G_backup' as tb,count(*) from rpt_0_4g_siteinfo_backup
- union all
- select '5G_backup' as tb,count(*) from rpt_0_5g_siteinfo_backup
- select sdate,count(*) from o2p.sdr_1_5g_flow_cell_day group by sdate order by sdate
- select sdate,count(*) from o2p.sdr_1_5g_flow_enb_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_gnb_7d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_site_7d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_cell_7d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_gnb_2d_day group by sdate order by sdate
- --select sdate,count(*) from o2p.rpt_1_5g_flow_site_2d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_cell_2d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_gnb_1d_day group by sdate order by sdate
- --select sdate,count(*) from o2p.rpt_1_5g_flow_site_1d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_flow_cell_1d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_lowflow_gnb_2d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_lowflow_cell_2d_day group by sdate order by sdate
- select sdate,count(*) from o2p.rpt_1_5g_lowflow_site_2d_day group by sdate order by sdate
- --select data_time,count(*) from o2p.rpt_0_5g_flow_no_siteinfo group by data_time order by data_time
- select data_time,count(*) from o2p.rpt_1_5g_flow_no_siteinfo group by data_time order by data_time
- --select distinct sdate from o2p.sdr_1_5g_flow_base_day sgfbd order by sdate desc
- select * from rpt_1_5g_flow_site_2d_day where sdate = to_date('20220811','yyyymmdd');
- --delete from rpt_1_5g_flow_site_2d_day where sdate = to_date('20220811','yyyymmdd');
- --insert into rpt_1_5g_flow_site_2d_day
- select distinct SDATE, CITY_CODE, CITY_NAME, PHYSTATION_ADDRESS, GNBID
- from (select to_date('20220811', 'yyyymmdd') sdate,
- a.CITY_CODE,
- a.CITY_NAME,
- a.PHYSTATION_ADDRESS,
- a.GNBID,
- b.GNBID bgnbid
- from (SELECT distinct CITY_CODE,
- CITY_NAME,
- PHYSTATION_ADDRESS,
- GNBID
- FROM cfg_0_5g_siteinfo
- where sdate = (select max(sdate) from cfg_0_5g_siteinfo)) a
- left join (SELECT d.city_name, d.GNBID, d.PHYSTATION_ADDRESS,sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M, 0)) THROUGHPUT
- FROM sdr_1_5g_flow_base_day t, cfg_0_5g_siteinfo d
- where t.sdate between
- to_date('20220810', 'yyyymmdd') and
- to_date('20220811', 'yyyymmdd') --29 时间参数
- and d.sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- and t.gnbid = d.gnbid
- and t.cell_id = d.cell_id
- group by d.city_name, d.GNBID, d.PHYSTATION_ADDRESS
- having sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M, 0)) > 0
- ) b
- on a.gnbid = b.gnbid
- and a.city_name = b.city_name
- and a.PHYSTATION_ADDRESS = b.PHYSTATION_ADDRESS) t
- where bgnbid is null;
- select * from rpt_1_5g_flow_site_1d_day where sdate = to_date('20220811','yyyymmdd');
- --delete from rpt_1_5g_flow_site_1d_day where sdate = to_date('20220811','yyyymmdd');
- --insert into rpt_1_5g_flow_site_1d_day
- select distinct SDATE, CITY_CODE, CITY_NAME, PHYSTATION_ADDRESS, GNBID
- from (select to_date('20220811', 'yyyymmdd') sdate,
- a.CITY_CODE,
- a.CITY_NAME,
- a.PHYSTATION_ADDRESS,
- a.GNBID,
- b.GNBID bgnbid
- from (SELECT distinct CITY_CODE,
- CITY_NAME,
- PHYSTATION_ADDRESS,
- GNBID
- FROM cfg_0_5g_siteinfo
- where sdate = (select max(sdate) from cfg_0_5g_siteinfo)) a
- left join (SELECT d.city_name, d.GNBID, d.PHYSTATION_ADDRESS,sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M, 0)) THROUGHPUT
- FROM sdr_1_5g_flow_base_day t, cfg_0_5g_siteinfo d
- where t.sdate between
- to_date('20220811', 'yyyymmdd') and
- to_date('20220811', 'yyyymmdd') --29 时间参数
- and d.sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- and t.gnbid = d.gnbid
- and t.cell_id = d.cell_id
- group by d.city_name, d.GNBID, d.PHYSTATION_ADDRESS
- having sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M, 0)) > 0
- ) b
- on a.gnbid = b.gnbid
- and a.city_name = b.city_name
- and a.PHYSTATION_ADDRESS = b.PHYSTATION_ADDRESS) t
- where bgnbid is null;
- --truncate table rpt_1_5g_flow_no_siteinfo;
- --select * from rpt_1_5g_flow_no_siteinfo;
- select '20220805' ||'-'||'20220811' data_time,
- GNBID || '-' || CELL_ID site_cell,
- GNBID gnbid,
- CELL_ID cell_id,
- CITY city,
- VENDER vendor,
- THROUGHPUT/1024/1024/1024 flow_gb,
- case
- when THROUGHPUT > 0 then
- '是'
- else
- '否'
- end is_flow ,
- case
- when bgnbid is null then
- '否'
- else
- '是'
- end is_cfg_cell ,
- CELL_NAME cfg_cellname ,
- city_name cfg_cityname ,
- CONSTRUCTION cfg_contractor ,
- case when gnbidc is null then '否' else '是' end is_err
- from (select a.GNBID,
- a.CELL_ID,
- max(a.CITY) CITY,
- max(a.VENDER) VENDER,
- sum(a.THROUGHPUT) THROUGHPUT,
- max(b.gnbid) bgnbid,
- max(b.cell_name) cell_name,
- max(b.city_name) city_name,
- max(CONSTRUCTION) CONSTRUCTION,
- max(c.gnbid) gnbidc
- from (SELECT GNBID,
- CELL_ID,
- max(CITY) CITY,
- max(VENDER) VENDER,
- sum(coalesce(UL_THROUGHPUT_M, 0) + coalesce(DL_THROUGHPUT_M, 0)) THROUGHPUT
- FROM sdr_1_5g_flow_base_day
- where sdate between to_date('20220805', 'yyyymmdd') and
- to_date('20220811', 'yyyymmdd')
- group by GNBID, CELL_ID) a
- left join (select GNBID,
- CELL_ID,
- max(CITY_name) CITY_name,
- max(cell_name) cell_name,
- max(CONSTRUCTION) CONSTRUCTION
- from cfg_0_5g_siteinfo
- where sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- group by GNBID, CELL_ID) b
- on (a.gnbid = b.gnbid and a.cell_id = b.cell_id)
- left join (SELECT distinct gnbid,cell_id FROM rpt_0_5g_siteinfo_error) c
- on (a.gnbid = c.gnbid and a.cell_id = c.cell_id)
- group by a.GNBID, a.CELL_ID) g;
-
-
- --truncate table rpt_0_5g_err_flag;
- --insert into rpt_0_5g_err_flag
- with a_2d as (
- select distinct a.gnbid,a.cell_id
- from cfg_0_5g_siteinfo a,rpt_1_5g_flow_cell_2d_day b
- where a.sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- and a.is_alive = 1
- and b.sdate = '2022-08-11'--(select max(sdate) from rpt_1_5g_flow_cell_2d_day)
- and a.gnbid = b.gnbid
- and a.cell_id = b.cell_id),
- b_err as (
- SELECT distinct gnbid, CELL_ID
- FROM rpt_0_5g_siteinfo_error
- where sdate = (select max(sdate) from rpt_0_5g_siteinfo_error)
- and is_alive = 1)
- select '5G小区2天无业务|工参不全不准' FLAG, t.* from (select * from a_2d INTERSECT select * from b_err) t
- union all
- select '5G小区2天无业务', t.* from (select * from a_2d except select * from b_err) t
- union all
- select '工参不全不准', t.* from (select * from b_err except select * from a_2d) t;
-
-
-
-
- select sdate,count(*) from o2p.rpt_1_5g_lowflow_site_2d_day rglsdd group by sdate order by sdate
-
- delete from rpt_1_5g_lowflow_site_2d_day where sdate = to_date('20220811','yyyymmdd');
- --insert into rpt_1_5g_lowflow_site_2d_day
- select to_date('20220811', 'yyyymmdd') sdate,
- a.CITY_CODE,
- a.CITY_NAME,
- a.PHYSTATION_ADDRESS,
- a.GNBID,
- sum(b.THROUGHPUT) THROUGHPUT
- from (SELECT distinct CITY_CODE,
- CITY_NAME,
- PHYSTATION_ADDRESS,
- GNBID,
- CELL_ID
- FROM cfg_0_5g_siteinfo
- where sdate = (select max(sdate) from cfg_0_5g_siteinfo)) a
- inner join (SELECT GNBID,
- CELL_ID,
- sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M, 0)) THROUGHPUT
- FROM sdr_1_5g_flow_base_day
- where sdate between to_date('20220811', 'yyyymmdd') - 6 and to_date('20220811', 'yyyymmdd') --29 时间参数
- group by GNBID, CELL_ID) b
- on a.gnbid = b.gnbid
- and a.cell_id = b.cell_id
- group by to_date('20220811', 'yyyymmdd'),
- CITY_CODE,
- CITY_NAME,
- PHYSTATION_ADDRESS,
- a.GNBID
- having sum(coalesce(THROUGHPUT, 0)) > 0 and sum(coalesce(THROUGHPUT, 0)) < 7168;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- select '[基站ID-扇区ID-经纬度-方位角]-归属多个物理站' ERROR_CLASS,
- SDATE,
- CITY_CODE,
- CITY_NAME,
- DISTRICT_CODE,
- DISTRICT_NAME,
- NETWORK_NAME,
- PHYSTATION_ADDRESS,
- STATION_NAME,
- GNBID,
- CELL_NAME,
- CELL_ID,
- LON,
- LAT,
- DIRECTION,
- HEIGHT,
- M_DOWNTILT,
- E_DOWNTILT,
- STATION_TYPE,
- ISDIGITALINDOOR,
- DOWN_FREQ,
- VENDER,
- OWN_SCHOOLYARD,
- TOWERADDRESS_CODE,
- PROPERTY,
- SCENE,
- IS_SCENESITE,
- MARKETING_NETWORK,
- TERMINALAMOUNT_5G,
- SECTOR_INCOMING,
- IS_BUSY,
- IS_ALIVE,
- IS_ALIVE_UPDATE_TIME,
- CONSTRUCTION,
- IS_SAME_ADDRESS,
- SAME_ADDRESS_SITES,
- IS_SAME_ADDRESS_CT
- from cfg_0_5g_siteinfo t,
- -- 20210707 算法更新,加入基站id-小区id-经纬度-方位角 一起检测,用于支持拉远或合并基站
- (select GNBID GNBIDh,
- CELL_ID CELL_IDh,
- LON LONh,
- LAT LATh,
- DIRECTION DIRECTIONh
- from (SELECT distinct PHYSTATION_ADDRESS,
- GNBID,
- CELL_ID,
- LON,
- LAT,
- DIRECTION
- FROM cfg_0_5g_siteinfo
- --where SDATE = TO_DATE(istart, 'YYYYMMDD')
- where CONSTRUCTION like '%联通%') g
- group by GNBID, CELL_ID, LON, LAT, DIRECTION
- having count(*) > 1) h
- where t.gnbid = h.GNBIDh
- and t.cell_id = h.CELL_IDh
- and t.LON = h.LONh
- and t.LAT = h.LATh
- and t.DIRECTION = h.DIRECTIONh
- --AND T.SDATE = TO_DATE(istart, 'YYYYMMDD')
- and T.CONSTRUCTION like '%联通%'
- and t.is_alive = 1
-
-
-
-
-
-
- select a.CITY_NAME "地市名称",
- a.DISTRICT_NAME "行政区名称",
- a.CITY_CODE "地市编码",
- a.DISTRICT_CODE "行政区编码",
- a.PHYSTATION_ADDRESS "物理站名称",
- a.BBU_NAME "BBU名称",
- cast(a.ENBID as varchar) "基站enbid",
- a.vender "厂家",
- round(b.THROUGHPUT / 1024 / 1024 / 1024, 2) "业务量GB" --THROUGHPUT 单位是byte,需要除以1024*1024*1024
- ,
- CONSTRUCTION "承建方",
- a.lon "物理站经度(max)",
- a.lat "物理站纬度(max)"
- from (select distinct CITY_NAME,
- DISTRICT_NAME,
- CITY_CODE,
- DISTRICT_CODE,
- PHYSTATION_ADDRESS,
- BBU_NAME,
- ENBID,
- vender,
- max(lon) lon,
- max(lat) lat,
- first_value(construction) over(partition by district_name, district_code, enbid) construction
- from cfg_0_4g_siteinfo
- where sdate = (select max(sdate) from cfg_0_4g_siteinfo)
- and is_alive = 1
- group by CITY_NAME,DISTRICT_NAME,CITY_CODE,DISTRICT_CODE,PHYSTATION_ADDRESS,BBU_NAME,ENBID,vender,construction) a,
- (select distinct city_name, enbid, THROUGHPUT
- from rpt_0_4g_flow_enb_7d_day
- where sdate =
- (select max(sdate) from rpt_0_4g_flow_enb_7d_day)) b
- where /*a.city_name=b.city_name and*/
- a.enbid = b.enbid
-
-
-
-
-
-
-
-
-
-
- select distinct a.city_name "地市名称",
- a.DISTRICT_NAME "行政区名称",
- a.CITY_CODE "地市编码",
- a.DISTRICT_CODE "行政区编码",
- a.PHYSTATION_ADDRESS "物理站名称",
- a.STATION_NAME "基站名称",
- cast(a.gnbid as varchar) "基站GNBID",
- a.vender "厂家",
- round(b.THROUGHPUT / 1024 / 1024 / 1024, 2) "业务量GB" --THROUGHPUT 单位是byte
- ,
- CONSTRUCTION "承建方",
- a.lon "物理站经度(max)",
- a.lat "物理站纬度(max)"
- from (select distinct city_name,
- DISTRICT_NAME,
- CITY_CODE,
- DISTRICT_CODE,
- PHYSTATION_ADDRESS,
- STATION_NAME,
- gnbid,
- vender,
- max(lon) lon,
- max(lat) lat,
- first_value(construction) over(partition by district_name, district_code, gnbid) construction
- from cfg_0_5g_siteinfo
- where sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- --and is_alive = 1
- group by city_name,DISTRICT_NAME,CITY_CODE,DISTRICT_CODE,PHYSTATION_ADDRESS,STATION_NAME,gnbid,vender,construction) a,
- (select distinct city_name, PHYSTATION_ADDRESS, gnbid, THROUGHPUT
- from rpt_1_5g_flow_site_7d_day
- where sdate =
- (select max(sdate) from rpt_1_5g_flow_site_7d_day)) b
- where /* a.city_name=b.city_name and*/
- a.gnbid = b.gnbid
- and a.PHYSTATION_ADDRESS = b.PHYSTATION_ADDRESS
-
-
- select *
- from cfg_0_5g_siteinfo,(select distinct gnbid, cell_id from rpt_1_5g_flow_cell_7d_day
- where sdate = (select max(sdate) from rpt_1_5g_flow_cell_7d_day) ) b
- where cfg_0_5g_siteinfo.gnbid = b.gnbid
- and cfg_0_5g_siteinfo.cell_id = b.cell_id
- and cfg_0_5g_siteinfo.sdate = (select max(sdate) from cfg_0_5g_siteinfo)
- --20210721 新增,地市名称不合法的不输出,否则亚新侧无法正常按照报表汇总
- and cfg_0_5g_siteinfo.city_name in ('承德市','邯郸市','廊坊市','石家庄市','秦皇岛市','张家口市','邢台市','保定市','沧州市','衡水市','唐山市','雄安新区');
-
-
- select to_date('20220811', 'yyyymmdd') sdate,
- null CITY_CODE,
- null CITY_NAME,
- GNBID,
- cell_id,
- sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M,0)) THROUGHPUT
- FROM sdr_1_5g_flow_base_day
- where sdate between to_date('20220811', 'yyyymmdd') - 6 and to_date('20220811', 'yyyymmdd') --29 时间参数
- group by GNBID, CELL_ID
- having sum(coalesce(UL_THROUGHPUT_M+DL_THROUGHPUT_M,0)) > 0;
-
-
|