Add EXTERNAL SQL scripts
This commit is contained in:
358
EXTERNAL/12 dm_td_external_org.sql
Normal file
358
EXTERNAL/12 dm_td_external_org.sql
Normal file
@@ -0,0 +1,358 @@
|
||||
-- Databricks notebook source
|
||||
-- CREATE OR REPLACE TABLE DM.DM_TD_EXTERNAL_ORG (
|
||||
-- REGION_CODE STRING,
|
||||
-- region_name_en STRING,
|
||||
-- RSM_Name STRING,
|
||||
-- rc_code STRING,
|
||||
-- rc_name_en STRING,
|
||||
-- RC_Name STRING,
|
||||
-- RegionCenter STRING,
|
||||
-- AUDIT_COD STRING,
|
||||
-- MARKET STRING,
|
||||
-- bu_category STRING,
|
||||
-- bu_name_en STRING,
|
||||
-- sub_bu_name STRING,
|
||||
-- sub_bu_code_auth STRING,
|
||||
-- bu_code_auth STRING,
|
||||
-- DATA_SOURCE STRING,
|
||||
-- REGION_RATIO FLOAT,
|
||||
-- TEAM STRING,
|
||||
-- MR_TRTY_CODE STRING,
|
||||
-- NSD_KCODE STRING,
|
||||
-- NSD_NAME STRING,
|
||||
-- RSD_KCODE STRING,
|
||||
-- RSD_NAME STRING,
|
||||
-- RSM_KCODE STRING,
|
||||
-- DSM_KCODE STRING,
|
||||
-- DSM_NAME STRING,
|
||||
-- MR_KCODE STRING,
|
||||
-- MR_NAME STRING)
|
||||
-- USING delta
|
||||
-- LOCATION 'abfss://master@retaildlstoragetest.dfs.core.chinacloudapi.cn/DM/dm_td_external_org';
|
||||
|
||||
-- COMMAND ----------
|
||||
|
||||
-- DBTITLE 1,UNIONALL_ORG
|
||||
CREATE OR REPLACE TEMPORARY VIEW UNIONALL_ORG
|
||||
AS
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_AIA_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_CHC_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_CHPA_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_COUNTY_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_EC_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_RETAIL_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_THC_ORG
|
||||
UNION ALL
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM
|
||||
DM.DM_TD_EXT_XIEHE_ORG
|
||||
|
||||
-- COMMAND ----------
|
||||
|
||||
-- DBTITLE 1,overwrite dm.dm_td_external_org
|
||||
insert overwrite dm.dm_td_external_org
|
||||
select
|
||||
REGION_CODE,
|
||||
region_name_en,
|
||||
RSM_Name,
|
||||
rc_code,
|
||||
rc_name_en,
|
||||
RC_Name,
|
||||
RegionCenter,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
bu_category,
|
||||
bu_name_en,
|
||||
sub_bu_name,
|
||||
sub_bu_code_auth,
|
||||
bu_code_auth,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
from
|
||||
UNIONALL_ORG
|
||||
|
||||
-- COMMAND ----------
|
||||
|
||||
-- /*
|
||||
-- 修改时间:2025.09.18
|
||||
-- 修改人:chenwu
|
||||
-- 修改内容:新增一个org表给merged data使用,原org表在13 external auth 中会被删除掉'BBU_County','CHC','EC','Eagle','Retail'
|
||||
-- 故要在被删除前将这部分数据保留,供pbi端打目标机构标签
|
||||
-- */
|
||||
INSERT OVERWRITE DM.DM_TD_EXTERNAL_ORG_MERGED_DATA
|
||||
SELECT
|
||||
REGION_CODE,
|
||||
REGION_NAME_EN,
|
||||
RSM_NAME,
|
||||
RC_CODE,
|
||||
RC_NAME_EN,
|
||||
RC_NAME,
|
||||
REGIONCENTER,
|
||||
AUDIT_COD,
|
||||
MARKET,
|
||||
BU_CATEGORY,
|
||||
BU_NAME_EN,
|
||||
SUB_BU_NAME,
|
||||
SUB_BU_CODE_AUTH,
|
||||
BU_CODE_AUTH,
|
||||
DATA_SOURCE,
|
||||
REGION_RATIO,
|
||||
TEAM,
|
||||
MR_TRTY_CODE,
|
||||
NSD_KCODE,
|
||||
NSD_NAME,
|
||||
RSD_KCODE,
|
||||
RSD_NAME,
|
||||
RSM_KCODE,
|
||||
DSM_KCODE,
|
||||
DSM_NAME,
|
||||
MR_KCODE,
|
||||
MR_NAME
|
||||
FROM DM.DM_TD_EXTERNAL_ORG
|
||||
Reference in New Issue
Block a user