From 3bb9865794dee851c404288048a5647aba1dbad6 Mon Sep 17 00:00:00 2001 From: adekurniawan Date: Thu, 1 Feb 2024 19:37:30 +0700 Subject: [PATCH] update --- .../QueryTemplate}/cell_daily_2g.sql | 0 .../QueryTemplate}/cell_daily_4g.sql | 0 .../QueryTemplate}/cell_daily_5g.sql | 0 .../QueryTemplate}/city_daily_2g.sql | 6 +- .../QueryTemplate}/city_daily_4g.sql | 0 .../QueryTemplate}/city_daily_5g.sql | 0 {QueryTemplate => V1/QueryTemplate}/dump.sql | 30 +++++- .../QueryTemplate}/dump_cek_parameters.sql | 0 .../region_weekly_productivity.sql | 0 .../QueryTemplate}/site_daily_2g.sql | 0 .../QueryTemplate}/site_daily_4g.sql | 0 .../QueryTemplate}/site_daily_5g.sql | 0 .../site_daily_productivity.sql | 0 .../QueryTemplate}/site_packet_loss_2g.sql | 0 .../QueryTemplate}/site_packet_loss_4g.sql | 0 .../HQ/Farah/daily_4g_city_cluster.sql | 0 .../Request}/HQ/Nadya/daily_4g_cell_ta.sql | 0 .../HQ/Nadya/daily_4g_city_capacity.sql | 0 .../HQ/Nadya/daily_4g_city_quality.sql | 0 .../Request}/HQ/Nadya/daily_4g_city_rhi.sql | 0 .../Nadya/daily_alltech_city_productivity.sql | 0 .../Request}/HQ/Nadya/hourly_4g_cell.sql | 0 .../Request}/HQ/Nadya/weekly_bdbh_4g_cell.sql | 0 .../KALIMANTAN/Reza/city_daily_2g.sql | 0 .../KALIMANTAN/Reza/city_daily_4g.sql | 0 .../Reza/weekly_avg_site_productivity.sql | 0 .../Simon/cell_daily_productivity.sql | 0 .../Simon/cell_hourly_productivity.sql | 0 .../Simon/site_daily_productivity.sql | 0 .../Simon/site_hourly_productivity.sql | 0 .../Request}/PUMA/Arinal/daily_4g_region.sql | 0 .../Request}/PUMA/Ayu/weekly_2g_region.sql | 0 .../Request}/PUMA/Ayu/weekly_4g_region.sql | 0 .../Request}/PUMA/Ayu/weekly_branch.sql | 0 .../Request}/PUMA/Dito/daily_avail_pl.sql | 0 .../PUMA/Dito/daily_bh_combine_cell.sql | 0 .../Request}/PUMA/Dito/daily_ne.sql | 0 .../Request}/PUMA/Dito/daily_prb.sql | 0 .../PUMA/Dito/daily_prb_unbalance.sql | 0 .../Request}/PUMA/Dito/daily_productivity.sql | 0 .../Request}/PUMA/Dito/daily_site.sql | 0 .../Request}/PUMA/Dito/payload_vs_avail.sql | 0 .../Request}/PUMA/Dito/traffic_vs_avail.sql | 0 .../Request}/PUMA/Dito/weekly_util_cell.sql | 0 .../Request}/PUMA/Eka/daily_4g_site.sql | 0 .../Request}/PUMA/Pandji/comparison_event.sql | 0 .../PUMA/Rahmat/daily_bh_combine_cell.sql | 0 .../PUMA/Rahmat/weekly_prb_unbalance.sql | 0 .../Request}/PUMA/Reza/daily_2g_site.sql | 0 .../Request}/PUMA/Reza/daily_4g_site.sql | 0 .../PUMA/Reza/high_prb_daily_bh_sector.sql | 0 .../PUMA/Reza/high_prb_daily_sector.sql | 0 .../PUMA/Reza/high_prb_hourly_cell.sql | 0 .../PUMA/Reza/high_prb_hourly_sector.sql | 0 .../Request}/PUMA/Reza/pl_daily_2g_site.sql | 0 .../Request}/PUMA/Reza/pl_daily_4g_site.sql | 0 .../Robert/branch_cluster_productivity.sql | 0 .../PUMA/Robert/daily_volte_cluster.sql | 0 .../Request}/PUMA/Robert/weekly_ne_count.sql | 0 .../region_weekly_productivity.sql | 101 ++++++++++++++++++ 60 files changed, 132 insertions(+), 5 deletions(-) rename {QueryTemplate => V1/QueryTemplate}/cell_daily_2g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/cell_daily_4g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/cell_daily_5g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/city_daily_2g.sql (97%) rename {QueryTemplate => V1/QueryTemplate}/city_daily_4g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/city_daily_5g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/dump.sql (78%) rename {QueryTemplate => V1/QueryTemplate}/dump_cek_parameters.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/region_weekly_productivity.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_daily_2g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_daily_4g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_daily_5g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_daily_productivity.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_packet_loss_2g.sql (100%) rename {QueryTemplate => V1/QueryTemplate}/site_packet_loss_4g.sql (100%) rename {Request => V1/Request}/HQ/Farah/daily_4g_city_cluster.sql (100%) rename {Request => V1/Request}/HQ/Nadya/daily_4g_cell_ta.sql (100%) rename {Request => V1/Request}/HQ/Nadya/daily_4g_city_capacity.sql (100%) rename {Request => V1/Request}/HQ/Nadya/daily_4g_city_quality.sql (100%) rename {Request => V1/Request}/HQ/Nadya/daily_4g_city_rhi.sql (100%) rename {Request => V1/Request}/HQ/Nadya/daily_alltech_city_productivity.sql (100%) rename {Request => V1/Request}/HQ/Nadya/hourly_4g_cell.sql (100%) rename {Request => V1/Request}/HQ/Nadya/weekly_bdbh_4g_cell.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Reza/city_daily_2g.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Reza/city_daily_4g.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Reza/weekly_avg_site_productivity.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Simon/cell_daily_productivity.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Simon/cell_hourly_productivity.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Simon/site_daily_productivity.sql (100%) rename {Request => V1/Request}/KALIMANTAN/Simon/site_hourly_productivity.sql (100%) rename {Request => V1/Request}/PUMA/Arinal/daily_4g_region.sql (100%) rename {Request => V1/Request}/PUMA/Ayu/weekly_2g_region.sql (100%) rename {Request => V1/Request}/PUMA/Ayu/weekly_4g_region.sql (100%) rename {Request => V1/Request}/PUMA/Ayu/weekly_branch.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_avail_pl.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_bh_combine_cell.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_ne.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_prb.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_prb_unbalance.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_productivity.sql (100%) rename {Request => V1/Request}/PUMA/Dito/daily_site.sql (100%) rename {Request => V1/Request}/PUMA/Dito/payload_vs_avail.sql (100%) rename {Request => V1/Request}/PUMA/Dito/traffic_vs_avail.sql (100%) rename {Request => V1/Request}/PUMA/Dito/weekly_util_cell.sql (100%) rename {Request => V1/Request}/PUMA/Eka/daily_4g_site.sql (100%) rename {Request => V1/Request}/PUMA/Pandji/comparison_event.sql (100%) rename {Request => V1/Request}/PUMA/Rahmat/daily_bh_combine_cell.sql (100%) rename {Request => V1/Request}/PUMA/Rahmat/weekly_prb_unbalance.sql (100%) rename {Request => V1/Request}/PUMA/Reza/daily_2g_site.sql (100%) rename {Request => V1/Request}/PUMA/Reza/daily_4g_site.sql (100%) rename {Request => V1/Request}/PUMA/Reza/high_prb_daily_bh_sector.sql (100%) rename {Request => V1/Request}/PUMA/Reza/high_prb_daily_sector.sql (100%) rename {Request => V1/Request}/PUMA/Reza/high_prb_hourly_cell.sql (100%) rename {Request => V1/Request}/PUMA/Reza/high_prb_hourly_sector.sql (100%) rename {Request => V1/Request}/PUMA/Reza/pl_daily_2g_site.sql (100%) rename {Request => V1/Request}/PUMA/Reza/pl_daily_4g_site.sql (100%) rename {Request => V1/Request}/PUMA/Robert/branch_cluster_productivity.sql (100%) rename {Request => V1/Request}/PUMA/Robert/daily_volte_cluster.sql (100%) rename {Request => V1/Request}/PUMA/Robert/weekly_ne_count.sql (100%) create mode 100644 V2/QueryTemplate/region_weekly_productivity.sql diff --git a/QueryTemplate/cell_daily_2g.sql b/V1/QueryTemplate/cell_daily_2g.sql similarity index 100% rename from QueryTemplate/cell_daily_2g.sql rename to V1/QueryTemplate/cell_daily_2g.sql diff --git a/QueryTemplate/cell_daily_4g.sql b/V1/QueryTemplate/cell_daily_4g.sql similarity index 100% rename from QueryTemplate/cell_daily_4g.sql rename to V1/QueryTemplate/cell_daily_4g.sql diff --git a/QueryTemplate/cell_daily_5g.sql b/V1/QueryTemplate/cell_daily_5g.sql similarity index 100% rename from QueryTemplate/cell_daily_5g.sql rename to V1/QueryTemplate/cell_daily_5g.sql diff --git a/QueryTemplate/city_daily_2g.sql b/V1/QueryTemplate/city_daily_2g.sql similarity index 97% rename from QueryTemplate/city_daily_2g.sql rename to V1/QueryTemplate/city_daily_2g.sql index 3ca2687..55e52d8 100644 --- a/QueryTemplate/city_daily_2g.sql +++ b/V1/QueryTemplate/city_daily_2g.sql @@ -62,10 +62,12 @@ with master as (select m.date where m.date between '2023-12-01' and '2023-12-07' -- and n.region = 'PUMA' --- and n.site_id in ('AMB002') + and n.site_id in ('AMB002') group by m.date - , r.kota_kabupaten) + , r.kota_kabupaten + + ) select * from master order by kota_kabupaten, date diff --git a/QueryTemplate/city_daily_4g.sql b/V1/QueryTemplate/city_daily_4g.sql similarity index 100% rename from QueryTemplate/city_daily_4g.sql rename to V1/QueryTemplate/city_daily_4g.sql diff --git a/QueryTemplate/city_daily_5g.sql b/V1/QueryTemplate/city_daily_5g.sql similarity index 100% rename from QueryTemplate/city_daily_5g.sql rename to V1/QueryTemplate/city_daily_5g.sql diff --git a/QueryTemplate/dump.sql b/V1/QueryTemplate/dump.sql similarity index 78% rename from QueryTemplate/dump.sql rename to V1/QueryTemplate/dump.sql index 268cdbe..a4e9e6e 100644 --- a/QueryTemplate/dump.sql +++ b/V1/QueryTemplate/dump.sql @@ -1,6 +1,8 @@ -- ITBBU select updated_date , moc + + , split_part(file_name, '/',1) as region , managedelement ->> 'managedElementType' as managedElementType , managedelement ->> 'moId' as managedElement @@ -19,15 +21,18 @@ select updated_date -- , parameters from dump where moc = 'CUEUtranCellFDDLTE' - and left(cleansing(managedelement ->> 'userLabel'), 6) = 'AGA002' + and left(cleansing(managedelement ->> 'userLabel'), 6) in ('AGA002','AGA003') order by moc limit 100 ; +select * from network_site where tech = '4G'; -- SDR select updated_date , moc + + , file_name , managedelement ->> 'subType' as managedElementType , managedelement ->> 'MEID' as managedElement @@ -46,7 +51,7 @@ select updated_date -- , parameters from dump where moc = 'EUtranCellFDD' - and left(cleansing(managedelement ->> 'USERLABEL'), 6) = 'AMB002' + and left(cleansing(managedelement ->> 'USERLABEL'), 6) in ('AMB002','AMB003') order by moc limit 100 ; @@ -98,4 +103,23 @@ select updated_date from dump where moc = 'EUtranCellFDD' and left(cleansing(managedelement ->> 'USERLABEL'), 6) = 'AMB002' -; \ No newline at end of file +; + + +select distinct case + when split_part(file_name, '/',1) = 'ume10' then 'SULAWESI' + when split_part(file_name, '/',1) = 'ume9' then 'KALIMANTAN' + when split_part(file_name, '/',1) = 'ume7' then 'PUMA' end || '/' || split_part(file_name, '/',2) as filename +from dump +limit 100 +; + +update dump +set file_name = case + when split_part(file_name, '/',1) = 'ume10' then 'SULAWESI' + when split_part(file_name, '/',1) = 'ume9' then 'KALIMANTAN' + when split_part(file_name, '/',1) = 'ume7' then 'PUMA' end || '/' || split_part(file_name, '/',2) +-- where 1 = 1 +; + + diff --git a/QueryTemplate/dump_cek_parameters.sql b/V1/QueryTemplate/dump_cek_parameters.sql similarity index 100% rename from QueryTemplate/dump_cek_parameters.sql rename to V1/QueryTemplate/dump_cek_parameters.sql diff --git a/QueryTemplate/region_weekly_productivity.sql b/V1/QueryTemplate/region_weekly_productivity.sql similarity index 100% rename from QueryTemplate/region_weekly_productivity.sql rename to V1/QueryTemplate/region_weekly_productivity.sql diff --git a/QueryTemplate/site_daily_2g.sql b/V1/QueryTemplate/site_daily_2g.sql similarity index 100% rename from QueryTemplate/site_daily_2g.sql rename to V1/QueryTemplate/site_daily_2g.sql diff --git a/QueryTemplate/site_daily_4g.sql b/V1/QueryTemplate/site_daily_4g.sql similarity index 100% rename from QueryTemplate/site_daily_4g.sql rename to V1/QueryTemplate/site_daily_4g.sql diff --git a/QueryTemplate/site_daily_5g.sql b/V1/QueryTemplate/site_daily_5g.sql similarity index 100% rename from QueryTemplate/site_daily_5g.sql rename to V1/QueryTemplate/site_daily_5g.sql diff --git a/QueryTemplate/site_daily_productivity.sql b/V1/QueryTemplate/site_daily_productivity.sql similarity index 100% rename from QueryTemplate/site_daily_productivity.sql rename to V1/QueryTemplate/site_daily_productivity.sql diff --git a/QueryTemplate/site_packet_loss_2g.sql b/V1/QueryTemplate/site_packet_loss_2g.sql similarity index 100% rename from QueryTemplate/site_packet_loss_2g.sql rename to V1/QueryTemplate/site_packet_loss_2g.sql diff --git a/QueryTemplate/site_packet_loss_4g.sql b/V1/QueryTemplate/site_packet_loss_4g.sql similarity index 100% rename from QueryTemplate/site_packet_loss_4g.sql rename to V1/QueryTemplate/site_packet_loss_4g.sql diff --git a/Request/HQ/Farah/daily_4g_city_cluster.sql b/V1/Request/HQ/Farah/daily_4g_city_cluster.sql similarity index 100% rename from Request/HQ/Farah/daily_4g_city_cluster.sql rename to V1/Request/HQ/Farah/daily_4g_city_cluster.sql diff --git a/Request/HQ/Nadya/daily_4g_cell_ta.sql b/V1/Request/HQ/Nadya/daily_4g_cell_ta.sql similarity index 100% rename from Request/HQ/Nadya/daily_4g_cell_ta.sql rename to V1/Request/HQ/Nadya/daily_4g_cell_ta.sql diff --git a/Request/HQ/Nadya/daily_4g_city_capacity.sql b/V1/Request/HQ/Nadya/daily_4g_city_capacity.sql similarity index 100% rename from Request/HQ/Nadya/daily_4g_city_capacity.sql rename to V1/Request/HQ/Nadya/daily_4g_city_capacity.sql diff --git a/Request/HQ/Nadya/daily_4g_city_quality.sql b/V1/Request/HQ/Nadya/daily_4g_city_quality.sql similarity index 100% rename from Request/HQ/Nadya/daily_4g_city_quality.sql rename to V1/Request/HQ/Nadya/daily_4g_city_quality.sql diff --git a/Request/HQ/Nadya/daily_4g_city_rhi.sql b/V1/Request/HQ/Nadya/daily_4g_city_rhi.sql similarity index 100% rename from Request/HQ/Nadya/daily_4g_city_rhi.sql rename to V1/Request/HQ/Nadya/daily_4g_city_rhi.sql diff --git a/Request/HQ/Nadya/daily_alltech_city_productivity.sql b/V1/Request/HQ/Nadya/daily_alltech_city_productivity.sql similarity index 100% rename from Request/HQ/Nadya/daily_alltech_city_productivity.sql rename to V1/Request/HQ/Nadya/daily_alltech_city_productivity.sql diff --git a/Request/HQ/Nadya/hourly_4g_cell.sql b/V1/Request/HQ/Nadya/hourly_4g_cell.sql similarity index 100% rename from Request/HQ/Nadya/hourly_4g_cell.sql rename to V1/Request/HQ/Nadya/hourly_4g_cell.sql diff --git a/Request/HQ/Nadya/weekly_bdbh_4g_cell.sql b/V1/Request/HQ/Nadya/weekly_bdbh_4g_cell.sql similarity index 100% rename from Request/HQ/Nadya/weekly_bdbh_4g_cell.sql rename to V1/Request/HQ/Nadya/weekly_bdbh_4g_cell.sql diff --git a/Request/KALIMANTAN/Reza/city_daily_2g.sql b/V1/Request/KALIMANTAN/Reza/city_daily_2g.sql similarity index 100% rename from Request/KALIMANTAN/Reza/city_daily_2g.sql rename to V1/Request/KALIMANTAN/Reza/city_daily_2g.sql diff --git a/Request/KALIMANTAN/Reza/city_daily_4g.sql b/V1/Request/KALIMANTAN/Reza/city_daily_4g.sql similarity index 100% rename from Request/KALIMANTAN/Reza/city_daily_4g.sql rename to V1/Request/KALIMANTAN/Reza/city_daily_4g.sql diff --git a/Request/KALIMANTAN/Reza/weekly_avg_site_productivity.sql b/V1/Request/KALIMANTAN/Reza/weekly_avg_site_productivity.sql similarity index 100% rename from Request/KALIMANTAN/Reza/weekly_avg_site_productivity.sql rename to V1/Request/KALIMANTAN/Reza/weekly_avg_site_productivity.sql diff --git a/Request/KALIMANTAN/Simon/cell_daily_productivity.sql b/V1/Request/KALIMANTAN/Simon/cell_daily_productivity.sql similarity index 100% rename from Request/KALIMANTAN/Simon/cell_daily_productivity.sql rename to V1/Request/KALIMANTAN/Simon/cell_daily_productivity.sql diff --git a/Request/KALIMANTAN/Simon/cell_hourly_productivity.sql b/V1/Request/KALIMANTAN/Simon/cell_hourly_productivity.sql similarity index 100% rename from Request/KALIMANTAN/Simon/cell_hourly_productivity.sql rename to V1/Request/KALIMANTAN/Simon/cell_hourly_productivity.sql diff --git a/Request/KALIMANTAN/Simon/site_daily_productivity.sql b/V1/Request/KALIMANTAN/Simon/site_daily_productivity.sql similarity index 100% rename from Request/KALIMANTAN/Simon/site_daily_productivity.sql rename to V1/Request/KALIMANTAN/Simon/site_daily_productivity.sql diff --git a/Request/KALIMANTAN/Simon/site_hourly_productivity.sql b/V1/Request/KALIMANTAN/Simon/site_hourly_productivity.sql similarity index 100% rename from Request/KALIMANTAN/Simon/site_hourly_productivity.sql rename to V1/Request/KALIMANTAN/Simon/site_hourly_productivity.sql diff --git a/Request/PUMA/Arinal/daily_4g_region.sql b/V1/Request/PUMA/Arinal/daily_4g_region.sql similarity index 100% rename from Request/PUMA/Arinal/daily_4g_region.sql rename to V1/Request/PUMA/Arinal/daily_4g_region.sql diff --git a/Request/PUMA/Ayu/weekly_2g_region.sql b/V1/Request/PUMA/Ayu/weekly_2g_region.sql similarity index 100% rename from Request/PUMA/Ayu/weekly_2g_region.sql rename to V1/Request/PUMA/Ayu/weekly_2g_region.sql diff --git a/Request/PUMA/Ayu/weekly_4g_region.sql b/V1/Request/PUMA/Ayu/weekly_4g_region.sql similarity index 100% rename from Request/PUMA/Ayu/weekly_4g_region.sql rename to V1/Request/PUMA/Ayu/weekly_4g_region.sql diff --git a/Request/PUMA/Ayu/weekly_branch.sql b/V1/Request/PUMA/Ayu/weekly_branch.sql similarity index 100% rename from Request/PUMA/Ayu/weekly_branch.sql rename to V1/Request/PUMA/Ayu/weekly_branch.sql diff --git a/Request/PUMA/Dito/daily_avail_pl.sql b/V1/Request/PUMA/Dito/daily_avail_pl.sql similarity index 100% rename from Request/PUMA/Dito/daily_avail_pl.sql rename to V1/Request/PUMA/Dito/daily_avail_pl.sql diff --git a/Request/PUMA/Dito/daily_bh_combine_cell.sql b/V1/Request/PUMA/Dito/daily_bh_combine_cell.sql similarity index 100% rename from Request/PUMA/Dito/daily_bh_combine_cell.sql rename to V1/Request/PUMA/Dito/daily_bh_combine_cell.sql diff --git a/Request/PUMA/Dito/daily_ne.sql b/V1/Request/PUMA/Dito/daily_ne.sql similarity index 100% rename from Request/PUMA/Dito/daily_ne.sql rename to V1/Request/PUMA/Dito/daily_ne.sql diff --git a/Request/PUMA/Dito/daily_prb.sql b/V1/Request/PUMA/Dito/daily_prb.sql similarity index 100% rename from Request/PUMA/Dito/daily_prb.sql rename to V1/Request/PUMA/Dito/daily_prb.sql diff --git a/Request/PUMA/Dito/daily_prb_unbalance.sql b/V1/Request/PUMA/Dito/daily_prb_unbalance.sql similarity index 100% rename from Request/PUMA/Dito/daily_prb_unbalance.sql rename to V1/Request/PUMA/Dito/daily_prb_unbalance.sql diff --git a/Request/PUMA/Dito/daily_productivity.sql b/V1/Request/PUMA/Dito/daily_productivity.sql similarity index 100% rename from Request/PUMA/Dito/daily_productivity.sql rename to V1/Request/PUMA/Dito/daily_productivity.sql diff --git a/Request/PUMA/Dito/daily_site.sql b/V1/Request/PUMA/Dito/daily_site.sql similarity index 100% rename from Request/PUMA/Dito/daily_site.sql rename to V1/Request/PUMA/Dito/daily_site.sql diff --git a/Request/PUMA/Dito/payload_vs_avail.sql b/V1/Request/PUMA/Dito/payload_vs_avail.sql similarity index 100% rename from Request/PUMA/Dito/payload_vs_avail.sql rename to V1/Request/PUMA/Dito/payload_vs_avail.sql diff --git a/Request/PUMA/Dito/traffic_vs_avail.sql b/V1/Request/PUMA/Dito/traffic_vs_avail.sql similarity index 100% rename from Request/PUMA/Dito/traffic_vs_avail.sql rename to V1/Request/PUMA/Dito/traffic_vs_avail.sql diff --git a/Request/PUMA/Dito/weekly_util_cell.sql b/V1/Request/PUMA/Dito/weekly_util_cell.sql similarity index 100% rename from Request/PUMA/Dito/weekly_util_cell.sql rename to V1/Request/PUMA/Dito/weekly_util_cell.sql diff --git a/Request/PUMA/Eka/daily_4g_site.sql b/V1/Request/PUMA/Eka/daily_4g_site.sql similarity index 100% rename from Request/PUMA/Eka/daily_4g_site.sql rename to V1/Request/PUMA/Eka/daily_4g_site.sql diff --git a/Request/PUMA/Pandji/comparison_event.sql b/V1/Request/PUMA/Pandji/comparison_event.sql similarity index 100% rename from Request/PUMA/Pandji/comparison_event.sql rename to V1/Request/PUMA/Pandji/comparison_event.sql diff --git a/Request/PUMA/Rahmat/daily_bh_combine_cell.sql b/V1/Request/PUMA/Rahmat/daily_bh_combine_cell.sql similarity index 100% rename from Request/PUMA/Rahmat/daily_bh_combine_cell.sql rename to V1/Request/PUMA/Rahmat/daily_bh_combine_cell.sql diff --git a/Request/PUMA/Rahmat/weekly_prb_unbalance.sql b/V1/Request/PUMA/Rahmat/weekly_prb_unbalance.sql similarity index 100% rename from Request/PUMA/Rahmat/weekly_prb_unbalance.sql rename to V1/Request/PUMA/Rahmat/weekly_prb_unbalance.sql diff --git a/Request/PUMA/Reza/daily_2g_site.sql b/V1/Request/PUMA/Reza/daily_2g_site.sql similarity index 100% rename from Request/PUMA/Reza/daily_2g_site.sql rename to V1/Request/PUMA/Reza/daily_2g_site.sql diff --git a/Request/PUMA/Reza/daily_4g_site.sql b/V1/Request/PUMA/Reza/daily_4g_site.sql similarity index 100% rename from Request/PUMA/Reza/daily_4g_site.sql rename to V1/Request/PUMA/Reza/daily_4g_site.sql diff --git a/Request/PUMA/Reza/high_prb_daily_bh_sector.sql b/V1/Request/PUMA/Reza/high_prb_daily_bh_sector.sql similarity index 100% rename from Request/PUMA/Reza/high_prb_daily_bh_sector.sql rename to V1/Request/PUMA/Reza/high_prb_daily_bh_sector.sql diff --git a/Request/PUMA/Reza/high_prb_daily_sector.sql b/V1/Request/PUMA/Reza/high_prb_daily_sector.sql similarity index 100% rename from Request/PUMA/Reza/high_prb_daily_sector.sql rename to V1/Request/PUMA/Reza/high_prb_daily_sector.sql diff --git a/Request/PUMA/Reza/high_prb_hourly_cell.sql b/V1/Request/PUMA/Reza/high_prb_hourly_cell.sql similarity index 100% rename from Request/PUMA/Reza/high_prb_hourly_cell.sql rename to V1/Request/PUMA/Reza/high_prb_hourly_cell.sql diff --git a/Request/PUMA/Reza/high_prb_hourly_sector.sql b/V1/Request/PUMA/Reza/high_prb_hourly_sector.sql similarity index 100% rename from Request/PUMA/Reza/high_prb_hourly_sector.sql rename to V1/Request/PUMA/Reza/high_prb_hourly_sector.sql diff --git a/Request/PUMA/Reza/pl_daily_2g_site.sql b/V1/Request/PUMA/Reza/pl_daily_2g_site.sql similarity index 100% rename from Request/PUMA/Reza/pl_daily_2g_site.sql rename to V1/Request/PUMA/Reza/pl_daily_2g_site.sql diff --git a/Request/PUMA/Reza/pl_daily_4g_site.sql b/V1/Request/PUMA/Reza/pl_daily_4g_site.sql similarity index 100% rename from Request/PUMA/Reza/pl_daily_4g_site.sql rename to V1/Request/PUMA/Reza/pl_daily_4g_site.sql diff --git a/Request/PUMA/Robert/branch_cluster_productivity.sql b/V1/Request/PUMA/Robert/branch_cluster_productivity.sql similarity index 100% rename from Request/PUMA/Robert/branch_cluster_productivity.sql rename to V1/Request/PUMA/Robert/branch_cluster_productivity.sql diff --git a/Request/PUMA/Robert/daily_volte_cluster.sql b/V1/Request/PUMA/Robert/daily_volte_cluster.sql similarity index 100% rename from Request/PUMA/Robert/daily_volte_cluster.sql rename to V1/Request/PUMA/Robert/daily_volte_cluster.sql diff --git a/Request/PUMA/Robert/weekly_ne_count.sql b/V1/Request/PUMA/Robert/weekly_ne_count.sql similarity index 100% rename from Request/PUMA/Robert/weekly_ne_count.sql rename to V1/Request/PUMA/Robert/weekly_ne_count.sql diff --git a/V2/QueryTemplate/region_weekly_productivity.sql b/V2/QueryTemplate/region_weekly_productivity.sql new file mode 100644 index 0000000..9471acc --- /dev/null +++ b/V2/QueryTemplate/region_weekly_productivity.sql @@ -0,0 +1,101 @@ +-- V1 +with master as (select n.region + , n.tech + , m.yearweek + , sum(tch_traffic_erlang) as traffic_erl + , sum(payload_mbyte) as payload_mbyte + from meas_2g_daily m + join network_cell n on m.network_cell_id = n.id + join ref_site r on n.site_id = r.site_id + where m.date between date_from('202401') and date_to('202402') + group by n.region + , n.tech + , m.yearweek + + union all + + select n.region + , n.tech + , m.yearweek + , sum(volte_traffic_erl) as traffic + , sum(payload_mbyte) as payload_mbyte + from meas_4g_daily m + join network_cell n on m.network_cell_id = n.id + join ref_site r on n.site_id = r.site_id + where m.date between date_from('202401') and date_to('202402') + group by n.region + , n.tech + , m.yearweek + + union all + + select n.region + , n.tech + , m.yearweek + , 0 as traffic + , sum(payload) as payload_mbyte + from meas_5g_daily m + join network_cell n on m.network_cell_id = n.id + join ref_site r on n.site_id = r.site_id + where m.date between date_from('202401') and date_to('202402') + group by n.region + , n.tech + , m.yearweek) +select region + , tech + , yearweek + , traffic_erl::numeric(100, 2) as traffic_erl + , payload_mbyte::numeric(100, 2) as payload_mbyte +from master +order by region, tech, yearweek +; + + +-- V2 lebih cepat +with master as (select region + , tech + , yearweek + , sum(tch_traffic_erlang) as traffic_erl + , sum(payload_mbyte) as payload_mbyte + from app.fact_category_kpi_2g_daily + where level_type = 'REGION' + and all_band = true + and date between date_from('202401') and date_to('202402') + group by region, tech, yearweek + + union all + + select region + , tech + , yearweek + , sum(volte_traffic_erl) as traffic + , sum(payload_mbyte) as payload_mbyte + from app.fact_category_kpi_4g_daily + where level_type = 'REGION' + and all_band = true + and date between date_from('202401') and date_to('202402') + group by region, tech, yearweek + + union all + + select region + , tech + , yearweek + , 0 as traffic + , sum(payload) as payload_mbyte + from app.fact_category_kpi_5g_daily + where level_type = 'REGION' + and all_band = true + and date between date_from('202401') and date_to('202402') + group by region, tech, yearweek) +select region + , tech + , yearweek + , traffic_erl::numeric(100, 2) as traffic_erl + , payload_mbyte::numeric(100, 2) as payload_mbyte +from master +order by region, tech, yearweek +; + + +