pack info表中的chc和thc的表替换成dm层
This commit is contained in:
@@ -298,11 +298,11 @@ select * from tmp.tmp_county_dm_td_external_packinfo
|
||||
insert overwrite table tmp.tmp_thc_dm_td_external_packinfo
|
||||
with temp as ( -- 临时表补充维度
|
||||
SELECT
|
||||
iqvia_pack_code PACK_COD,
|
||||
PACK_COD PACK_COD,
|
||||
MAX(B.PACK_DES) PACK_DES,
|
||||
MAX(B.STGH_DES) STGH_DES,
|
||||
MAX(B.PACK_LCH) PACK_LCH,
|
||||
MAX(B.iqvia_prod_code) PROD_COD,
|
||||
MAX(B.prod_cod) PROD_COD,
|
||||
MAX(B.PROD_DES) PROD_DES,
|
||||
MAX(B.PROD_DES_C) PROD_DES_C,
|
||||
MAX(B.CMPS_COD) CMPS_COD,
|
||||
@@ -358,8 +358,8 @@ with temp as ( -- 临时表补充维度
|
||||
WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4
|
||||
ELSE 5
|
||||
END GEN_RN
|
||||
FROM dwd.dwd_gnd_ext_thc_pack_property B
|
||||
GROUP BY B.iqvia_pack_code
|
||||
FROM dm.dm_thc_pack_property B
|
||||
GROUP BY B.pack_cod
|
||||
)
|
||||
select
|
||||
A.PACK_COD
|
||||
@@ -435,11 +435,11 @@ with temp as ( -- dm.dm_td_external_packinfo_temp 该表数
|
||||
--01首先是根据主表数据(带多个source)关联chpa的pack_porperty表,取出相关维度
|
||||
--02chpa中,没有的code,他的维度字段会被置为空,所以要关联我们自己处理好的维度表,来补充相关维度
|
||||
SELECT
|
||||
iqvia_pack_code PACK_COD,
|
||||
pack_cod PACK_COD,
|
||||
MAX(B.PACK_DES) PACK_DES,
|
||||
MAX(B.STGH_DES) STGH_DES,
|
||||
MAX(B.PACK_LCH) PACK_LCH,
|
||||
MAX(B.iqvia_prod_code) PROD_COD,
|
||||
MAX(B.prod_cod) PROD_COD,
|
||||
MAX(B.PROD_DES) PROD_DES,
|
||||
MAX(B.PROD_DES_C) PROD_DES_C,
|
||||
MAX(B.CMPS_COD) CMPS_COD,
|
||||
@@ -495,8 +495,8 @@ with temp as ( -- dm.dm_td_external_packinfo_temp 该表数
|
||||
WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4
|
||||
ELSE 5
|
||||
END GEN_RN
|
||||
FROM dwd.dwd_gnd_ext_chc_pack_property B
|
||||
GROUP BY B.iqvia_pack_code
|
||||
FROM dm.dm_chc_pack_property B
|
||||
GROUP BY B.pack_cod
|
||||
)
|
||||
select
|
||||
A.PACK_COD
|
||||
|
||||
Reference in New Issue
Block a user