diff --git a/11 DM_TD_EXTERNAL_MARKET_NEW.sql b/11 DM_TD_EXTERNAL_MARKET_NEW.sql index 1aef872..4a7a6cb 100644 --- a/11 DM_TD_EXTERNAL_MARKET_NEW.sql +++ b/11 DM_TD_EXTERNAL_MARKET_NEW.sql @@ -34,75 +34,106 @@ -- COMMAND ---------- -- DBTITLE 1,pbi页面展示ta标签 --- create or replace table tmp.tmp_td_ext_unionall_market_ta_mapping --- ( --- market string, --- ta string, --- data_source string); --- INSERT OVERWRITE tmp.tmp_td_ext_unionall_market_ta_mapping (market, ta, data_source) VALUES --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'DM', 'EC(Monthly)'), --- ('GI Market', 'GI', 'EC(Monthly)'), --- ('RE Market', 'RE', 'EC(Monthly)'), --- ('ATTR_EPL', 'CV', 'DTP(Quarterly)'), --- ('ONC Market', 'ONCO', 'DTP(Quarterly)'), --- ('RARE Market', 'RARE', 'DTP(Quarterly)'), --- ('RE Market', 'RE', 'Retail(Quarterly)'), --- ('CV Market', 'CV', 'Retail(Quarterly)'), --- ('RD Market', 'RD', 'Retail(Quarterly)'), --- ('GI Market', 'GI', 'Retail(Quarterly)'), --- ('DM Market', 'DM', 'THC(Quarterly)'), --- ('GI Market', 'GI', 'THC(Quarterly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'THC(Quarterly)'), --- ('RE Market', 'RE', 'THC(Quarterly)'), --- ('ONC Market', 'ONCO', 'THC(Quarterly)'), --- ('CV Market', 'CV', 'THC(Quarterly)'), --- ('RE Market', 'RE', 'XH Data(Quarterly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'XH Data(Quarterly)'), --- ('RD Market', 'RD', 'XH Data(Quarterly)'), --- ('DM Market', 'DM', 'XH Data(Quarterly)'), --- ('ONC Market', 'ONCO', 'XH Data(Quarterly)'), --- ('RARE Market', 'RARE', 'XH Data(Quarterly)'), --- ('CV Market', 'CV', 'XH Data(Quarterly)'), --- ('DM Market', 'DM', 'IQVIA-COUNTY(Quarterly)'), --- ('ONC Market', 'ONCO', 'IQVIA-COUNTY(Quarterly)'), --- ('GI Market', 'GI', 'IQVIA-COUNTY(Quarterly)'), --- ('RE Market', 'RE', 'IQVIA-COUNTY(Quarterly)'), --- ('CV Market', 'CV', 'IQVIA-COUNTY(Quarterly)'), --- ('RARE Market', 'RARE', 'IQVIA-COUNTY(Quarterly)'), --- ('RD Market', 'RD', 'IQVIA-COUNTY(Quarterly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'IQVIA-COUNTY(Quarterly)'), --- ('ONC Market', 'ONCO', 'IQVIA-CHPA(Monthly)'), --- ('RE Market', 'RE', 'IQVIA-CHPA(Monthly)'), --- ('RD Market', 'RD', 'IQVIA-CHPA(Monthly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'IQVIA-CHPA(Monthly)'), --- ('RARE Market', 'RARE', 'IQVIA-CHPA(Monthly)'), --- ('DM Market', 'DM', 'IQVIA-CHPA(Monthly)'), --- ('GI Market', 'GI', 'IQVIA-CHPA(Monthly)'), --- ('CV Market', 'CV', 'IQVIA-CHPA(Monthly)'), --- ('DM Market', 'DM', 'AIA(Monthly)'), --- ('CV Market', 'CV', 'AIA(Monthly)'), --- ('GI Market', 'GI', 'AIA(Monthly)'), --- ('RE Market', 'RE', 'AIA(Monthly)'), --- ('RARE Market', 'RARE', 'AIA(Monthly)'), --- ('ONC Market', 'ONCO', 'AIA(Monthly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'AIA(Monthly)'), --- ('RD Market', 'RD', 'AIA(Monthly)'), --- ('GI Market', 'GI', 'CHC(Quarterly)'), --- ('DM Market', 'DM', 'CHC(Quarterly)'), --- ('RE Market', 'RE', 'CHC(Quarterly)'), --- ('CV Market', 'CV', 'CHC(Quarterly)'), --- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'CHC(Quarterly)'), +-- -- *********************************************************** +-- -- 表名:tmp.tmp_td_ext_unionall_market_ta_mapping +-- -- 功能:市场(Market)与治疗领域(TA)的映射关系表 +-- -- 用途:统一各数据源的市场-治疗领域映射标准 +-- -- 更新方式:INSERT OVERWRITE(全量覆盖) +-- -- *********************************************************** + +-- CREATE OR REPLACE TABLE tmp.tmp_td_ext_unionall_market_ta_mapping +-- ( +-- market STRING COMMENT '市场名称', +-- ta STRING COMMENT '治疗领域代码', +-- data_source STRING COMMENT '数据源类型及频率' +-- ) +-- COMMENT '市场-治疗领域映射表,用于统一跨源数据关联标准'; + +-- -- 清空并插入映射数据 +-- INSERT OVERWRITE TABLE tmp.tmp_td_ext_unionall_market_ta_mapping (market, ta, data_source) VALUES + +-- -- ==================== EC(Monthly) 数据源 ==================== +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'DM', 'EC(Monthly)'), -- 非胰岛素抗糖尿病市场 → DM领域 +-- ('PPI Oral Market', 'GI', 'EC(Monthly)'), -- 胃肠病市场 → GI领域 +-- ('RE Market', 'RE', 'EC(Monthly)'), -- 呼吸市场 → RE领域 +-- ('CVRM Market', 'CVRM', 'EC(Monthly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== DTP(Quarterly) 数据源 ==================== +-- ('ATTR_EPL', 'CV', 'DTP(Quarterly)'), -- ATTR淀粉样变性 → CV领域 +-- ('ONC Market', 'ONCO', 'DTP(Quarterly)'), -- 肿瘤市场 → ONCO领域 +-- ('RARE Market', 'RARE', 'DTP(Quarterly)'), -- 罕见病市场 → RARE领域 + +-- -- ==================== Retail(Quarterly) 数据源 ==================== +-- ('RE Market', 'RE', 'Retail(Quarterly)'), -- 呼吸市场 → RE领域 +-- ('CV Market', 'CV', 'Retail(Quarterly)'), -- 心血管市场 → CV领域 +-- ('RD Market', 'RD', 'Retail(Quarterly)'), -- 肾脏病市场 → RD领域 +-- ('PPI Oral Market', 'GI', 'Retail(Quarterly)'), -- 胃肠病市场 → GI领域 +-- ('CVRM Market', 'CVRM', 'Retail(Quarterly)'), -- 心血管肾脏代谢市场 → CVRM领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'DM', 'Retail(Quarterly)'), -- 糖尿病市场 → DM领域 + +-- -- ==================== THC(Quarterly) 数据源 ==================== +-- ('DM Market', 'DM', 'THC(Quarterly)'), -- 糖尿病市场 → DM领域 +-- ('GI Market', 'GI', 'THC(Quarterly)'), -- 胃肠病市场 → GI领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'THC(Quarterly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('RE Market', 'RE', 'THC(Quarterly)'), -- 呼吸市场 → RE领域 +-- ('ONC Market', 'ONCO', 'THC(Quarterly)'), -- 肿瘤市场 → ONCO领域 +-- ('CV Market', 'CV', 'THC(Quarterly)'), -- 心血管市场 → CV领域 +-- ('CVRM Market', 'CVRM', 'THC(Quarterly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== XH Data(Quarterly) 数据源 ==================== +-- ('RE Market', 'RE', 'XH Data(Quarterly)'), -- 呼吸市场 → RE领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'XH Data(Quarterly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('RD Market', 'RD', 'XH Data(Quarterly)'), -- 肾脏病市场 → RD领域 +-- ('DM Market', 'DM', 'XH Data(Quarterly)'), -- 糖尿病市场 → DM领域 +-- ('ONC Market', 'ONCO', 'XH Data(Quarterly)'), -- 肿瘤市场 → ONCO领域 +-- ('RARE Market', 'RARE', 'XH Data(Quarterly)'), -- 罕见病市场 → RARE领域 +-- ('CV Market', 'CV', 'XH Data(Quarterly)'), -- 心血管市场 → CV领域 +-- ('CVRM Market', 'CVRM', 'XH Data(Quarterly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== IQVIA-COUNTY(Quarterly) 数据源 ==================== +-- ('DM Market', 'DM', 'IQVIA-COUNTY(Quarterly)'), -- 糖尿病市场 → DM领域 +-- ('ONC Market', 'ONCO', 'IQVIA-COUNTY(Quarterly)'), -- 肿瘤市场 → ONCO领域 +-- ('GI Market', 'GI', 'IQVIA-COUNTY(Quarterly)'), -- 胃肠病市场 → GI领域 +-- ('RE Market', 'RE', 'IQVIA-COUNTY(Quarterly)'), -- 呼吸市场 → RE领域 +-- ('CV Market', 'CV', 'IQVIA-COUNTY(Quarterly)'), -- 心血管市场 → CV领域 +-- ('RARE Market', 'RARE', 'IQVIA-COUNTY(Quarterly)'), -- 罕见病市场 → RARE领域 +-- ('RD Market', 'RD', 'IQVIA-COUNTY(Quarterly)'), -- 肾脏病市场 → RD领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'IQVIA-COUNTY(Quarterly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('CVRM Market', 'CVRM', 'IQVIA-COUNTY(Quarterly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== IQVIA-CHPA(Monthly) 数据源 ==================== +-- ('ONC Market', 'ONCO', 'IQVIA-CHPA(Monthly)'), -- 肿瘤市场 → ONCO领域 +-- ('RE Market', 'RE', 'IQVIA-CHPA(Monthly)'), -- 呼吸市场 → RE领域 +-- ('RD Market', 'RD', 'IQVIA-CHPA(Monthly)'), -- 肾脏病市场 → RD领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'IQVIA-CHPA(Monthly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('RARE Market', 'RARE', 'IQVIA-CHPA(Monthly)'), -- 罕见病市场 → RARE领域 +-- ('DM Market', 'DM', 'IQVIA-CHPA(Monthly)'), -- 糖尿病市场 → DM领域 +-- ('GI Market', 'GI', 'IQVIA-CHPA(Monthly)'), -- 胃肠病市场 → GI领域 +-- ('CV Market', 'CV', 'IQVIA-CHPA(Monthly)'), -- 心血管市场 → CV领域 +-- ('CVRM Market', 'CVRM', 'IQVIA-CHPA(Monthly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== AIA(Monthly) 数据源 ==================== +-- ('DM Market', 'DM', 'AIA(Monthly)'), -- 糖尿病市场 → DM领域 +-- ('CV Market', 'CV', 'AIA(Monthly)'), -- 心血管市场 → CV领域 +-- ('GI Market', 'GI', 'AIA(Monthly)'), -- 胃肠病市场 → GI领域 +-- ('RE Market', 'RE', 'AIA(Monthly)'), -- 呼吸市场 → RE领域 +-- ('RARE Market', 'RARE', 'AIA(Monthly)'), -- 罕见病市场 → RARE领域 +-- ('ONC Market', 'ONCO', 'AIA(Monthly)'), -- 肿瘤市场 → ONCO领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'AIA(Monthly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('RD Market', 'RD', 'AIA(Monthly)'), -- 肾脏病市场 → RD领域 +-- ('CVRM Market', 'CVRM', 'AIA(Monthly)'), -- 心血管肾脏代谢市场 → CVRM领域 + +-- -- ==================== CHC(Quarterly) 数据源 ==================== +-- ('GI Market', 'GI', 'CHC(Quarterly)'), -- 胃肠病市场 → GI领域 +-- ('DM Market', 'DM', 'CHC(Quarterly)'), -- 糖尿病市场 → DM领域 +-- ('RE Market', 'RE', 'CHC(Quarterly)'), -- 呼吸市场 → RE领域 +-- ('CV Market', 'CV', 'CHC(Quarterly)'), -- 心血管市场 → CV领域 +-- ('NIAD (Non-Insulin Anti-Diabetic) Market', 'NIAD', 'CHC(Quarterly)'), -- 非胰岛素抗糖尿病市场 → NIAD领域 +-- ('CVRM Market', 'CVRM', 'CHC(Quarterly)') -- 心血管肾脏代谢市场 → CVRM领域 --- ('CVRM Market', 'CVRM', 'Retail(Quarterly)'), --- ('CVRM Market', 'CVRM', 'EC(Monthly)'), --- ('CVRM Market', 'CVRM', 'CHC(Quarterly)'), --- ('CVRM Market', 'CVRM', 'AIA(Monthly)'), --- ('CVRM Market', 'CVRM', 'IQVIA-COUNTY(Quarterly)'), --- ('CVRM Market', 'CVRM', 'XH Data(Quarterly)'), --- ('CVRM Market', 'CVRM', 'IQVIA-CHPA(Monthly)'), --- ('CVRM Market', 'CVRM', 'THC(Quarterly)') -- ; + -- COMMAND ---------- -- DBTITLE 1,藏数逻辑标签 @@ -390,4 +421,4 @@ insert overwrite table dm.dm_td_ext_unionall_market_ta ( left join dm.dm_ims_td_market_property mkt_property on ext_market.market = mkt_property.MARKET where - nvl(mkt_property.TA, '') <> ''; \ No newline at end of file + nvl(mkt_property.TA, '') <> '';