From b03b08af7bd9b8e4f38550ae765f8a770e8320e3 Mon Sep 17 00:00:00 2001 From: "zhuchenwu@chenwuzhu.cn" Date: Thu, 21 May 2026 06:21:33 +0000 Subject: [PATCH] =?UTF-8?q?xiehe2026=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XIEHE/03 dm_ext_xiehe_geo.sql | 6 +++--- XIEHE/08 DM_TD_EXT_XIEHE_PACK2MARKET.sql | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/XIEHE/03 dm_ext_xiehe_geo.sql b/XIEHE/03 dm_ext_xiehe_geo.sql index 64aaaac..cc127d9 100644 --- a/XIEHE/03 dm_ext_xiehe_geo.sql +++ b/XIEHE/03 dm_ext_xiehe_geo.sql @@ -30,7 +30,7 @@ select ,from_utc_timestamp(current_timestamp(),'UTC+8') ETL_UPDATE_DT from geo_xiehe a left join dm.dm_ims_td_geo b on a.geo_city = b.CITY_C -where fact_province in ('黑吉辽','云贵川青','湖北','甘肃','其他地区') +where fact_province in ('黑吉辽','云贵青','湖北','其他地区') union all -- 非特殊区域 @@ -51,7 +51,7 @@ select ,from_utc_timestamp(current_timestamp(),'UTC+8') ETL_UPDATE_DT from geo_xiehe a left join dm.dm_ims_td_geo b on a.geo_city = b.CITY_C -where fact_province not in ('黑吉辽','云贵川青','湖北','甘肃','其他地区') +where fact_province not in ('黑吉辽','云贵青','湖北','其他地区') -- COMMAND ---------- @@ -73,4 +73,4 @@ select ,CITY_MAP ,PROVINCE_MAP ,REGION_CENTER -from dws.dws_ext_xiehe_geo \ No newline at end of file +from dws.dws_ext_xiehe_geo diff --git a/XIEHE/08 DM_TD_EXT_XIEHE_PACK2MARKET.sql b/XIEHE/08 DM_TD_EXT_XIEHE_PACK2MARKET.sql index 70288f0..67f8700 100644 --- a/XIEHE/08 DM_TD_EXT_XIEHE_PACK2MARKET.sql +++ b/XIEHE/08 DM_TD_EXT_XIEHE_PACK2MARKET.sql @@ -231,6 +231,15 @@ WHERE T2.MARKET IS NOT NULL; -- COMMAND ---------- +--删除需要隐藏的市场 +MERGE INTO DM.DM_TD_EXT_XIEHE_PACK2MARKET AS target +USING dwd.dwd_gnd_ims_hidden_market AS source +ON UPPER(target.market) = UPPER(source.hidden_market) +AND source.data_source = '科室市场' +WHEN MATCHED THEN DELETE; + +-- COMMAND ---------- + INSERT OVERWRITE TABLE DM.DM_TD_EXT_xiehe_PACK2MARKET_KEYCOMPETITOR WITH kc AS ( SELECT