add workflow 天润Smart-ccc客户数据,dev

This commit is contained in:
root 2024-08-23 14:39:14 +08:00
parent bf0e0675ca
commit c515868cc4
2 changed files with 6 additions and 5 deletions

View File

@ -3,7 +3,7 @@ DROP TABLE IF EXISTS p30_common.cust_label_rela;
CREATE TABLE IF NOT EXISTS p30_common.cust_label_rela (
cust_id varchar(10)
, cust_label_id varchar(10)
, cust_label_name varchar(50)
, cust_label_name varchar(200)
, cust_external_id varchar(50)
, Etl_Batch_No varchar(50)
, Etl_First_Dt timestamp(0)

View File

@ -4,11 +4,11 @@
/*Brilliance stems from wisdoms. */
/*************Head Section**************************************************************************/
/*Script Use: Periodically load data to :cust_label_rela(客户标签关系表) */
/*Create Date:2024-08-01 15:48:28 */
/*Create Date:2024-08-23 14:38:21 */
/*SDM Developed By: dev */
/*SDM Developed Date: 2024-07-11 */
/*SDM Checked By: dev */
/*SDM Checked Date: 2024-08-01 */
/*SDM Checked Date: 2024-08-23 */
/*Script Developed By: dev */
/*Script Checked By: dev */
/*Source table 1: :PDMDB.t01_ccc_cust_info */
@ -69,8 +69,9 @@ SELECT
,Substr('t01_ccc_cust_info',1,3) /*Src_Sysname*/
,'t01_ccc_cust_info' /*Src_Table*/
FROM (select id,trim(unnest(string_to_array(replace(replace(label_ids,'[',''),']',''),','))) label_id,external_id from p20_pdm.t01_ccc_cust_info tcci
where length(trim(external_id))>0) p0
FROM (select * from (select id,trim(unnest(string_to_array(replace(replace(label_ids,'[',''),']',''),','))) label_id, trim(unnest(string_to_array(replace(external_id,';',','),''))) external_id from p20_pdm.t01_ccc_cust_info tcci
where length(trim(external_id))>0)p
where label_id is not null and external_id is not null) p0
LEFT JOIN :PDMDB.t01_ccc_cust_label p1
ON p0.label_id=p1.label_id