clear workflow
This commit is contained in:
		
							parent
							
								
									904b4d4db3
								
							
						
					
					
						commit
						11d241bac3
					
				|  | @ -1,44 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t01_crm_raw_leads; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t01_crm_raw_leads ( | ||||
| 	 crm_contact_account  varchar(20)  | ||||
| 	, lead_number  varchar(20)  | ||||
| 	, name  varchar(50)  | ||||
| 	, create_time  varchar(20)  | ||||
| 	, company_name  varchar(50)  | ||||
| 	, email  varchar(50)  | ||||
| 	, mobile_phone  varchar(20)  | ||||
| 	, mql_time  varchar(20)  | ||||
| 	, campaign_name  varchar(50)  | ||||
| 	, industry  varchar(20)  | ||||
| 	, market_type  varchar(20)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( crm_contact_account,lead_number ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.crm_contact_account IS 'CRM_CONTACT账号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.lead_number IS 'lead_number';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.name IS '姓名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.company_name IS '公司名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.email IS '电子邮箱';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.mobile_phone IS '手机号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.mql_time IS 'mql时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.campaign_name IS '活动名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.industry IS '行业';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.market_type IS '市场类型';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_crm_raw_leads.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t01_crm_raw_leads IS 'CRM原始线索'; | ||||
|  | @ -1,226 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :t01_crm_raw_leads(CRM原始线索)             */ | ||||
| /*Create Date:2024-01-15 21:56:45                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-12                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-15                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_crm_raw_leads                                                       */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:t01_crm_raw_leads                                                                   */ | ||||
| /*ETL Job Name:t01_crm_raw_leads                                                                   */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_crm_raw_leads_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.t01_crm_raw_leads) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_crm_raw_leads_agi_INS  | ||||
| ( LIKE :PDMDB.t01_crm_raw_leads) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_crm_raw_leads***********************************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| INSERT INTO t01_crm_raw_leads_agi_CUR_I ( | ||||
|             crm_contact_account                     /*CRM_CONTACT账号*/ | ||||
|            ,lead_number                             /*lead_number*/ | ||||
|            ,name                                    /*姓名*/ | ||||
|            ,create_time                             /*创建时间*/ | ||||
|            ,company_name                            /*公司名称*/ | ||||
|            ,email                                   /*电子邮箱*/ | ||||
|            ,mobile_phone                            /*手机号*/ | ||||
|            ,mql_time                                /*mql时间*/ | ||||
|            ,campaign_name                           /*活动名称*/ | ||||
|            ,industry                                /*行业*/ | ||||
|            ,market_type                             /*市场类型*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.tek_contactnumber AS varchar(20))),'')        /*crm_contact_account*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.tek_leadnumber AS varchar(20))),'')        /*lead_number*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.fullname AS varchar(50))),'')        /*name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.createdon AS varchar(20))),'')        /*create_time*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.companyname AS varchar(50))),'')        /*company_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.emailaddress1 AS varchar(50))),'')        /*email*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.mobilephone AS varchar(20))),'')        /*mobile_phone*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.tek_mqldate AS varchar(20))),'')        /*mql_time*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.campaignidname AS varchar(50))),'')        /*campaign_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.tek_industry2idname AS varchar(20))),'')        /*industry*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.tek_marketing_program_type_idname AS varchar(20))),'')        /*market_type*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_crm_raw_leads',1,3)                         /*Src_Sysname*/ | ||||
|         ,'s98_s_crm_raw_leads'                                     /*Src_Table*/ | ||||
|          | ||||
| FROM p10_sa.s98_s_crm_raw_leads  p0 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO t01_crm_raw_leads_agi_INS ( | ||||
|          name                                                      /*姓名*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,company_name                                              /*公司名称*/ | ||||
|         ,email                                                     /*电子邮箱*/ | ||||
|         ,mobile_phone                                              /*手机号*/ | ||||
|         ,mql_time                                                  /*mql时间*/ | ||||
|         ,campaign_name                                             /*活动名称*/ | ||||
|         ,industry                                                  /*行业*/ | ||||
|         ,market_type                                               /*市场类型*/ | ||||
|         ,crm_contact_account                                       /*CRM_CONTACT账号*/ | ||||
|         ,lead_number                                               /*lead_number*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.name                                                      /*姓名*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.company_name                                              /*公司名称*/ | ||||
|         ,P1.email                                                     /*电子邮箱*/ | ||||
|         ,P1.mobile_phone                                              /*手机号*/ | ||||
|         ,P1.mql_time                                                  /*mql时间*/ | ||||
|         ,P1.campaign_name                                             /*活动名称*/ | ||||
|         ,P1.industry                                                  /*行业*/ | ||||
|         ,P1.market_type                                               /*市场类型*/ | ||||
|         ,P1.crm_contact_account                                       /*CRM_CONTACT账号*/ | ||||
|         ,P1.lead_number                                               /*lead_number*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_crm_raw_leads_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.t01_crm_raw_leads P2 | ||||
| ON    P1.name = P2.name | ||||
|     AND P1.create_time = P2.create_time | ||||
|     AND P1.company_name = P2.company_name | ||||
|     AND P1.email = P2.email | ||||
|     AND P1.mobile_phone = P2.mobile_phone | ||||
|     AND P1.mql_time = P2.mql_time | ||||
|     AND P1.campaign_name = P2.campaign_name | ||||
|     AND P1.industry = P2.industry | ||||
|     AND P1.market_type = P2.market_type | ||||
|     AND P1.crm_contact_account = P2.crm_contact_account | ||||
|     AND P1.lead_number = P2.lead_number | ||||
|      | ||||
| WHERE  P2.name IS NULL | ||||
|     OR P2.create_time IS NULL | ||||
|     OR P2.company_name IS NULL | ||||
|     OR P2.email IS NULL | ||||
|     OR P2.mobile_phone IS NULL | ||||
|     OR P2.mql_time IS NULL | ||||
|     OR P2.campaign_name IS NULL | ||||
|     OR P2.industry IS NULL | ||||
|     OR P2.market_type IS NULL | ||||
|     OR P2.crm_contact_account IS NULL | ||||
|     OR P2.lead_number IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.t01_crm_raw_leads ( | ||||
|          name                                                      /*姓名*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,company_name                                              /*公司名称*/ | ||||
|         ,email                                                     /*电子邮箱*/ | ||||
|         ,mobile_phone                                              /*手机号*/ | ||||
|         ,mql_time                                                  /*mql时间*/ | ||||
|         ,campaign_name                                             /*活动名称*/ | ||||
|         ,industry                                                  /*行业*/ | ||||
|         ,market_type                                               /*市场类型*/ | ||||
|         ,crm_contact_account                                       /*CRM_CONTACT账号*/ | ||||
|         ,lead_number                                               /*lead_number*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.name                                                      /*姓名*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.company_name                                              /*公司名称*/ | ||||
|         ,P1.email                                                     /*电子邮箱*/ | ||||
|         ,P1.mobile_phone                                              /*手机号*/ | ||||
|         ,P1.mql_time                                                  /*mql时间*/ | ||||
|         ,P1.campaign_name                                             /*活动名称*/ | ||||
|         ,P1.industry                                                  /*行业*/ | ||||
|         ,P1.market_type                                               /*市场类型*/ | ||||
|         ,P1.crm_contact_account                                       /*CRM_CONTACT账号*/ | ||||
|         ,P1.lead_number                                               /*lead_number*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_crm_raw_leads_agi_INS P1 | ||||
| ON CONFLICT ( crm_contact_account,lead_number) | ||||
| DO UPDATE SET | ||||
|      crm_contact_account=excluded.crm_contact_account | ||||
|     ,lead_number=excluded.lead_number | ||||
|     ,name=excluded.name | ||||
|     ,create_time=excluded.create_time | ||||
|     ,company_name=excluded.company_name | ||||
|     ,email=excluded.email | ||||
|     ,mobile_phone=excluded.mobile_phone | ||||
|     ,mql_time=excluded.mql_time | ||||
|     ,campaign_name=excluded.campaign_name | ||||
|     ,industry=excluded.industry | ||||
|     ,market_type=excluded.market_type | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,42 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.T01_SCRM_CONTACT; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.T01_SCRM_CONTACT ( | ||||
| 	 scrm_leads_id  varchar(20)  | ||||
| 	, city_name  varchar(20)  | ||||
| 	, company_name  varchar(50)  | ||||
| 	, email  varchar(50)  | ||||
| 	, mobile_number  varchar(20)  | ||||
| 	, full_name  varchar(20)  | ||||
| 	, prov_name  varchar(20)  | ||||
| 	, create_time  timestamp(0)  | ||||
| 	, wechat_id  varchar(100)  | ||||
| 	, update_time  timestamp(0)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( scrm_leads_id ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.scrm_leads_id IS 'SCRM线索ID';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.update_time IS '更新时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.T01_SCRM_CONTACT.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.T01_SCRM_CONTACT IS 'SCRM联系方式'; | ||||
|  | @ -1,220 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :T01_SCRM_CONTACT(SCRM联系方式)             */ | ||||
| /*Create Date:2024-01-18 10:30:07                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-05                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-18                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_scrm_contact_af0912                                                 */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:T01_SCRM_CONTACT                                                                    */ | ||||
| /*ETL Job Name:T01_SCRM_CONTACT                                                                    */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE T01_SCRM_CONTACT_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.T01_SCRM_CONTACT) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE T01_SCRM_CONTACT_agi_INS  | ||||
| ( LIKE :PDMDB.T01_SCRM_CONTACT) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_scrm_contact_af0912*****************************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| 
 | ||||
| INSERT INTO T01_SCRM_CONTACT_agi_CUR_I ( | ||||
|             scrm_leads_id                           /*SCRM线索ID*/ | ||||
|            ,city_name                               /*城市*/ | ||||
|            ,company_name                            /*公司*/ | ||||
|            ,email                                   /*邮箱*/ | ||||
|            ,mobile_number                           /*手机号码*/ | ||||
|            ,full_name                               /*姓名*/ | ||||
|            ,prov_name                               /*省份*/ | ||||
|            ,create_time                             /*创建时间*/ | ||||
|            ,wechat_id                               /*身份-企业微信外部联系人*/ | ||||
|            ,update_time                             /*更新时间*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.cue_id AS varchar(20))),'')         /*scrm_leads_id*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.city_name AS varchar(20))),'')        /*city_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.company_name AS varchar(50))),'')        /*company_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.email AS varchar(50))),'')          /*email*/ | ||||
|         ,replace(p1.mobile_number,'.0','')                         /*mobile_number*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.full_name AS varchar(20))),'')        /*full_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.prov_name AS varchar(20))),'')        /*prov_name*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.create_time AS VARCHAR(19)),'YYYY-MM-DD HH24:mi:ss'),TO_TIMESTAMP(:NULLDATE,'YYYYMMDD'))        /*create_time*/ | ||||
|         ,replace(replace(COALESCE(TRIM(CAST(p0.wechat_id AS varchar(100))),''),'.',''),'e+18','')        /*wechat_id*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.update_time AS VARCHAR(19)),'YYYY-MM-DD HH24:mi:ss'),TO_TIMESTAMP(:NULLDATE,'YYYYMMDD'))        /*update_time*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_scrm_contact_af0912',1,3)                   /*Src_Sysname*/ | ||||
|         ,'s98_s_scrm_contact_af0912'                               /*Src_Table*/ | ||||
|          | ||||
| FROM (select distinct on (cue_id) * from p10_sa.s98_s_scrm_contact_af0912 order by cue_id,update_time desc) p0   | ||||
| 
 | ||||
| 
 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO T01_SCRM_CONTACT_agi_INS ( | ||||
|          city_name                                                 /*城市*/ | ||||
|         ,company_name                                              /*公司*/ | ||||
|         ,email                                                     /*邮箱*/ | ||||
|         ,mobile_number                                             /*手机号码*/ | ||||
|         ,full_name                                                 /*姓名*/ | ||||
|         ,prov_name                                                 /*省份*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,update_time                                               /*更新时间*/ | ||||
|         ,scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.city_name                                                 /*城市*/ | ||||
|         ,P1.company_name                                              /*公司*/ | ||||
|         ,P1.email                                                     /*邮箱*/ | ||||
|         ,P1.mobile_number                                             /*手机号码*/ | ||||
|         ,P1.full_name                                                 /*姓名*/ | ||||
|         ,P1.prov_name                                                 /*省份*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,P1.update_time                                               /*更新时间*/ | ||||
|         ,P1.scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM T01_SCRM_CONTACT_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.T01_SCRM_CONTACT P2 | ||||
| ON    P1.city_name = P2.city_name | ||||
|     AND P1.company_name = P2.company_name | ||||
|     AND P1.email = P2.email | ||||
|     AND P1.mobile_number = P2.mobile_number | ||||
|     AND P1.full_name = P2.full_name | ||||
|     AND P1.prov_name = P2.prov_name | ||||
|     AND P1.create_time = P2.create_time | ||||
|     AND P1.wechat_id = P2.wechat_id | ||||
|     AND P1.update_time = P2.update_time | ||||
|     AND P1.scrm_leads_id = P2.scrm_leads_id | ||||
|      | ||||
| WHERE  P2.city_name IS NULL | ||||
|     OR P2.company_name IS NULL | ||||
|     OR P2.email IS NULL | ||||
|     OR P2.mobile_number IS NULL | ||||
|     OR P2.full_name IS NULL | ||||
|     OR P2.prov_name IS NULL | ||||
|     OR P2.create_time IS NULL | ||||
|     OR P2.wechat_id IS NULL | ||||
|     OR P2.update_time IS NULL | ||||
|     OR P2.scrm_leads_id IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.T01_SCRM_CONTACT ( | ||||
|          city_name                                                 /*城市*/ | ||||
|         ,company_name                                              /*公司*/ | ||||
|         ,email                                                     /*邮箱*/ | ||||
|         ,mobile_number                                             /*手机号码*/ | ||||
|         ,full_name                                                 /*姓名*/ | ||||
|         ,prov_name                                                 /*省份*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,update_time                                               /*更新时间*/ | ||||
|         ,scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.city_name                                                 /*城市*/ | ||||
|         ,P1.company_name                                              /*公司*/ | ||||
|         ,P1.email                                                     /*邮箱*/ | ||||
|         ,P1.mobile_number                                             /*手机号码*/ | ||||
|         ,P1.full_name                                                 /*姓名*/ | ||||
|         ,P1.prov_name                                                 /*省份*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,P1.update_time                                               /*更新时间*/ | ||||
|         ,P1.scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM T01_SCRM_CONTACT_agi_INS P1 | ||||
| ON CONFLICT ( scrm_leads_id) | ||||
| DO UPDATE SET | ||||
|      scrm_leads_id=excluded.scrm_leads_id | ||||
|     ,city_name=excluded.city_name | ||||
|     ,company_name=excluded.company_name | ||||
|     ,email=excluded.email | ||||
|     ,mobile_number=excluded.mobile_number | ||||
|     ,full_name=excluded.full_name | ||||
|     ,prov_name=excluded.prov_name | ||||
|     ,create_time=excluded.create_time | ||||
|     ,wechat_id=excluded.wechat_id | ||||
|     ,update_time=excluded.update_time | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,54 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t01_scrm_contact_his; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t01_scrm_contact_his ( | ||||
| 	 scrm_leads_id  varchar(20)  | ||||
| 	, full_name  varchar(20)  | ||||
| 	, mobile_number  varchar(20)  | ||||
| 	, email  varchar(50)  | ||||
| 	, company_name  varchar(50)  | ||||
| 	, init_src_info  varchar(50)  | ||||
| 	, init_src  varchar(50)  | ||||
| 	, init_src_content  varchar(50)  | ||||
| 	, post  varchar(50)  | ||||
| 	, create_time  timestamp(0)  | ||||
| 	, create_mode  varchar(50)  | ||||
| 	, create_from  varchar(50)  | ||||
| 	, city_name  varchar(20)  | ||||
| 	, prov_name  varchar(20)  | ||||
| 	, last_update_time  timestamp(0)  | ||||
| 	, wechat_id  varchar(100)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( scrm_leads_id ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.scrm_leads_id IS 'SCRM线索ID';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.init_src_info IS '初始来源信息';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.init_src IS '初始来源';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.init_src_content IS '初始来源内容';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.post IS '职位';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.create_mode IS '创建方式';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.create_from IS '创建自';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.last_update_time IS '最后更新时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_his.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t01_scrm_contact_his IS 'SCRM联系方式历史'; | ||||
|  | @ -1,271 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :t01_scrm_contact_his(SCRM联系方式历史)             */ | ||||
| /*Create Date:2024-01-15 15:16:07                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-10                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-15                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_scrm_contact_bf0912                                                 */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:t01_scrm_contact_his                                                                */ | ||||
| /*ETL Job Name:t01_scrm_contact_his                                                                */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_scrm_contact_his_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.t01_scrm_contact_his) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_scrm_contact_his_agi_INS  | ||||
| ( LIKE :PDMDB.t01_scrm_contact_his) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_scrm_contact_bf0912*****************************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| INSERT INTO t01_scrm_contact_his_agi_CUR_I ( | ||||
|             scrm_leads_id                           /*SCRM线索ID*/ | ||||
|            ,full_name                               /*姓名*/ | ||||
|            ,mobile_number                           /*手机号码*/ | ||||
|            ,email                                   /*邮箱*/ | ||||
|            ,company_name                            /*公司*/ | ||||
|            ,init_src_info                           /*初始来源信息*/ | ||||
|            ,init_src                                /*初始来源*/ | ||||
|            ,init_src_content                        /*初始来源内容*/ | ||||
|            ,post                                    /*职位*/ | ||||
|            ,create_time                             /*创建时间*/ | ||||
|            ,create_mode                             /*创建方式*/ | ||||
|            ,create_from                             /*创建自*/ | ||||
|            ,city_name                               /*城市*/ | ||||
|            ,prov_name                               /*省份*/ | ||||
|            ,last_update_time                        /*最后更新时间*/ | ||||
|            ,wechat_id                               /*身份-企业微信外部联系人*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.cue_id AS varchar(20))),'')         /*scrm_leads_id*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.full_name AS varchar(20))),'')        /*full_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.mobile_number AS varchar(20))),'')        /*mobile_number*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.email AS varchar(50))),'')          /*email*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.company_name AS varchar(50))),'')        /*company_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.init_src_info AS varchar(50))),'')        /*init_src_info*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.init_src AS varchar(50))),'')        /*init_src*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.init_src_content AS varchar(50))),'')        /*init_src_content*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.post AS varchar(50))),'')           /*post*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.create_time AS VARCHAR(19)),'YYYY-MM-DDTHH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD'))        /*create_time*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.create_mode AS varchar(50))),'')        /*create_mode*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.create_from AS varchar(50))),'')        /*create_from*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.city_name AS varchar(20))),'')        /*city_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.prov_name AS varchar(20))),'')        /*prov_name*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.last_update_time AS VARCHAR(19)),'YYYY-MM-DDTHH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD'))        /*last_update_time*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.wechat_id AS varchar(100))),'')        /*wechat_id*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_scrm_contact_bf0912',1,3)                   /*Src_Sysname*/ | ||||
|         ,'s98_s_scrm_contact_bf0912'                               /*Src_Table*/ | ||||
|          | ||||
| FROM p10_sa.s98_s_scrm_contact_bf0912  p0 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO t01_scrm_contact_his_agi_INS ( | ||||
|          full_name                                                 /*姓名*/ | ||||
|         ,mobile_number                                             /*手机号码*/ | ||||
|         ,email                                                     /*邮箱*/ | ||||
|         ,company_name                                              /*公司*/ | ||||
|         ,init_src_info                                             /*初始来源信息*/ | ||||
|         ,init_src                                                  /*初始来源*/ | ||||
|         ,init_src_content                                          /*初始来源内容*/ | ||||
|         ,post                                                      /*职位*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,create_mode                                               /*创建方式*/ | ||||
|         ,create_from                                               /*创建自*/ | ||||
|         ,city_name                                                 /*城市*/ | ||||
|         ,prov_name                                                 /*省份*/ | ||||
|         ,last_update_time                                          /*最后更新时间*/ | ||||
|         ,wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.full_name                                                 /*姓名*/ | ||||
|         ,P1.mobile_number                                             /*手机号码*/ | ||||
|         ,P1.email                                                     /*邮箱*/ | ||||
|         ,P1.company_name                                              /*公司*/ | ||||
|         ,P1.init_src_info                                             /*初始来源信息*/ | ||||
|         ,P1.init_src                                                  /*初始来源*/ | ||||
|         ,P1.init_src_content                                          /*初始来源内容*/ | ||||
|         ,P1.post                                                      /*职位*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.create_mode                                               /*创建方式*/ | ||||
|         ,P1.create_from                                               /*创建自*/ | ||||
|         ,P1.city_name                                                 /*城市*/ | ||||
|         ,P1.prov_name                                                 /*省份*/ | ||||
|         ,P1.last_update_time                                          /*最后更新时间*/ | ||||
|         ,P1.wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,P1.scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_scrm_contact_his_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.t01_scrm_contact_his P2 | ||||
| ON    P1.full_name = P2.full_name | ||||
|     AND P1.mobile_number = P2.mobile_number | ||||
|     AND P1.email = P2.email | ||||
|     AND P1.company_name = P2.company_name | ||||
|     AND P1.init_src_info = P2.init_src_info | ||||
|     AND P1.init_src = P2.init_src | ||||
|     AND P1.init_src_content = P2.init_src_content | ||||
|     AND P1.post = P2.post | ||||
|     AND P1.create_time = P2.create_time | ||||
|     AND P1.create_mode = P2.create_mode | ||||
|     AND P1.create_from = P2.create_from | ||||
|     AND P1.city_name = P2.city_name | ||||
|     AND P1.prov_name = P2.prov_name | ||||
|     AND P1.last_update_time = P2.last_update_time | ||||
|     AND P1.wechat_id = P2.wechat_id | ||||
|     AND P1.scrm_leads_id = P2.scrm_leads_id | ||||
|      | ||||
| WHERE  P2.full_name IS NULL | ||||
|     OR P2.mobile_number IS NULL | ||||
|     OR P2.email IS NULL | ||||
|     OR P2.company_name IS NULL | ||||
|     OR P2.init_src_info IS NULL | ||||
|     OR P2.init_src IS NULL | ||||
|     OR P2.init_src_content IS NULL | ||||
|     OR P2.post IS NULL | ||||
|     OR P2.create_time IS NULL | ||||
|     OR P2.create_mode IS NULL | ||||
|     OR P2.create_from IS NULL | ||||
|     OR P2.city_name IS NULL | ||||
|     OR P2.prov_name IS NULL | ||||
|     OR P2.last_update_time IS NULL | ||||
|     OR P2.wechat_id IS NULL | ||||
|     OR P2.scrm_leads_id IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.t01_scrm_contact_his ( | ||||
|          full_name                                                 /*姓名*/ | ||||
|         ,mobile_number                                             /*手机号码*/ | ||||
|         ,email                                                     /*邮箱*/ | ||||
|         ,company_name                                              /*公司*/ | ||||
|         ,init_src_info                                             /*初始来源信息*/ | ||||
|         ,init_src                                                  /*初始来源*/ | ||||
|         ,init_src_content                                          /*初始来源内容*/ | ||||
|         ,post                                                      /*职位*/ | ||||
|         ,create_time                                               /*创建时间*/ | ||||
|         ,create_mode                                               /*创建方式*/ | ||||
|         ,create_from                                               /*创建自*/ | ||||
|         ,city_name                                                 /*城市*/ | ||||
|         ,prov_name                                                 /*省份*/ | ||||
|         ,last_update_time                                          /*最后更新时间*/ | ||||
|         ,wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.full_name                                                 /*姓名*/ | ||||
|         ,P1.mobile_number                                             /*手机号码*/ | ||||
|         ,P1.email                                                     /*邮箱*/ | ||||
|         ,P1.company_name                                              /*公司*/ | ||||
|         ,P1.init_src_info                                             /*初始来源信息*/ | ||||
|         ,P1.init_src                                                  /*初始来源*/ | ||||
|         ,P1.init_src_content                                          /*初始来源内容*/ | ||||
|         ,P1.post                                                      /*职位*/ | ||||
|         ,P1.create_time                                               /*创建时间*/ | ||||
|         ,P1.create_mode                                               /*创建方式*/ | ||||
|         ,P1.create_from                                               /*创建自*/ | ||||
|         ,P1.city_name                                                 /*城市*/ | ||||
|         ,P1.prov_name                                                 /*省份*/ | ||||
|         ,P1.last_update_time                                          /*最后更新时间*/ | ||||
|         ,P1.wechat_id                                                 /*身份-企业微信外部联系人*/ | ||||
|         ,P1.scrm_leads_id                                             /*SCRM线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_scrm_contact_his_agi_INS P1 | ||||
| ON CONFLICT ( scrm_leads_id) | ||||
| DO UPDATE SET | ||||
|      scrm_leads_id=excluded.scrm_leads_id | ||||
|     ,full_name=excluded.full_name | ||||
|     ,mobile_number=excluded.mobile_number | ||||
|     ,email=excluded.email | ||||
|     ,company_name=excluded.company_name | ||||
|     ,init_src_info=excluded.init_src_info | ||||
|     ,init_src=excluded.init_src | ||||
|     ,init_src_content=excluded.init_src_content | ||||
|     ,post=excluded.post | ||||
|     ,create_time=excluded.create_time | ||||
|     ,create_mode=excluded.create_mode | ||||
|     ,create_from=excluded.create_from | ||||
|     ,city_name=excluded.city_name | ||||
|     ,prov_name=excluded.prov_name | ||||
|     ,last_update_time=excluded.last_update_time | ||||
|     ,wechat_id=excluded.wechat_id | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,52 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t01_scrm_contact_merge; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t01_scrm_contact_merge ( | ||||
| 	 merged_leads_id  varchar(30)  | ||||
| 	, scrm_leads_id  varchar(30)  | ||||
| 	, proc_date  timestamp(0)  | ||||
| 	, event  varchar(30)  | ||||
| 	, target_name  varchar(30)  | ||||
| 	, last_updated  timestamp(0)  | ||||
| 	, name  varchar(30)  | ||||
| 	, type  varchar(30)  | ||||
| 	, content_name  varchar(30)  | ||||
| 	, source  varchar(30)  | ||||
| 	, tag  varchar(30)  | ||||
| 	, keyword  varchar(30)  | ||||
| 	, attr  varchar(30)  | ||||
| 	, group_label  varchar(30)  | ||||
| 	, label  varchar(30)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( merged_leads_id,scrm_leads_id ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.merged_leads_id IS '被合并线索ID';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.scrm_leads_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.proc_date IS '处理日期';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.event IS '处理事项';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.target_name IS '目标名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.last_updated IS '最后更新日期';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.name IS '名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.type IS '类型';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.content_name IS '目录名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.source IS '来源';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.tag IS '客户标签';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.keyword IS '关键词';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.attr IS '属性';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.group_label IS '标签组';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.label IS '标签';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_scrm_contact_merge.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t01_scrm_contact_merge IS 'SCRM联系方式合并'; | ||||
|  | @ -1,265 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :t01_scrm_contact_merge(SCRM联系方式合并)             */ | ||||
| /*Create Date:2024-01-15 16:14:06                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-12                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-15                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_scrm_contact_merge_af0912                                           */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:t01_scrm_contact_merge                                                              */ | ||||
| /*ETL Job Name:t01_scrm_contact_merge                                                              */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_scrm_contact_merge_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.t01_scrm_contact_merge) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t01_scrm_contact_merge_agi_INS  | ||||
| ( LIKE :PDMDB.t01_scrm_contact_merge) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_scrm_contact_merge_af0912***********************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| 
 | ||||
| INSERT INTO t01_scrm_contact_merge_agi_CUR_I ( | ||||
|             merged_leads_id                         /*被合并线索ID*/ | ||||
|            ,scrm_leads_id                           /*线索ID*/ | ||||
|            ,proc_date                               /*处理日期*/ | ||||
|            ,event                                   /*处理事项*/ | ||||
|            ,target_name                             /*目标名称*/ | ||||
|            ,last_updated                            /*最后更新日期*/ | ||||
|            ,name                                    /*名称*/ | ||||
|            ,type                                    /*类型*/ | ||||
|            ,content_name                            /*目录名称*/ | ||||
|            ,source                                  /*来源*/ | ||||
|            ,tag                                     /*客户标签*/ | ||||
|            ,keyword                                 /*关键词*/ | ||||
|            ,attr                                    /*属性*/ | ||||
|            ,group_label                             /*标签组*/ | ||||
|            ,label                                   /*标签*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.merged_customer_id AS varchar(30))),'')        /*merged_leads_id*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.customer_id AS varchar(30))),'')        /*scrm_leads_id*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.date AS VARCHAR(19)),'YYYY-MM-DD HH24:mi:ss'),TO_TIMESTAMP(:NULLDATE,'YYYYMMDD'))        /*proc_date*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.event AS varchar(30))),'')          /*event*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.target_name AS varchar(30))),'')        /*target_name*/ | ||||
|         ,COALESCE(TO_TIMESTAMP(CAST(p0.last_updated AS VARCHAR(19)),'YYYY-MM-DDTHH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD'))        /*last_updated*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.c_name AS varchar(30))),'')         /*name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.c_type AS varchar(30))),'')         /*type*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.content_name AS varchar(30))),'')        /*content_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.source AS varchar(30))),'')         /*source*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.tag AS varchar(30))),'')            /*tag*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.c_keyword AS varchar(30))),'')        /*keyword*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.attr2 AS varchar(30))),'')          /*attr*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.group_label AS varchar(30))),'')        /*group_label*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.label AS varchar(30))),'')          /*label*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_scrm_contact_merge_af0912',1,3)             /*Src_Sysname*/ | ||||
|         ,'s98_s_scrm_contact_merge_af0912'                         /*Src_Table*/ | ||||
|          | ||||
| FROM (select distinct on (merged_customer_id,customer_id) * from p10_sa.s98_s_scrm_contact_merge_af0912 order by merged_customer_id,customer_id,last_updated desc) p0   | ||||
| 
 | ||||
| 
 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO t01_scrm_contact_merge_agi_INS ( | ||||
|          proc_date                                                 /*处理日期*/ | ||||
|         ,event                                                     /*处理事项*/ | ||||
|         ,target_name                                               /*目标名称*/ | ||||
|         ,last_updated                                              /*最后更新日期*/ | ||||
|         ,name                                                      /*名称*/ | ||||
|         ,type                                                      /*类型*/ | ||||
|         ,content_name                                              /*目录名称*/ | ||||
|         ,source                                                    /*来源*/ | ||||
|         ,tag                                                       /*客户标签*/ | ||||
|         ,keyword                                                   /*关键词*/ | ||||
|         ,attr                                                      /*属性*/ | ||||
|         ,group_label                                               /*标签组*/ | ||||
|         ,label                                                     /*标签*/ | ||||
|         ,merged_leads_id                                           /*被合并线索ID*/ | ||||
|         ,scrm_leads_id                                             /*线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.proc_date                                                 /*处理日期*/ | ||||
|         ,P1.event                                                     /*处理事项*/ | ||||
|         ,P1.target_name                                               /*目标名称*/ | ||||
|         ,P1.last_updated                                              /*最后更新日期*/ | ||||
|         ,P1.name                                                      /*名称*/ | ||||
|         ,P1.type                                                      /*类型*/ | ||||
|         ,P1.content_name                                              /*目录名称*/ | ||||
|         ,P1.source                                                    /*来源*/ | ||||
|         ,P1.tag                                                       /*客户标签*/ | ||||
|         ,P1.keyword                                                   /*关键词*/ | ||||
|         ,P1.attr                                                      /*属性*/ | ||||
|         ,P1.group_label                                               /*标签组*/ | ||||
|         ,P1.label                                                     /*标签*/ | ||||
|         ,P1.merged_leads_id                                           /*被合并线索ID*/ | ||||
|         ,P1.scrm_leads_id                                             /*线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_scrm_contact_merge_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.t01_scrm_contact_merge P2 | ||||
| ON    P1.proc_date = P2.proc_date | ||||
|     AND P1.event = P2.event | ||||
|     AND P1.target_name = P2.target_name | ||||
|     AND P1.last_updated = P2.last_updated | ||||
|     AND P1.name = P2.name | ||||
|     AND P1.type = P2.type | ||||
|     AND P1.content_name = P2.content_name | ||||
|     AND P1.source = P2.source | ||||
|     AND P1.tag = P2.tag | ||||
|     AND P1.keyword = P2.keyword | ||||
|     AND P1.attr = P2.attr | ||||
|     AND P1.group_label = P2.group_label | ||||
|     AND P1.label = P2.label | ||||
|     AND P1.merged_leads_id = P2.merged_leads_id | ||||
|     AND P1.scrm_leads_id = P2.scrm_leads_id | ||||
|      | ||||
| WHERE  P2.proc_date IS NULL | ||||
|     OR P2.event IS NULL | ||||
|     OR P2.target_name IS NULL | ||||
|     OR P2.last_updated IS NULL | ||||
|     OR P2.name IS NULL | ||||
|     OR P2.type IS NULL | ||||
|     OR P2.content_name IS NULL | ||||
|     OR P2.source IS NULL | ||||
|     OR P2.tag IS NULL | ||||
|     OR P2.keyword IS NULL | ||||
|     OR P2.attr IS NULL | ||||
|     OR P2.group_label IS NULL | ||||
|     OR P2.label IS NULL | ||||
|     OR P2.merged_leads_id IS NULL | ||||
|     OR P2.scrm_leads_id IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.t01_scrm_contact_merge ( | ||||
|          proc_date                                                 /*处理日期*/ | ||||
|         ,event                                                     /*处理事项*/ | ||||
|         ,target_name                                               /*目标名称*/ | ||||
|         ,last_updated                                              /*最后更新日期*/ | ||||
|         ,name                                                      /*名称*/ | ||||
|         ,type                                                      /*类型*/ | ||||
|         ,content_name                                              /*目录名称*/ | ||||
|         ,source                                                    /*来源*/ | ||||
|         ,tag                                                       /*客户标签*/ | ||||
|         ,keyword                                                   /*关键词*/ | ||||
|         ,attr                                                      /*属性*/ | ||||
|         ,group_label                                               /*标签组*/ | ||||
|         ,label                                                     /*标签*/ | ||||
|         ,merged_leads_id                                           /*被合并线索ID*/ | ||||
|         ,scrm_leads_id                                             /*线索ID*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.proc_date                                                 /*处理日期*/ | ||||
|         ,P1.event                                                     /*处理事项*/ | ||||
|         ,P1.target_name                                               /*目标名称*/ | ||||
|         ,P1.last_updated                                              /*最后更新日期*/ | ||||
|         ,P1.name                                                      /*名称*/ | ||||
|         ,P1.type                                                      /*类型*/ | ||||
|         ,P1.content_name                                              /*目录名称*/ | ||||
|         ,P1.source                                                    /*来源*/ | ||||
|         ,P1.tag                                                       /*客户标签*/ | ||||
|         ,P1.keyword                                                   /*关键词*/ | ||||
|         ,P1.attr                                                      /*属性*/ | ||||
|         ,P1.group_label                                               /*标签组*/ | ||||
|         ,P1.label                                                     /*标签*/ | ||||
|         ,P1.merged_leads_id                                           /*被合并线索ID*/ | ||||
|         ,P1.scrm_leads_id                                             /*线索ID*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t01_scrm_contact_merge_agi_INS P1 | ||||
| ON CONFLICT ( merged_leads_id,scrm_leads_id) | ||||
| DO UPDATE SET | ||||
|      merged_leads_id=excluded.merged_leads_id | ||||
|     ,scrm_leads_id=excluded.scrm_leads_id | ||||
|     ,proc_date=excluded.proc_date | ||||
|     ,event=excluded.event | ||||
|     ,target_name=excluded.target_name | ||||
|     ,last_updated=excluded.last_updated | ||||
|     ,name=excluded.name | ||||
|     ,type=excluded.type | ||||
|     ,content_name=excluded.content_name | ||||
|     ,source=excluded.source | ||||
|     ,tag=excluded.tag | ||||
|     ,keyword=excluded.keyword | ||||
|     ,attr=excluded.attr | ||||
|     ,group_label=excluded.group_label | ||||
|     ,label=excluded.label | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,38 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_china_city | ||||
| ; | ||||
| insert into p10_sa.S98_S_china_city | ||||
| (	 area_cn   | ||||
| 	, area_cd   | ||||
| 	, parent   | ||||
| 	, area_en   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 area_cn   | ||||
| 	, area_cd   | ||||
| 	, parent   | ||||
| 	, area_en   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_china_city | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_china_city | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_china_city | ||||
| (	 area_cn   | ||||
| 	, area_cd   | ||||
| 	, parent   | ||||
| 	, area_en   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 area_cn   | ||||
| 	, area_cd   | ||||
| 	, parent   | ||||
| 	, area_en   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_china_city | ||||
| ; | ||||
| \q | ||||
|  | @ -1,16 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_china_city ( | ||||
|  area_cn  TEXT  | ||||
| 	, area_cd  TEXT  | ||||
| 	, parent  TEXT  | ||||
| 	, area_en  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'china_city' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,35 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_china_city ( | ||||
| 	 area_cn  TEXT  | ||||
| 	, area_cd  TEXT  | ||||
| 	, parent  TEXT  | ||||
| 	, area_en  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_china_city.area_cn IS '地区名称';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_china_city.area_cd IS '地区代码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_china_city.parent IS '上级地区';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_china_city.area_en IS '城市英文';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_china_city.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_china_city IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_china_city ( | ||||
| 	 area_cn  TEXT  | ||||
| 	, area_cd  TEXT  | ||||
| 	, parent  TEXT  | ||||
| 	, area_en  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_china_city.area_cn IS '地区名称';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_china_city.area_cd IS '地区代码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_china_city.parent IS '上级地区';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_china_city.area_en IS '城市英文';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_china_city.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_china_city IS ''; | ||||
| 
 | ||||
|  | @ -1,50 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_country_cde | ||||
| ; | ||||
| insert into p10_sa.S98_S_country_cde | ||||
| (	 country_cn_name   | ||||
| 	, country_en_name   | ||||
| 	, country_cd   | ||||
| 	, country_abbr   | ||||
| 	, country_number   | ||||
| 	, inter_tel_cd   | ||||
| 	, internet_name   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 country_cn_name   | ||||
| 	, country_en_name   | ||||
| 	, country_cd   | ||||
| 	, country_abbr   | ||||
| 	, country_number   | ||||
| 	, inter_tel_cd   | ||||
| 	, internet_name   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_country_cde | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_country_cde | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_country_cde | ||||
| (	 country_cn_name   | ||||
| 	, country_en_name   | ||||
| 	, country_cd   | ||||
| 	, country_abbr   | ||||
| 	, country_number   | ||||
| 	, inter_tel_cd   | ||||
| 	, internet_name   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 country_cn_name   | ||||
| 	, country_en_name   | ||||
| 	, country_cd   | ||||
| 	, country_abbr   | ||||
| 	, country_number   | ||||
| 	, inter_tel_cd   | ||||
| 	, internet_name   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_country_cde | ||||
| ; | ||||
| \q | ||||
|  | @ -1,19 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_country_cde ( | ||||
|  country_cn_name  TEXT  | ||||
| 	, country_en_name  TEXT  | ||||
| 	, country_cd  TEXT  | ||||
| 	, country_abbr  TEXT  | ||||
| 	, country_number  TEXT  | ||||
| 	, inter_tel_cd  TEXT  | ||||
| 	, internet_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'country_cde' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,47 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_country_cde ( | ||||
| 	 country_cn_name  TEXT  | ||||
| 	, country_en_name  TEXT  | ||||
| 	, country_cd  TEXT  | ||||
| 	, country_abbr  TEXT  | ||||
| 	, country_number  TEXT  | ||||
| 	, inter_tel_cd  TEXT  | ||||
| 	, internet_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.country_cn_name IS '国家';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.country_en_name IS '国家英文名';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.country_cd IS '国家代码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.country_abbr IS '国家缩写';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.country_number IS '数字代码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.inter_tel_cd IS '国际区号';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.internet_name IS '域名';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_country_cde.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_country_cde IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_country_cde ( | ||||
| 	 country_cn_name  TEXT  | ||||
| 	, country_en_name  TEXT  | ||||
| 	, country_cd  TEXT  | ||||
| 	, country_abbr  TEXT  | ||||
| 	, country_number  TEXT  | ||||
| 	, inter_tel_cd  TEXT  | ||||
| 	, internet_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.country_cn_name IS '国家';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.country_en_name IS '国家英文名';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.country_cd IS '国家代码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.country_abbr IS '国家缩写';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.country_number IS '数字代码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.inter_tel_cd IS '国际区号';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.internet_name IS '域名';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_country_cde.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_country_cde IS ''; | ||||
| 
 | ||||
|  | @ -1,66 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_crm_raw_leads | ||||
| ; | ||||
| insert into p10_sa.S98_S_crm_raw_leads | ||||
| (	 tek_contactnumber   | ||||
| 	, tek_leadnumber   | ||||
| 	, fullname   | ||||
| 	, createdon   | ||||
| 	, companyname   | ||||
| 	, emailaddress1   | ||||
| 	, mobilephone   | ||||
| 	, tek_mqldate   | ||||
| 	, campaignidname   | ||||
| 	, tek_industry2idname   | ||||
| 	, tek_marketing_program_type_idname   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 tek_contactnumber   | ||||
| 	, tek_leadnumber   | ||||
| 	, fullname   | ||||
| 	, createdon   | ||||
| 	, companyname   | ||||
| 	, emailaddress1   | ||||
| 	, mobilephone   | ||||
| 	, tek_mqldate   | ||||
| 	, campaignidname   | ||||
| 	, tek_industry2idname   | ||||
| 	, tek_marketing_program_type_idname   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_crm_raw_leads | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_crm_raw_leads | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_crm_raw_leads | ||||
| (	 tek_contactnumber   | ||||
| 	, tek_leadnumber   | ||||
| 	, fullname   | ||||
| 	, createdon   | ||||
| 	, companyname   | ||||
| 	, emailaddress1   | ||||
| 	, mobilephone   | ||||
| 	, tek_mqldate   | ||||
| 	, campaignidname   | ||||
| 	, tek_industry2idname   | ||||
| 	, tek_marketing_program_type_idname   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 tek_contactnumber   | ||||
| 	, tek_leadnumber   | ||||
| 	, fullname   | ||||
| 	, createdon   | ||||
| 	, companyname   | ||||
| 	, emailaddress1   | ||||
| 	, mobilephone   | ||||
| 	, tek_mqldate   | ||||
| 	, campaignidname   | ||||
| 	, tek_industry2idname   | ||||
| 	, tek_marketing_program_type_idname   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_crm_raw_leads | ||||
| ; | ||||
| \q | ||||
|  | @ -1,23 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_crm_raw_leads ( | ||||
|  tek_contactnumber  TEXT  | ||||
| 	, tek_leadnumber  TEXT  | ||||
| 	, fullname  TEXT  | ||||
| 	, createdon  TEXT  | ||||
| 	, companyname  TEXT  | ||||
| 	, emailaddress1  TEXT  | ||||
| 	, mobilephone  TEXT  | ||||
| 	, tek_mqldate  TEXT  | ||||
| 	, campaignidname  TEXT  | ||||
| 	, tek_industry2idname  TEXT  | ||||
| 	, tek_marketing_program_type_idname  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'crm_raw_leads' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,63 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_crm_raw_leads ( | ||||
| 	 tek_contactnumber  TEXT  | ||||
| 	, tek_leadnumber  TEXT  | ||||
| 	, fullname  TEXT  | ||||
| 	, createdon  TEXT  | ||||
| 	, companyname  TEXT  | ||||
| 	, emailaddress1  TEXT  | ||||
| 	, mobilephone  TEXT  | ||||
| 	, tek_mqldate  TEXT  | ||||
| 	, campaignidname  TEXT  | ||||
| 	, tek_industry2idname  TEXT  | ||||
| 	, tek_marketing_program_type_idname  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.tek_contactnumber IS 'tek_contactnumber';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.tek_leadnumber IS 'tek_leadnumber';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.fullname IS 'fullname';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.createdon IS 'createdon';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.companyname IS 'companyname';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.emailaddress1 IS 'emailaddress1';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.mobilephone IS 'mobilephone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.tek_mqldate IS 'tek_mqldate';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.campaignidname IS 'campaignidname';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.tek_industry2idname IS 'tek_industry2idname';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.tek_marketing_program_type_idname IS 'tek_marketing_program_type_idname';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_crm_raw_leads.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_crm_raw_leads IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_crm_raw_leads ( | ||||
| 	 tek_contactnumber  TEXT  | ||||
| 	, tek_leadnumber  TEXT  | ||||
| 	, fullname  TEXT  | ||||
| 	, createdon  TEXT  | ||||
| 	, companyname  TEXT  | ||||
| 	, emailaddress1  TEXT  | ||||
| 	, mobilephone  TEXT  | ||||
| 	, tek_mqldate  TEXT  | ||||
| 	, campaignidname  TEXT  | ||||
| 	, tek_industry2idname  TEXT  | ||||
| 	, tek_marketing_program_type_idname  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.tek_contactnumber IS 'tek_contactnumber';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.tek_leadnumber IS 'tek_leadnumber';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.fullname IS 'fullname';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.createdon IS 'createdon';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.companyname IS 'companyname';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.emailaddress1 IS 'emailaddress1';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.mobilephone IS 'mobilephone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.tek_mqldate IS 'tek_mqldate';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.campaignidname IS 'campaignidname';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.tek_industry2idname IS 'tek_industry2idname';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.tek_marketing_program_type_idname IS 'tek_marketing_program_type_idname';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_crm_raw_leads.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_crm_raw_leads IS ''; | ||||
| 
 | ||||
|  | @ -1,410 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_livechat | ||||
| ; | ||||
| insert into p10_sa.S98_S_livechat | ||||
| (	 conference_id   | ||||
| 	, chat_creation_date   | ||||
| 	, chat_start_date   | ||||
| 	, chat_start_url   | ||||
| 	, referrer   | ||||
| 	, chat_duration   | ||||
| 	, queue_duration   | ||||
| 	, visitor_livechat_id   | ||||
| 	, visitor_nick   | ||||
| 	, visitor_ip   | ||||
| 	, visitor_email   | ||||
| 	, last_operator_id   | ||||
| 	, group_id   | ||||
| 	, group_name   | ||||
| 	, rate   | ||||
| 	, last_rate_comment   | ||||
| 	, operator_1_nick   | ||||
| 	, operator_2_nick   | ||||
| 	, operator_3_nick   | ||||
| 	, operator_4_nick   | ||||
| 	, operator_5_nick   | ||||
| 	, operator_6_nick   | ||||
| 	, operator_7_nick   | ||||
| 	, operator_8_nick   | ||||
| 	, operator_9_nick   | ||||
| 	, operator_10_nick   | ||||
| 	, operator_11_nick   | ||||
| 	, operator_1_id   | ||||
| 	, operator_2_id   | ||||
| 	, operator_3_id   | ||||
| 	, operator_4_id   | ||||
| 	, operator_5_id   | ||||
| 	, operator_6_id   | ||||
| 	, operator_7_id   | ||||
| 	, operator_8_id   | ||||
| 	, operator_9_id   | ||||
| 	, operator_10_id   | ||||
| 	, operator_11_id   | ||||
| 	, operator_1_time_zone   | ||||
| 	, operator_2_time_zone   | ||||
| 	, operator_3_time_zone   | ||||
| 	, operator_4_time_zone   | ||||
| 	, operator_5_time_zone   | ||||
| 	, operator_6_time_zone   | ||||
| 	, operator_7_time_zone   | ||||
| 	, operator_8_time_zone   | ||||
| 	, operator_9_time_zone   | ||||
| 	, operator_10_time_zone   | ||||
| 	, operator_11_time_zone   | ||||
| 	, pre_chat_service   | ||||
| 	, pre_chat_name   | ||||
| 	, pre_chat_contact   | ||||
| 	, pre_chat_email   | ||||
| 	, pre_chat_company   | ||||
| 	, pre_chat_service_t   | ||||
| 	, pre_chat_email_t   | ||||
| 	, pre_chat_contact_t   | ||||
| 	, pre_chat_company_t   | ||||
| 	, pre_chat_name_j   | ||||
| 	, pre_chat_email_j   | ||||
| 	, pre_chat_private_policy   | ||||
| 	, pre_chat_know_policy   | ||||
| 	, pre_chat_agree_policy   | ||||
| 	, pre_chat_agree_policy_k   | ||||
| 	, pre_chat_agree_for_sale   | ||||
| 	, pre_chat_company_k   | ||||
| 	, pre_chat_name_k   | ||||
| 	, pre_chat_contact_k   | ||||
| 	, pre_chat_email_k   | ||||
| 	, pre_chat_service_k   | ||||
| 	, pre_chat_contact_2   | ||||
| 	, pre_chat_contact_3   | ||||
| 	, post_chat_first   | ||||
| 	, post_chat_where_chat   | ||||
| 	, post_chat_help   | ||||
| 	, post_chat_where_2   | ||||
| 	, post_chat_first_j   | ||||
| 	, post_chat_help_j   | ||||
| 	, post_chat_message_j   | ||||
| 	, auto_invite_url   | ||||
| 	, auto_invite_action   | ||||
| 	, goal_action_name   | ||||
| 	, goal_done_by   | ||||
| 	, goal_done_date   | ||||
| 	, tag_1   | ||||
| 	, tag_2   | ||||
| 	, tag_3   | ||||
| 	, tag_4   | ||||
| 	, tag_5   | ||||
| 	, cust_var_1_name   | ||||
| 	, cust_var_1_value   | ||||
| 	, first_response_time   | ||||
| 	, average_response_time   | ||||
| 	, agents_chatting_duration   | ||||
| 	, visitor_user_agent   | ||||
| 	, group_status_at_start   | ||||
| 	, visitor_country_code   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 conference_id   | ||||
| 	, chat_creation_date   | ||||
| 	, chat_start_date   | ||||
| 	, chat_start_url   | ||||
| 	, referrer   | ||||
| 	, chat_duration   | ||||
| 	, queue_duration   | ||||
| 	, visitor_livechat_id   | ||||
| 	, visitor_nick   | ||||
| 	, visitor_ip   | ||||
| 	, visitor_email   | ||||
| 	, last_operator_id   | ||||
| 	, group_id   | ||||
| 	, group_name   | ||||
| 	, rate   | ||||
| 	, last_rate_comment   | ||||
| 	, operator_1_nick   | ||||
| 	, operator_2_nick   | ||||
| 	, operator_3_nick   | ||||
| 	, operator_4_nick   | ||||
| 	, operator_5_nick   | ||||
| 	, operator_6_nick   | ||||
| 	, operator_7_nick   | ||||
| 	, operator_8_nick   | ||||
| 	, operator_9_nick   | ||||
| 	, operator_10_nick   | ||||
| 	, operator_11_nick   | ||||
| 	, operator_1_id   | ||||
| 	, operator_2_id   | ||||
| 	, operator_3_id   | ||||
| 	, operator_4_id   | ||||
| 	, operator_5_id   | ||||
| 	, operator_6_id   | ||||
| 	, operator_7_id   | ||||
| 	, operator_8_id   | ||||
| 	, operator_9_id   | ||||
| 	, operator_10_id   | ||||
| 	, operator_11_id   | ||||
| 	, operator_1_time_zone   | ||||
| 	, operator_2_time_zone   | ||||
| 	, operator_3_time_zone   | ||||
| 	, operator_4_time_zone   | ||||
| 	, operator_5_time_zone   | ||||
| 	, operator_6_time_zone   | ||||
| 	, operator_7_time_zone   | ||||
| 	, operator_8_time_zone   | ||||
| 	, operator_9_time_zone   | ||||
| 	, operator_10_time_zone   | ||||
| 	, operator_11_time_zone   | ||||
| 	, pre_chat_service   | ||||
| 	, pre_chat_name   | ||||
| 	, pre_chat_contact   | ||||
| 	, pre_chat_email   | ||||
| 	, pre_chat_company   | ||||
| 	, pre_chat_service_t   | ||||
| 	, pre_chat_email_t   | ||||
| 	, pre_chat_contact_t   | ||||
| 	, pre_chat_company_t   | ||||
| 	, pre_chat_name_j   | ||||
| 	, pre_chat_email_j   | ||||
| 	, pre_chat_private_policy   | ||||
| 	, pre_chat_know_policy   | ||||
| 	, pre_chat_agree_policy   | ||||
| 	, pre_chat_agree_policy_k   | ||||
| 	, pre_chat_agree_for_sale   | ||||
| 	, pre_chat_company_k   | ||||
| 	, pre_chat_name_k   | ||||
| 	, pre_chat_contact_k   | ||||
| 	, pre_chat_email_k   | ||||
| 	, pre_chat_service_k   | ||||
| 	, pre_chat_contact_2   | ||||
| 	, pre_chat_contact_3   | ||||
| 	, post_chat_first   | ||||
| 	, post_chat_where_chat   | ||||
| 	, post_chat_help   | ||||
| 	, post_chat_where_2   | ||||
| 	, post_chat_first_j   | ||||
| 	, post_chat_help_j   | ||||
| 	, post_chat_message_j   | ||||
| 	, auto_invite_url   | ||||
| 	, auto_invite_action   | ||||
| 	, goal_action_name   | ||||
| 	, goal_done_by   | ||||
| 	, goal_done_date   | ||||
| 	, tag_1   | ||||
| 	, tag_2   | ||||
| 	, tag_3   | ||||
| 	, tag_4   | ||||
| 	, tag_5   | ||||
| 	, cust_var_1_name   | ||||
| 	, cust_var_1_value   | ||||
| 	, first_response_time   | ||||
| 	, average_response_time   | ||||
| 	, agents_chatting_duration   | ||||
| 	, visitor_user_agent   | ||||
| 	, group_status_at_start   | ||||
| 	, visitor_country_code   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_livechat | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_livechat | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_livechat | ||||
| (	 conference_id   | ||||
| 	, chat_creation_date   | ||||
| 	, chat_start_date   | ||||
| 	, chat_start_url   | ||||
| 	, referrer   | ||||
| 	, chat_duration   | ||||
| 	, queue_duration   | ||||
| 	, visitor_livechat_id   | ||||
| 	, visitor_nick   | ||||
| 	, visitor_ip   | ||||
| 	, visitor_email   | ||||
| 	, last_operator_id   | ||||
| 	, group_id   | ||||
| 	, group_name   | ||||
| 	, rate   | ||||
| 	, last_rate_comment   | ||||
| 	, operator_1_nick   | ||||
| 	, operator_2_nick   | ||||
| 	, operator_3_nick   | ||||
| 	, operator_4_nick   | ||||
| 	, operator_5_nick   | ||||
| 	, operator_6_nick   | ||||
| 	, operator_7_nick   | ||||
| 	, operator_8_nick   | ||||
| 	, operator_9_nick   | ||||
| 	, operator_10_nick   | ||||
| 	, operator_11_nick   | ||||
| 	, operator_1_id   | ||||
| 	, operator_2_id   | ||||
| 	, operator_3_id   | ||||
| 	, operator_4_id   | ||||
| 	, operator_5_id   | ||||
| 	, operator_6_id   | ||||
| 	, operator_7_id   | ||||
| 	, operator_8_id   | ||||
| 	, operator_9_id   | ||||
| 	, operator_10_id   | ||||
| 	, operator_11_id   | ||||
| 	, operator_1_time_zone   | ||||
| 	, operator_2_time_zone   | ||||
| 	, operator_3_time_zone   | ||||
| 	, operator_4_time_zone   | ||||
| 	, operator_5_time_zone   | ||||
| 	, operator_6_time_zone   | ||||
| 	, operator_7_time_zone   | ||||
| 	, operator_8_time_zone   | ||||
| 	, operator_9_time_zone   | ||||
| 	, operator_10_time_zone   | ||||
| 	, operator_11_time_zone   | ||||
| 	, pre_chat_service   | ||||
| 	, pre_chat_name   | ||||
| 	, pre_chat_contact   | ||||
| 	, pre_chat_email   | ||||
| 	, pre_chat_company   | ||||
| 	, pre_chat_service_t   | ||||
| 	, pre_chat_email_t   | ||||
| 	, pre_chat_contact_t   | ||||
| 	, pre_chat_company_t   | ||||
| 	, pre_chat_name_j   | ||||
| 	, pre_chat_email_j   | ||||
| 	, pre_chat_private_policy   | ||||
| 	, pre_chat_know_policy   | ||||
| 	, pre_chat_agree_policy   | ||||
| 	, pre_chat_agree_policy_k   | ||||
| 	, pre_chat_agree_for_sale   | ||||
| 	, pre_chat_company_k   | ||||
| 	, pre_chat_name_k   | ||||
| 	, pre_chat_contact_k   | ||||
| 	, pre_chat_email_k   | ||||
| 	, pre_chat_service_k   | ||||
| 	, pre_chat_contact_2   | ||||
| 	, pre_chat_contact_3   | ||||
| 	, post_chat_first   | ||||
| 	, post_chat_where_chat   | ||||
| 	, post_chat_help   | ||||
| 	, post_chat_where_2   | ||||
| 	, post_chat_first_j   | ||||
| 	, post_chat_help_j   | ||||
| 	, post_chat_message_j   | ||||
| 	, auto_invite_url   | ||||
| 	, auto_invite_action   | ||||
| 	, goal_action_name   | ||||
| 	, goal_done_by   | ||||
| 	, goal_done_date   | ||||
| 	, tag_1   | ||||
| 	, tag_2   | ||||
| 	, tag_3   | ||||
| 	, tag_4   | ||||
| 	, tag_5   | ||||
| 	, cust_var_1_name   | ||||
| 	, cust_var_1_value   | ||||
| 	, first_response_time   | ||||
| 	, average_response_time   | ||||
| 	, agents_chatting_duration   | ||||
| 	, visitor_user_agent   | ||||
| 	, group_status_at_start   | ||||
| 	, visitor_country_code   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 conference_id   | ||||
| 	, chat_creation_date   | ||||
| 	, chat_start_date   | ||||
| 	, chat_start_url   | ||||
| 	, referrer   | ||||
| 	, chat_duration   | ||||
| 	, queue_duration   | ||||
| 	, visitor_livechat_id   | ||||
| 	, visitor_nick   | ||||
| 	, visitor_ip   | ||||
| 	, visitor_email   | ||||
| 	, last_operator_id   | ||||
| 	, group_id   | ||||
| 	, group_name   | ||||
| 	, rate   | ||||
| 	, last_rate_comment   | ||||
| 	, operator_1_nick   | ||||
| 	, operator_2_nick   | ||||
| 	, operator_3_nick   | ||||
| 	, operator_4_nick   | ||||
| 	, operator_5_nick   | ||||
| 	, operator_6_nick   | ||||
| 	, operator_7_nick   | ||||
| 	, operator_8_nick   | ||||
| 	, operator_9_nick   | ||||
| 	, operator_10_nick   | ||||
| 	, operator_11_nick   | ||||
| 	, operator_1_id   | ||||
| 	, operator_2_id   | ||||
| 	, operator_3_id   | ||||
| 	, operator_4_id   | ||||
| 	, operator_5_id   | ||||
| 	, operator_6_id   | ||||
| 	, operator_7_id   | ||||
| 	, operator_8_id   | ||||
| 	, operator_9_id   | ||||
| 	, operator_10_id   | ||||
| 	, operator_11_id   | ||||
| 	, operator_1_time_zone   | ||||
| 	, operator_2_time_zone   | ||||
| 	, operator_3_time_zone   | ||||
| 	, operator_4_time_zone   | ||||
| 	, operator_5_time_zone   | ||||
| 	, operator_6_time_zone   | ||||
| 	, operator_7_time_zone   | ||||
| 	, operator_8_time_zone   | ||||
| 	, operator_9_time_zone   | ||||
| 	, operator_10_time_zone   | ||||
| 	, operator_11_time_zone   | ||||
| 	, pre_chat_service   | ||||
| 	, pre_chat_name   | ||||
| 	, pre_chat_contact   | ||||
| 	, pre_chat_email   | ||||
| 	, pre_chat_company   | ||||
| 	, pre_chat_service_t   | ||||
| 	, pre_chat_email_t   | ||||
| 	, pre_chat_contact_t   | ||||
| 	, pre_chat_company_t   | ||||
| 	, pre_chat_name_j   | ||||
| 	, pre_chat_email_j   | ||||
| 	, pre_chat_private_policy   | ||||
| 	, pre_chat_know_policy   | ||||
| 	, pre_chat_agree_policy   | ||||
| 	, pre_chat_agree_policy_k   | ||||
| 	, pre_chat_agree_for_sale   | ||||
| 	, pre_chat_company_k   | ||||
| 	, pre_chat_name_k   | ||||
| 	, pre_chat_contact_k   | ||||
| 	, pre_chat_email_k   | ||||
| 	, pre_chat_service_k   | ||||
| 	, pre_chat_contact_2   | ||||
| 	, pre_chat_contact_3   | ||||
| 	, post_chat_first   | ||||
| 	, post_chat_where_chat   | ||||
| 	, post_chat_help   | ||||
| 	, post_chat_where_2   | ||||
| 	, post_chat_first_j   | ||||
| 	, post_chat_help_j   | ||||
| 	, post_chat_message_j   | ||||
| 	, auto_invite_url   | ||||
| 	, auto_invite_action   | ||||
| 	, goal_action_name   | ||||
| 	, goal_done_by   | ||||
| 	, goal_done_date   | ||||
| 	, tag_1   | ||||
| 	, tag_2   | ||||
| 	, tag_3   | ||||
| 	, tag_4   | ||||
| 	, tag_5   | ||||
| 	, cust_var_1_name   | ||||
| 	, cust_var_1_value   | ||||
| 	, first_response_time   | ||||
| 	, average_response_time   | ||||
| 	, agents_chatting_duration   | ||||
| 	, visitor_user_agent   | ||||
| 	, group_status_at_start   | ||||
| 	, visitor_country_code   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_livechat | ||||
| ; | ||||
| \q | ||||
|  | @ -1,109 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_livechat ( | ||||
|  conference_id  TEXT  | ||||
| 	, chat_creation_date  TEXT  | ||||
| 	, chat_start_date  TEXT  | ||||
| 	, chat_start_url  TEXT  | ||||
| 	, referrer  TEXT  | ||||
| 	, chat_duration  TEXT  | ||||
| 	, queue_duration  TEXT  | ||||
| 	, visitor_livechat_id  TEXT  | ||||
| 	, visitor_nick  TEXT  | ||||
| 	, visitor_ip  TEXT  | ||||
| 	, visitor_email  TEXT  | ||||
| 	, last_operator_id  TEXT  | ||||
| 	, group_id  TEXT  | ||||
| 	, group_name  TEXT  | ||||
| 	, rate  TEXT  | ||||
| 	, last_rate_comment  TEXT  | ||||
| 	, operator_1_nick  TEXT  | ||||
| 	, operator_2_nick  TEXT  | ||||
| 	, operator_3_nick  TEXT  | ||||
| 	, operator_4_nick  TEXT  | ||||
| 	, operator_5_nick  TEXT  | ||||
| 	, operator_6_nick  TEXT  | ||||
| 	, operator_7_nick  TEXT  | ||||
| 	, operator_8_nick  TEXT  | ||||
| 	, operator_9_nick  TEXT  | ||||
| 	, operator_10_nick  TEXT  | ||||
| 	, operator_11_nick  TEXT  | ||||
| 	, operator_1_id  TEXT  | ||||
| 	, operator_2_id  TEXT  | ||||
| 	, operator_3_id  TEXT  | ||||
| 	, operator_4_id  TEXT  | ||||
| 	, operator_5_id  TEXT  | ||||
| 	, operator_6_id  TEXT  | ||||
| 	, operator_7_id  TEXT  | ||||
| 	, operator_8_id  TEXT  | ||||
| 	, operator_9_id  TEXT  | ||||
| 	, operator_10_id  TEXT  | ||||
| 	, operator_11_id  TEXT  | ||||
| 	, operator_1_time_zone  TEXT  | ||||
| 	, operator_2_time_zone  TEXT  | ||||
| 	, operator_3_time_zone  TEXT  | ||||
| 	, operator_4_time_zone  TEXT  | ||||
| 	, operator_5_time_zone  TEXT  | ||||
| 	, operator_6_time_zone  TEXT  | ||||
| 	, operator_7_time_zone  TEXT  | ||||
| 	, operator_8_time_zone  TEXT  | ||||
| 	, operator_9_time_zone  TEXT  | ||||
| 	, operator_10_time_zone  TEXT  | ||||
| 	, operator_11_time_zone  TEXT  | ||||
| 	, pre_chat_service  TEXT  | ||||
| 	, pre_chat_name  TEXT  | ||||
| 	, pre_chat_contact  TEXT  | ||||
| 	, pre_chat_email  TEXT  | ||||
| 	, pre_chat_company  TEXT  | ||||
| 	, pre_chat_service_t  TEXT  | ||||
| 	, pre_chat_email_t  TEXT  | ||||
| 	, pre_chat_contact_t  TEXT  | ||||
| 	, pre_chat_company_t  TEXT  | ||||
| 	, pre_chat_name_j  TEXT  | ||||
| 	, pre_chat_email_j  TEXT  | ||||
| 	, pre_chat_private_policy  TEXT  | ||||
| 	, pre_chat_know_policy  TEXT  | ||||
| 	, pre_chat_agree_policy  TEXT  | ||||
| 	, pre_chat_agree_policy_k  TEXT  | ||||
| 	, pre_chat_agree_for_sale  TEXT  | ||||
| 	, pre_chat_company_k  TEXT  | ||||
| 	, pre_chat_name_k  TEXT  | ||||
| 	, pre_chat_contact_k  TEXT  | ||||
| 	, pre_chat_email_k  TEXT  | ||||
| 	, pre_chat_service_k  TEXT  | ||||
| 	, pre_chat_contact_2  TEXT  | ||||
| 	, pre_chat_contact_3  TEXT  | ||||
| 	, post_chat_first  TEXT  | ||||
| 	, post_chat_where_chat  TEXT  | ||||
| 	, post_chat_help  TEXT  | ||||
| 	, post_chat_where_2  TEXT  | ||||
| 	, post_chat_first_j  TEXT  | ||||
| 	, post_chat_help_j  TEXT  | ||||
| 	, post_chat_message_j  TEXT  | ||||
| 	, auto_invite_url  TEXT  | ||||
| 	, auto_invite_action  TEXT  | ||||
| 	, goal_action_name  TEXT  | ||||
| 	, goal_done_by  TEXT  | ||||
| 	, goal_done_date  TEXT  | ||||
| 	, tag_1  TEXT  | ||||
| 	, tag_2  TEXT  | ||||
| 	, tag_3  TEXT  | ||||
| 	, tag_4  TEXT  | ||||
| 	, tag_5  TEXT  | ||||
| 	, cust_var_1_name  TEXT  | ||||
| 	, cust_var_1_value  TEXT  | ||||
| 	, first_response_time  TEXT  | ||||
| 	, average_response_time  TEXT  | ||||
| 	, agents_chatting_duration  TEXT  | ||||
| 	, visitor_user_agent  TEXT  | ||||
| 	, group_status_at_start  TEXT  | ||||
| 	, visitor_country_code  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'livechat' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,407 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_livechat ( | ||||
| 	 conference_id  TEXT  | ||||
| 	, chat_creation_date  TEXT  | ||||
| 	, chat_start_date  TEXT  | ||||
| 	, chat_start_url  TEXT  | ||||
| 	, referrer  TEXT  | ||||
| 	, chat_duration  TEXT  | ||||
| 	, queue_duration  TEXT  | ||||
| 	, visitor_livechat_id  TEXT  | ||||
| 	, visitor_nick  TEXT  | ||||
| 	, visitor_ip  TEXT  | ||||
| 	, visitor_email  TEXT  | ||||
| 	, last_operator_id  TEXT  | ||||
| 	, group_id  TEXT  | ||||
| 	, group_name  TEXT  | ||||
| 	, rate  TEXT  | ||||
| 	, last_rate_comment  TEXT  | ||||
| 	, operator_1_nick  TEXT  | ||||
| 	, operator_2_nick  TEXT  | ||||
| 	, operator_3_nick  TEXT  | ||||
| 	, operator_4_nick  TEXT  | ||||
| 	, operator_5_nick  TEXT  | ||||
| 	, operator_6_nick  TEXT  | ||||
| 	, operator_7_nick  TEXT  | ||||
| 	, operator_8_nick  TEXT  | ||||
| 	, operator_9_nick  TEXT  | ||||
| 	, operator_10_nick  TEXT  | ||||
| 	, operator_11_nick  TEXT  | ||||
| 	, operator_1_id  TEXT  | ||||
| 	, operator_2_id  TEXT  | ||||
| 	, operator_3_id  TEXT  | ||||
| 	, operator_4_id  TEXT  | ||||
| 	, operator_5_id  TEXT  | ||||
| 	, operator_6_id  TEXT  | ||||
| 	, operator_7_id  TEXT  | ||||
| 	, operator_8_id  TEXT  | ||||
| 	, operator_9_id  TEXT  | ||||
| 	, operator_10_id  TEXT  | ||||
| 	, operator_11_id  TEXT  | ||||
| 	, operator_1_time_zone  TEXT  | ||||
| 	, operator_2_time_zone  TEXT  | ||||
| 	, operator_3_time_zone  TEXT  | ||||
| 	, operator_4_time_zone  TEXT  | ||||
| 	, operator_5_time_zone  TEXT  | ||||
| 	, operator_6_time_zone  TEXT  | ||||
| 	, operator_7_time_zone  TEXT  | ||||
| 	, operator_8_time_zone  TEXT  | ||||
| 	, operator_9_time_zone  TEXT  | ||||
| 	, operator_10_time_zone  TEXT  | ||||
| 	, operator_11_time_zone  TEXT  | ||||
| 	, pre_chat_service  TEXT  | ||||
| 	, pre_chat_name  TEXT  | ||||
| 	, pre_chat_contact  TEXT  | ||||
| 	, pre_chat_email  TEXT  | ||||
| 	, pre_chat_company  TEXT  | ||||
| 	, pre_chat_service_t  TEXT  | ||||
| 	, pre_chat_email_t  TEXT  | ||||
| 	, pre_chat_contact_t  TEXT  | ||||
| 	, pre_chat_company_t  TEXT  | ||||
| 	, pre_chat_name_j  TEXT  | ||||
| 	, pre_chat_email_j  TEXT  | ||||
| 	, pre_chat_private_policy  TEXT  | ||||
| 	, pre_chat_know_policy  TEXT  | ||||
| 	, pre_chat_agree_policy  TEXT  | ||||
| 	, pre_chat_agree_policy_k  TEXT  | ||||
| 	, pre_chat_agree_for_sale  TEXT  | ||||
| 	, pre_chat_company_k  TEXT  | ||||
| 	, pre_chat_name_k  TEXT  | ||||
| 	, pre_chat_contact_k  TEXT  | ||||
| 	, pre_chat_email_k  TEXT  | ||||
| 	, pre_chat_service_k  TEXT  | ||||
| 	, pre_chat_contact_2  TEXT  | ||||
| 	, pre_chat_contact_3  TEXT  | ||||
| 	, post_chat_first  TEXT  | ||||
| 	, post_chat_where_chat  TEXT  | ||||
| 	, post_chat_help  TEXT  | ||||
| 	, post_chat_where_2  TEXT  | ||||
| 	, post_chat_first_j  TEXT  | ||||
| 	, post_chat_help_j  TEXT  | ||||
| 	, post_chat_message_j  TEXT  | ||||
| 	, auto_invite_url  TEXT  | ||||
| 	, auto_invite_action  TEXT  | ||||
| 	, goal_action_name  TEXT  | ||||
| 	, goal_done_by  TEXT  | ||||
| 	, goal_done_date  TEXT  | ||||
| 	, tag_1  TEXT  | ||||
| 	, tag_2  TEXT  | ||||
| 	, tag_3  TEXT  | ||||
| 	, tag_4  TEXT  | ||||
| 	, tag_5  TEXT  | ||||
| 	, cust_var_1_name  TEXT  | ||||
| 	, cust_var_1_value  TEXT  | ||||
| 	, first_response_time  TEXT  | ||||
| 	, average_response_time  TEXT  | ||||
| 	, agents_chatting_duration  TEXT  | ||||
| 	, visitor_user_agent  TEXT  | ||||
| 	, group_status_at_start  TEXT  | ||||
| 	, visitor_country_code  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.conference_id IS 'conferenceId';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.chat_creation_date IS 'chat_creation_date';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.chat_start_date IS 'chat_start_date';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.chat_start_url IS 'chat_start_url';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.referrer IS 'referrer';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.chat_duration IS 'chat_duration';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.queue_duration IS 'queue_duration';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_livechat_id IS 'visitor_livechat_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_nick IS 'visitor_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_ip IS 'visitor_ip';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_email IS 'visitor_email';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.last_operator_id IS 'last_operator_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.group_id IS 'group_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.group_name IS 'group_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.rate IS 'rate';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.last_rate_comment IS 'last_rate_comment';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_1_nick IS 'operator_1_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_2_nick IS 'operator_2_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_3_nick IS 'operator_3_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_4_nick IS 'operator_4_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_5_nick IS 'operator_5_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_6_nick IS 'operator_6_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_7_nick IS 'operator_7_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_8_nick IS 'operator_8_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_9_nick IS 'operator_9_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_10_nick IS 'operator_10_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_11_nick IS 'operator_11_nick';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_1_id IS 'operator_1_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_2_id IS 'operator_2_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_3_id IS 'operator_3_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_4_id IS 'operator_4_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_5_id IS 'operator_5_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_6_id IS 'operator_6_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_7_id IS 'operator_7_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_8_id IS 'operator_8_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_9_id IS 'operator_9_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_10_id IS 'operator_10_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_11_id IS 'operator_11_id';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_1_time_zone IS 'operator_1_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_2_time_zone IS 'operator_2_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_3_time_zone IS 'operator_3_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_4_time_zone IS 'operator_4_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_5_time_zone IS 'operator_5_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_6_time_zone IS 'operator_6_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_7_time_zone IS 'operator_7_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_8_time_zone IS 'operator_8_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_9_time_zone IS 'operator_9_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_10_time_zone IS 'operator_10_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.operator_11_time_zone IS 'operator_11_time_zone';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_service IS 'pre_chat_service';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_name IS 'pre_chat_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_contact IS 'pre_chat_contact';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_email IS 'pre_chat_email';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_company IS 'pre_chat_company';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_service_t IS 'pre_chat_service_t';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_email_t IS 'pre_chat_email_t';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_contact_t IS 'pre_chat_contact_t';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_company_t IS 'pre_chat_company_t';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_name_j IS 'pre_chat_name_j';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_email_j IS 'pre_chat_email_j';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_private_policy IS 'pre_chat_private_policy';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_know_policy IS 'pre_chat_know_policy';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_agree_policy IS 'pre_chat_agree_policy';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_agree_policy_k IS 'pre_chat_agree_policy_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_agree_for_sale IS 'pre_chat_agree_for_sale';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_company_k IS 'pre_chat_company_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_name_k IS 'pre_chat_name_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_contact_k IS 'pre_chat_contact_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_email_k IS 'pre_chat_email_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_service_k IS 'pre_chat_service_k';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_contact_2 IS 'pre_chat_contact_2';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.pre_chat_contact_3 IS 'pre_chat_contact_3';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_first IS 'post_chat_first';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_where_chat IS 'post_chat_where_chat';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_help IS 'post_chat_help';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_where_2 IS 'post_chat_where_2';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_first_j IS 'post_chat_first_j';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_help_j IS 'post_chat_help_j';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.post_chat_message_j IS 'post_chat_message_j';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.auto_invite_url IS 'auto_invite_url';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.auto_invite_action IS 'auto_invite_action';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.goal_action_name IS 'goal_action_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.goal_done_by IS 'goal_done_by';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.goal_done_date IS 'goal_done_date';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.tag_1 IS 'tag_1';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.tag_2 IS 'tag_2';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.tag_3 IS 'tag_3';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.tag_4 IS 'tag_4';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.tag_5 IS 'tag_5';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.cust_var_1_name IS 'cust_var_1_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.cust_var_1_value IS 'cust_var_1_value';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.first_response_time IS 'first_response_time';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.average_response_time IS 'average_response_time';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.agents_chatting_duration IS 'agents_chatting_duration';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_user_agent IS 'visitor_user_agent';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.group_status_at_start IS 'group_status_at_start';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.visitor_country_code IS 'visitor_country_code';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_livechat.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_livechat IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_livechat ( | ||||
| 	 conference_id  TEXT  | ||||
| 	, chat_creation_date  TEXT  | ||||
| 	, chat_start_date  TEXT  | ||||
| 	, chat_start_url  TEXT  | ||||
| 	, referrer  TEXT  | ||||
| 	, chat_duration  TEXT  | ||||
| 	, queue_duration  TEXT  | ||||
| 	, visitor_livechat_id  TEXT  | ||||
| 	, visitor_nick  TEXT  | ||||
| 	, visitor_ip  TEXT  | ||||
| 	, visitor_email  TEXT  | ||||
| 	, last_operator_id  TEXT  | ||||
| 	, group_id  TEXT  | ||||
| 	, group_name  TEXT  | ||||
| 	, rate  TEXT  | ||||
| 	, last_rate_comment  TEXT  | ||||
| 	, operator_1_nick  TEXT  | ||||
| 	, operator_2_nick  TEXT  | ||||
| 	, operator_3_nick  TEXT  | ||||
| 	, operator_4_nick  TEXT  | ||||
| 	, operator_5_nick  TEXT  | ||||
| 	, operator_6_nick  TEXT  | ||||
| 	, operator_7_nick  TEXT  | ||||
| 	, operator_8_nick  TEXT  | ||||
| 	, operator_9_nick  TEXT  | ||||
| 	, operator_10_nick  TEXT  | ||||
| 	, operator_11_nick  TEXT  | ||||
| 	, operator_1_id  TEXT  | ||||
| 	, operator_2_id  TEXT  | ||||
| 	, operator_3_id  TEXT  | ||||
| 	, operator_4_id  TEXT  | ||||
| 	, operator_5_id  TEXT  | ||||
| 	, operator_6_id  TEXT  | ||||
| 	, operator_7_id  TEXT  | ||||
| 	, operator_8_id  TEXT  | ||||
| 	, operator_9_id  TEXT  | ||||
| 	, operator_10_id  TEXT  | ||||
| 	, operator_11_id  TEXT  | ||||
| 	, operator_1_time_zone  TEXT  | ||||
| 	, operator_2_time_zone  TEXT  | ||||
| 	, operator_3_time_zone  TEXT  | ||||
| 	, operator_4_time_zone  TEXT  | ||||
| 	, operator_5_time_zone  TEXT  | ||||
| 	, operator_6_time_zone  TEXT  | ||||
| 	, operator_7_time_zone  TEXT  | ||||
| 	, operator_8_time_zone  TEXT  | ||||
| 	, operator_9_time_zone  TEXT  | ||||
| 	, operator_10_time_zone  TEXT  | ||||
| 	, operator_11_time_zone  TEXT  | ||||
| 	, pre_chat_service  TEXT  | ||||
| 	, pre_chat_name  TEXT  | ||||
| 	, pre_chat_contact  TEXT  | ||||
| 	, pre_chat_email  TEXT  | ||||
| 	, pre_chat_company  TEXT  | ||||
| 	, pre_chat_service_t  TEXT  | ||||
| 	, pre_chat_email_t  TEXT  | ||||
| 	, pre_chat_contact_t  TEXT  | ||||
| 	, pre_chat_company_t  TEXT  | ||||
| 	, pre_chat_name_j  TEXT  | ||||
| 	, pre_chat_email_j  TEXT  | ||||
| 	, pre_chat_private_policy  TEXT  | ||||
| 	, pre_chat_know_policy  TEXT  | ||||
| 	, pre_chat_agree_policy  TEXT  | ||||
| 	, pre_chat_agree_policy_k  TEXT  | ||||
| 	, pre_chat_agree_for_sale  TEXT  | ||||
| 	, pre_chat_company_k  TEXT  | ||||
| 	, pre_chat_name_k  TEXT  | ||||
| 	, pre_chat_contact_k  TEXT  | ||||
| 	, pre_chat_email_k  TEXT  | ||||
| 	, pre_chat_service_k  TEXT  | ||||
| 	, pre_chat_contact_2  TEXT  | ||||
| 	, pre_chat_contact_3  TEXT  | ||||
| 	, post_chat_first  TEXT  | ||||
| 	, post_chat_where_chat  TEXT  | ||||
| 	, post_chat_help  TEXT  | ||||
| 	, post_chat_where_2  TEXT  | ||||
| 	, post_chat_first_j  TEXT  | ||||
| 	, post_chat_help_j  TEXT  | ||||
| 	, post_chat_message_j  TEXT  | ||||
| 	, auto_invite_url  TEXT  | ||||
| 	, auto_invite_action  TEXT  | ||||
| 	, goal_action_name  TEXT  | ||||
| 	, goal_done_by  TEXT  | ||||
| 	, goal_done_date  TEXT  | ||||
| 	, tag_1  TEXT  | ||||
| 	, tag_2  TEXT  | ||||
| 	, tag_3  TEXT  | ||||
| 	, tag_4  TEXT  | ||||
| 	, tag_5  TEXT  | ||||
| 	, cust_var_1_name  TEXT  | ||||
| 	, cust_var_1_value  TEXT  | ||||
| 	, first_response_time  TEXT  | ||||
| 	, average_response_time  TEXT  | ||||
| 	, agents_chatting_duration  TEXT  | ||||
| 	, visitor_user_agent  TEXT  | ||||
| 	, group_status_at_start  TEXT  | ||||
| 	, visitor_country_code  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.conference_id IS 'conferenceId';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.chat_creation_date IS 'chat_creation_date';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.chat_start_date IS 'chat_start_date';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.chat_start_url IS 'chat_start_url';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.referrer IS 'referrer';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.chat_duration IS 'chat_duration';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.queue_duration IS 'queue_duration';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_livechat_id IS 'visitor_livechat_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_nick IS 'visitor_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_ip IS 'visitor_ip';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_email IS 'visitor_email';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.last_operator_id IS 'last_operator_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.group_id IS 'group_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.group_name IS 'group_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.rate IS 'rate';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.last_rate_comment IS 'last_rate_comment';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_1_nick IS 'operator_1_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_2_nick IS 'operator_2_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_3_nick IS 'operator_3_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_4_nick IS 'operator_4_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_5_nick IS 'operator_5_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_6_nick IS 'operator_6_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_7_nick IS 'operator_7_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_8_nick IS 'operator_8_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_9_nick IS 'operator_9_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_10_nick IS 'operator_10_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_11_nick IS 'operator_11_nick';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_1_id IS 'operator_1_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_2_id IS 'operator_2_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_3_id IS 'operator_3_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_4_id IS 'operator_4_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_5_id IS 'operator_5_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_6_id IS 'operator_6_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_7_id IS 'operator_7_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_8_id IS 'operator_8_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_9_id IS 'operator_9_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_10_id IS 'operator_10_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_11_id IS 'operator_11_id';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_1_time_zone IS 'operator_1_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_2_time_zone IS 'operator_2_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_3_time_zone IS 'operator_3_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_4_time_zone IS 'operator_4_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_5_time_zone IS 'operator_5_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_6_time_zone IS 'operator_6_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_7_time_zone IS 'operator_7_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_8_time_zone IS 'operator_8_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_9_time_zone IS 'operator_9_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_10_time_zone IS 'operator_10_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.operator_11_time_zone IS 'operator_11_time_zone';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_service IS 'pre_chat_service';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_name IS 'pre_chat_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_contact IS 'pre_chat_contact';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_email IS 'pre_chat_email';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_company IS 'pre_chat_company';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_service_t IS 'pre_chat_service_t';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_email_t IS 'pre_chat_email_t';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_contact_t IS 'pre_chat_contact_t';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_company_t IS 'pre_chat_company_t';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_name_j IS 'pre_chat_name_j';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_email_j IS 'pre_chat_email_j';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_private_policy IS 'pre_chat_private_policy';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_know_policy IS 'pre_chat_know_policy';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_agree_policy IS 'pre_chat_agree_policy';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_agree_policy_k IS 'pre_chat_agree_policy_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_agree_for_sale IS 'pre_chat_agree_for_sale';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_company_k IS 'pre_chat_company_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_name_k IS 'pre_chat_name_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_contact_k IS 'pre_chat_contact_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_email_k IS 'pre_chat_email_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_service_k IS 'pre_chat_service_k';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_contact_2 IS 'pre_chat_contact_2';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.pre_chat_contact_3 IS 'pre_chat_contact_3';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_first IS 'post_chat_first';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_where_chat IS 'post_chat_where_chat';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_help IS 'post_chat_help';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_where_2 IS 'post_chat_where_2';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_first_j IS 'post_chat_first_j';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_help_j IS 'post_chat_help_j';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.post_chat_message_j IS 'post_chat_message_j';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.auto_invite_url IS 'auto_invite_url';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.auto_invite_action IS 'auto_invite_action';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.goal_action_name IS 'goal_action_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.goal_done_by IS 'goal_done_by';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.goal_done_date IS 'goal_done_date';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.tag_1 IS 'tag_1';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.tag_2 IS 'tag_2';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.tag_3 IS 'tag_3';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.tag_4 IS 'tag_4';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.tag_5 IS 'tag_5';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.cust_var_1_name IS 'cust_var_1_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.cust_var_1_value IS 'cust_var_1_value';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.first_response_time IS 'first_response_time';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.average_response_time IS 'average_response_time';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.agents_chatting_duration IS 'agents_chatting_duration';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_user_agent IS 'visitor_user_agent';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.group_status_at_start IS 'group_status_at_start';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.visitor_country_code IS 'visitor_country_code';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_livechat.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_livechat IS ''; | ||||
| 
 | ||||
|  | @ -1,62 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_contact_af0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_contact_af0912 | ||||
| (	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_contact_af0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_contact_af0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_contact_af0912 | ||||
| (	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_contact_af0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,22 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_contact_af0912 ( | ||||
|  cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_contact_af0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,59 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_contact_af0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.update_time IS '更新时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_contact_af0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_contact_af0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.update_time IS '更新时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_contact_af0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,86 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_contact_bf0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_contact_bf0912 | ||||
| (	 cue_id   | ||||
| 	, full_name   | ||||
| 	, mobile_number   | ||||
| 	, email   | ||||
| 	, company_name   | ||||
| 	, init_src_info   | ||||
| 	, init_src   | ||||
| 	, init_src_content   | ||||
| 	, post   | ||||
| 	, create_time   | ||||
| 	, create_mode   | ||||
| 	, create_from   | ||||
| 	, city_name   | ||||
| 	, prov_name   | ||||
| 	, last_update_time   | ||||
| 	, wechat_id   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, full_name   | ||||
| 	, mobile_number   | ||||
| 	, email   | ||||
| 	, company_name   | ||||
| 	, init_src_info   | ||||
| 	, init_src   | ||||
| 	, init_src_content   | ||||
| 	, post   | ||||
| 	, create_time   | ||||
| 	, create_mode   | ||||
| 	, create_from   | ||||
| 	, city_name   | ||||
| 	, prov_name   | ||||
| 	, last_update_time   | ||||
| 	, wechat_id   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_contact_bf0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_contact_bf0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_contact_bf0912 | ||||
| (	 cue_id   | ||||
| 	, full_name   | ||||
| 	, mobile_number   | ||||
| 	, email   | ||||
| 	, company_name   | ||||
| 	, init_src_info   | ||||
| 	, init_src   | ||||
| 	, init_src_content   | ||||
| 	, post   | ||||
| 	, create_time   | ||||
| 	, create_mode   | ||||
| 	, create_from   | ||||
| 	, city_name   | ||||
| 	, prov_name   | ||||
| 	, last_update_time   | ||||
| 	, wechat_id   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, full_name   | ||||
| 	, mobile_number   | ||||
| 	, email   | ||||
| 	, company_name   | ||||
| 	, init_src_info   | ||||
| 	, init_src   | ||||
| 	, init_src_content   | ||||
| 	, post   | ||||
| 	, create_time   | ||||
| 	, create_mode   | ||||
| 	, create_from   | ||||
| 	, city_name   | ||||
| 	, prov_name   | ||||
| 	, last_update_time   | ||||
| 	, wechat_id   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_contact_bf0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,28 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_contact_bf0912 ( | ||||
|  cue_id  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, init_src_info  TEXT  | ||||
| 	, init_src  TEXT  | ||||
| 	, init_src_content  TEXT  | ||||
| 	, post  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, create_mode  TEXT  | ||||
| 	, create_from  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, last_update_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_contact_bf0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,83 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_contact_bf0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, init_src_info  TEXT  | ||||
| 	, init_src  TEXT  | ||||
| 	, init_src_content  TEXT  | ||||
| 	, post  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, create_mode  TEXT  | ||||
| 	, create_from  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, last_update_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.init_src_info IS '初始来源信息';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.init_src IS '初始来源';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.init_src_content IS '初始来源内容';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.post IS '职位';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.create_mode IS '创建方式';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.create_from IS '创建自';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.last_update_time IS '最后更新时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_bf0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_contact_bf0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_contact_bf0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, init_src_info  TEXT  | ||||
| 	, init_src  TEXT  | ||||
| 	, init_src_content  TEXT  | ||||
| 	, post  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, create_mode  TEXT  | ||||
| 	, create_from  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, last_update_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.init_src_info IS '初始来源信息';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.init_src IS '初始来源';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.init_src_content IS '初始来源内容';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.post IS '职位';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.create_mode IS '创建方式';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.create_from IS '创建自';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.last_update_time IS '最后更新时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_bf0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_contact_bf0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,82 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_contact_merge_af0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_contact_merge_af0912 | ||||
| (	 merged_customer_id   | ||||
| 	, customer_id   | ||||
| 	, date   | ||||
| 	, event   | ||||
| 	, target_name   | ||||
| 	, last_updated   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, group_label   | ||||
| 	, label   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 merged_customer_id   | ||||
| 	, customer_id   | ||||
| 	, date   | ||||
| 	, event   | ||||
| 	, target_name   | ||||
| 	, last_updated   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, group_label   | ||||
| 	, label   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_contact_merge_af0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_contact_merge_af0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_contact_merge_af0912 | ||||
| (	 merged_customer_id   | ||||
| 	, customer_id   | ||||
| 	, date   | ||||
| 	, event   | ||||
| 	, target_name   | ||||
| 	, last_updated   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, group_label   | ||||
| 	, label   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 merged_customer_id   | ||||
| 	, customer_id   | ||||
| 	, date   | ||||
| 	, event   | ||||
| 	, target_name   | ||||
| 	, last_updated   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, group_label   | ||||
| 	, label   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_contact_merge_af0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,27 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_contact_merge_af0912 ( | ||||
|  merged_customer_id  TEXT  | ||||
| 	, customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, event  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, last_updated  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_contact_merge_af0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,79 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_contact_merge_af0912 ( | ||||
| 	 merged_customer_id  TEXT  | ||||
| 	, customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, event  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, last_updated  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.merged_customer_id IS 'mergedCustomerId';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.customer_id IS 'customerId';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.date IS 'date';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.event IS 'event';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.target_name IS 'targetName';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.last_updated IS 'lastUpdated';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.c_name IS 'c_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.c_type IS 'c_type';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.content_name IS 'contentName';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.source IS 'source';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.tag IS 'tag';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.c_keyword IS 'c_keyword';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.attr2 IS 'attr2';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.group_label IS 'groupLabel';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.label IS 'label';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_merge_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_contact_merge_af0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_contact_merge_af0912 ( | ||||
| 	 merged_customer_id  TEXT  | ||||
| 	, customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, event  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, last_updated  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.merged_customer_id IS 'mergedCustomerId';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.customer_id IS 'customerId';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.date IS 'date';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.event IS 'event';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.target_name IS 'targetName';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.last_updated IS 'lastUpdated';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.c_name IS 'c_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.c_type IS 'c_type';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.content_name IS 'contentName';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.source IS 'source';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.tag IS 'tag';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.c_keyword IS 'c_keyword';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.attr2 IS 'attr2';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.group_label IS 'groupLabel';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.label IS 'label';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_merge_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_contact_merge_af0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,62 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_contact_update_af0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_contact_update_af0912 | ||||
| (	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_contact_update_af0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_contact_update_af0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_contact_update_af0912 | ||||
| (	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, city_name   | ||||
| 	, company_name   | ||||
| 	, email   | ||||
| 	, mobile_number   | ||||
| 	, full_name   | ||||
| 	, prov_name   | ||||
| 	, create_time   | ||||
| 	, wechat_id   | ||||
| 	, update_time   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_contact_update_af0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,22 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_contact_update_af0912 ( | ||||
|  cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_contact_update_af0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,59 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_contact_update_af0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.update_time IS '更新时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_contact_update_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_contact_update_af0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_contact_update_af0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, city_name  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, mobile_number  TEXT  | ||||
| 	, full_name  TEXT  | ||||
| 	, prov_name  TEXT  | ||||
| 	, create_time  TEXT  | ||||
| 	, wechat_id  TEXT  | ||||
| 	, update_time  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.city_name IS '城市';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.company_name IS '公司';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.mobile_number IS '手机号码';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.full_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.prov_name IS '省份';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.create_time IS '创建时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.wechat_id IS '身份-企业微信外部联系人';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.update_time IS '更新时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_contact_update_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_contact_update_af0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,70 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_leads_af0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_leads_af0912 | ||||
| (	 customer_id   | ||||
| 	, date   | ||||
| 	, target_name   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, label   | ||||
| 	, group_label   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 customer_id   | ||||
| 	, date   | ||||
| 	, target_name   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, label   | ||||
| 	, group_label   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_leads_af0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_leads_af0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_leads_af0912 | ||||
| (	 customer_id   | ||||
| 	, date   | ||||
| 	, target_name   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, label   | ||||
| 	, group_label   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 customer_id   | ||||
| 	, date   | ||||
| 	, target_name   | ||||
| 	, c_name   | ||||
| 	, c_type   | ||||
| 	, content_name   | ||||
| 	, source   | ||||
| 	, tag   | ||||
| 	, c_keyword   | ||||
| 	, attr2   | ||||
| 	, label   | ||||
| 	, group_label   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_leads_af0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,24 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_leads_af0912 ( | ||||
|  customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_leads_af0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,67 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_leads_af0912 ( | ||||
| 	 customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.customer_id IS 'customerId';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.date IS 'date';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.target_name IS 'targetName';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.c_name IS 'c_name';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.c_type IS 'c_type';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.content_name IS 'contentName';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.source IS 'source';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.tag IS 'tag';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.c_keyword IS 'c_keyword';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.attr2 IS 'attr2';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.label IS 'label';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.group_label IS 'groupLabel';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_leads_af0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_leads_af0912 ( | ||||
| 	 customer_id  TEXT  | ||||
| 	, date  TEXT  | ||||
| 	, target_name  TEXT  | ||||
| 	, c_name  TEXT  | ||||
| 	, c_type  TEXT  | ||||
| 	, content_name  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, c_keyword  TEXT  | ||||
| 	, attr2  TEXT  | ||||
| 	, label  TEXT  | ||||
| 	, group_label  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.customer_id IS 'customerId';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.date IS 'date';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.target_name IS 'targetName';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.c_name IS 'c_name';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.c_type IS 'c_type';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.content_name IS 'contentName';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.source IS 'source';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.tag IS 'tag';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.c_keyword IS 'c_keyword';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.attr2 IS 'attr2';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.label IS 'label';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.group_label IS 'groupLabel';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_af0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_leads_af0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,38 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_scrm_leads_bf0912 | ||||
| ; | ||||
| insert into p10_sa.S98_S_scrm_leads_bf0912 | ||||
| (	 cue_id   | ||||
| 	, activate_time   | ||||
| 	, activate_name   | ||||
| 	, event_name   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, activate_time   | ||||
| 	, activate_name   | ||||
| 	, event_name   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_scrm_leads_bf0912 | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_scrm_leads_bf0912 | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_scrm_leads_bf0912 | ||||
| (	 cue_id   | ||||
| 	, activate_time   | ||||
| 	, activate_name   | ||||
| 	, event_name   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 cue_id   | ||||
| 	, activate_time   | ||||
| 	, activate_name   | ||||
| 	, event_name   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_scrm_leads_bf0912 | ||||
| ; | ||||
| \q | ||||
|  | @ -1,16 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_scrm_leads_bf0912 ( | ||||
|  cue_id  TEXT  | ||||
| 	, activate_time  TEXT  | ||||
| 	, activate_name  TEXT  | ||||
| 	, event_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'scrm_leads_bf0912' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,35 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_scrm_leads_bf0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, activate_time  TEXT  | ||||
| 	, activate_name  TEXT  | ||||
| 	, event_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_bf0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_bf0912.activate_time IS '活动时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_bf0912.activate_name IS '活动名称';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_bf0912.event_name IS '事件名称';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_scrm_leads_bf0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_scrm_leads_bf0912 IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_scrm_leads_bf0912 ( | ||||
| 	 cue_id  TEXT  | ||||
| 	, activate_time  TEXT  | ||||
| 	, activate_name  TEXT  | ||||
| 	, event_name  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_bf0912.cue_id IS '线索ID';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_bf0912.activate_time IS '活动时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_bf0912.activate_name IS '活动名称';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_bf0912.event_name IS '事件名称';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_scrm_leads_bf0912.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_scrm_leads_bf0912 IS ''; | ||||
| 
 | ||||
|  | @ -1,186 +0,0 @@ | |||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| delete from p10_sa.S98_S_udesk_record | ||||
| ; | ||||
| insert into p10_sa.S98_S_udesk_record | ||||
| (	 udesk_time   | ||||
| 	, ring_time   | ||||
| 	, dura_time   | ||||
| 	, cust_name   | ||||
| 	, cust_tel   | ||||
| 	, con_result   | ||||
| 	, operator   | ||||
| 	, follow_up   | ||||
| 	, location   | ||||
| 	, source   | ||||
| 	, relay_number   | ||||
| 	, satisfaction   | ||||
| 	, call_type   | ||||
| 	, device_status   | ||||
| 	, company   | ||||
| 	, quest   | ||||
| 	, queue_status   | ||||
| 	, dtmf   | ||||
| 	, queue_time   | ||||
| 	, cause_of_call_failure   | ||||
| 	, call_record   | ||||
| 	, leave_message   | ||||
| 	, hang_up   | ||||
| 	, external_telephone   | ||||
| 	, business_record_template   | ||||
| 	, theme   | ||||
| 	, vibration   | ||||
| 	, customer_service   | ||||
| 	, work_order   | ||||
| 	, email   | ||||
| 	, tag   | ||||
| 	, description   | ||||
| 	, charge_person   | ||||
| 	, charge_group   | ||||
| 	, level   | ||||
| 	, blacklist_ind   | ||||
| 	, company_name   | ||||
| 	, consultation_content   | ||||
| 	, ivr_record   | ||||
| 	, call_id   | ||||
| 	, other_data   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 udesk_time   | ||||
| 	, ring_time   | ||||
| 	, dura_time   | ||||
| 	, cust_name   | ||||
| 	, cust_tel   | ||||
| 	, con_result   | ||||
| 	, operator   | ||||
| 	, follow_up   | ||||
| 	, location   | ||||
| 	, source   | ||||
| 	, relay_number   | ||||
| 	, satisfaction   | ||||
| 	, call_type   | ||||
| 	, device_status   | ||||
| 	, company   | ||||
| 	, quest   | ||||
| 	, queue_status   | ||||
| 	, dtmf   | ||||
| 	, queue_time   | ||||
| 	, cause_of_call_failure   | ||||
| 	, call_record   | ||||
| 	, leave_message   | ||||
| 	, hang_up   | ||||
| 	, external_telephone   | ||||
| 	, business_record_template   | ||||
| 	, theme   | ||||
| 	, vibration   | ||||
| 	, customer_service   | ||||
| 	, work_order   | ||||
| 	, email   | ||||
| 	, tag   | ||||
| 	, description   | ||||
| 	, charge_person   | ||||
| 	, charge_group   | ||||
| 	, level   | ||||
| 	, blacklist_ind   | ||||
| 	, company_name   | ||||
| 	, consultation_content   | ||||
| 	, ivr_record   | ||||
| 	, call_id   | ||||
| 	, other_data   | ||||
| 	, etl_tx_dt   | ||||
|   from p00_tal.S98_S_udesk_record | ||||
|   ; | ||||
|   delete from p12_sfull.S98_S_udesk_record | ||||
| ; | ||||
| ; | ||||
| insert into p12_sfull.S98_S_udesk_record | ||||
| (	 udesk_time   | ||||
| 	, ring_time   | ||||
| 	, dura_time   | ||||
| 	, cust_name   | ||||
| 	, cust_tel   | ||||
| 	, con_result   | ||||
| 	, operator   | ||||
| 	, follow_up   | ||||
| 	, location   | ||||
| 	, source   | ||||
| 	, relay_number   | ||||
| 	, satisfaction   | ||||
| 	, call_type   | ||||
| 	, device_status   | ||||
| 	, company   | ||||
| 	, quest   | ||||
| 	, queue_status   | ||||
| 	, dtmf   | ||||
| 	, queue_time   | ||||
| 	, cause_of_call_failure   | ||||
| 	, call_record   | ||||
| 	, leave_message   | ||||
| 	, hang_up   | ||||
| 	, external_telephone   | ||||
| 	, business_record_template   | ||||
| 	, theme   | ||||
| 	, vibration   | ||||
| 	, customer_service   | ||||
| 	, work_order   | ||||
| 	, email   | ||||
| 	, tag   | ||||
| 	, description   | ||||
| 	, charge_person   | ||||
| 	, charge_group   | ||||
| 	, level   | ||||
| 	, blacklist_ind   | ||||
| 	, company_name   | ||||
| 	, consultation_content   | ||||
| 	, ivr_record   | ||||
| 	, call_id   | ||||
| 	, other_data   | ||||
| 	, etl_tx_dt   ) | ||||
|   select  | ||||
| 	 udesk_time   | ||||
| 	, ring_time   | ||||
| 	, dura_time   | ||||
| 	, cust_name   | ||||
| 	, cust_tel   | ||||
| 	, con_result   | ||||
| 	, operator   | ||||
| 	, follow_up   | ||||
| 	, location   | ||||
| 	, source   | ||||
| 	, relay_number   | ||||
| 	, satisfaction   | ||||
| 	, call_type   | ||||
| 	, device_status   | ||||
| 	, company   | ||||
| 	, quest   | ||||
| 	, queue_status   | ||||
| 	, dtmf   | ||||
| 	, queue_time   | ||||
| 	, cause_of_call_failure   | ||||
| 	, call_record   | ||||
| 	, leave_message   | ||||
| 	, hang_up   | ||||
| 	, external_telephone   | ||||
| 	, business_record_template   | ||||
| 	, theme   | ||||
| 	, vibration   | ||||
| 	, customer_service   | ||||
| 	, work_order   | ||||
| 	, email   | ||||
| 	, tag   | ||||
| 	, description   | ||||
| 	, charge_person   | ||||
| 	, charge_group   | ||||
| 	, level   | ||||
| 	, blacklist_ind   | ||||
| 	, company_name   | ||||
| 	, consultation_content   | ||||
| 	, ivr_record   | ||||
| 	, call_id   | ||||
| 	, other_data   | ||||
| 	, etl_tx_dt   | ||||
|   from p10_sa.S98_S_udesk_record | ||||
| ; | ||||
| \q | ||||
|  | @ -1,53 +0,0 @@ | |||
| 
 | ||||
| CREATE FOREIGN TABLE if not exists p00_tal.S98_S_udesk_record ( | ||||
|  udesk_time  TEXT  | ||||
| 	, ring_time  TEXT  | ||||
| 	, dura_time  TEXT  | ||||
| 	, cust_name  TEXT  | ||||
| 	, cust_tel  TEXT  | ||||
| 	, con_result  TEXT  | ||||
| 	, operator  TEXT  | ||||
| 	, follow_up  TEXT  | ||||
| 	, location  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, relay_number  TEXT  | ||||
| 	, satisfaction  TEXT  | ||||
| 	, call_type  TEXT  | ||||
| 	, device_status  TEXT  | ||||
| 	, company  TEXT  | ||||
| 	, quest  TEXT  | ||||
| 	, queue_status  TEXT  | ||||
| 	, dtmf  TEXT  | ||||
| 	, queue_time  TEXT  | ||||
| 	, cause_of_call_failure  TEXT  | ||||
| 	, call_record  TEXT  | ||||
| 	, leave_message  TEXT  | ||||
| 	, hang_up  TEXT  | ||||
| 	, external_telephone  TEXT  | ||||
| 	, business_record_template  TEXT  | ||||
| 	, theme  TEXT  | ||||
| 	, vibration  TEXT  | ||||
| 	, customer_service  TEXT  | ||||
| 	, work_order  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, description  TEXT  | ||||
| 	, charge_person  TEXT  | ||||
| 	, charge_group  TEXT  | ||||
| 	, level  TEXT  | ||||
| 	, blacklist_ind  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, consultation_content  TEXT  | ||||
| 	, ivr_record  TEXT  | ||||
| 	, call_id  TEXT  | ||||
| 	, other_data  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| )  | ||||
| 
 | ||||
| 
 | ||||
| SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'udesk_record' );  | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -1,183 +0,0 @@ | |||
| 
 | ||||
| create table if not exists p10_sa.S98_S_udesk_record ( | ||||
| 	 udesk_time  TEXT  | ||||
| 	, ring_time  TEXT  | ||||
| 	, dura_time  TEXT  | ||||
| 	, cust_name  TEXT  | ||||
| 	, cust_tel  TEXT  | ||||
| 	, con_result  TEXT  | ||||
| 	, operator  TEXT  | ||||
| 	, follow_up  TEXT  | ||||
| 	, location  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, relay_number  TEXT  | ||||
| 	, satisfaction  TEXT  | ||||
| 	, call_type  TEXT  | ||||
| 	, device_status  TEXT  | ||||
| 	, company  TEXT  | ||||
| 	, quest  TEXT  | ||||
| 	, queue_status  TEXT  | ||||
| 	, dtmf  TEXT  | ||||
| 	, queue_time  TEXT  | ||||
| 	, cause_of_call_failure  TEXT  | ||||
| 	, call_record  TEXT  | ||||
| 	, leave_message  TEXT  | ||||
| 	, hang_up  TEXT  | ||||
| 	, external_telephone  TEXT  | ||||
| 	, business_record_template  TEXT  | ||||
| 	, theme  TEXT  | ||||
| 	, vibration  TEXT  | ||||
| 	, customer_service  TEXT  | ||||
| 	, work_order  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, description  TEXT  | ||||
| 	, charge_person  TEXT  | ||||
| 	, charge_group  TEXT  | ||||
| 	, level  TEXT  | ||||
| 	, blacklist_ind  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, consultation_content  TEXT  | ||||
| 	, ivr_record  TEXT  | ||||
| 	, call_id  TEXT  | ||||
| 	, other_data  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.udesk_time IS '时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.ring_time IS '响铃时间';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.dura_time IS '通话时长';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.cust_name IS '客户';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.cust_tel IS '客户电话';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.con_result IS '通话结果';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.operator IS '客服';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.follow_up IS '后续通话';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.location IS '归属地';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.source IS '来源';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.relay_number IS '中继号';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.satisfaction IS '满意度评价';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.call_type IS '通话类型';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.device_status IS '设备状态';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.company IS '公司';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.quest IS '任务';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.queue_status IS '排队状态';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.dtmf IS 'DTMF';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.queue_time IS '排队耗时';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.cause_of_call_failure IS '外呼失败原因';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.call_record IS '通话录音';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.leave_message IS '留言';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.hang_up IS '通话挂断方';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.external_telephone IS '外部电话';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.business_record_template IS '业务记录模版';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.theme IS '主题';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.vibration IS '顺振';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.customer_service IS '相关客服';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.work_order IS '生成工单';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.tag IS '标签';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.description IS '描述';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.charge_person IS '负责人';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.charge_group IS '负责组';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.level IS '等级';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.blacklist_ind IS '是否在黑名单';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.company_name IS '公司名称';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.consultation_content IS '咨询内容';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.ivr_record IS 'IVR录音';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.call_id IS 'Call ID';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.other_data IS '';  | ||||
|  COMMENT ON COLUMN p10_sa.S98_S_udesk_record.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p10_sa.S98_S_udesk_record IS ''; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| create table if not exists p12_sfull.S98_S_udesk_record ( | ||||
| 	 udesk_time  TEXT  | ||||
| 	, ring_time  TEXT  | ||||
| 	, dura_time  TEXT  | ||||
| 	, cust_name  TEXT  | ||||
| 	, cust_tel  TEXT  | ||||
| 	, con_result  TEXT  | ||||
| 	, operator  TEXT  | ||||
| 	, follow_up  TEXT  | ||||
| 	, location  TEXT  | ||||
| 	, source  TEXT  | ||||
| 	, relay_number  TEXT  | ||||
| 	, satisfaction  TEXT  | ||||
| 	, call_type  TEXT  | ||||
| 	, device_status  TEXT  | ||||
| 	, company  TEXT  | ||||
| 	, quest  TEXT  | ||||
| 	, queue_status  TEXT  | ||||
| 	, dtmf  TEXT  | ||||
| 	, queue_time  TEXT  | ||||
| 	, cause_of_call_failure  TEXT  | ||||
| 	, call_record  TEXT  | ||||
| 	, leave_message  TEXT  | ||||
| 	, hang_up  TEXT  | ||||
| 	, external_telephone  TEXT  | ||||
| 	, business_record_template  TEXT  | ||||
| 	, theme  TEXT  | ||||
| 	, vibration  TEXT  | ||||
| 	, customer_service  TEXT  | ||||
| 	, work_order  TEXT  | ||||
| 	, email  TEXT  | ||||
| 	, tag  TEXT  | ||||
| 	, description  TEXT  | ||||
| 	, charge_person  TEXT  | ||||
| 	, charge_group  TEXT  | ||||
| 	, level  TEXT  | ||||
| 	, blacklist_ind  TEXT  | ||||
| 	, company_name  TEXT  | ||||
| 	, consultation_content  TEXT  | ||||
| 	, ivr_record  TEXT  | ||||
| 	, call_id  TEXT  | ||||
| 	, other_data  TEXT  | ||||
| 	, etl_tx_dt  TIMESTAMP  | ||||
| ) ;  | ||||
| 
 | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.udesk_time IS '时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.ring_time IS '响铃时间';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.dura_time IS '通话时长';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.cust_name IS '客户';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.cust_tel IS '客户电话';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.con_result IS '通话结果';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.operator IS '客服';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.follow_up IS '后续通话';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.location IS '归属地';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.source IS '来源';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.relay_number IS '中继号';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.satisfaction IS '满意度评价';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.call_type IS '通话类型';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.device_status IS '设备状态';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.company IS '公司';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.quest IS '任务';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.queue_status IS '排队状态';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.dtmf IS 'DTMF';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.queue_time IS '排队耗时';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.cause_of_call_failure IS '外呼失败原因';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.call_record IS '通话录音';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.leave_message IS '留言';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.hang_up IS '通话挂断方';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.external_telephone IS '外部电话';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.business_record_template IS '业务记录模版';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.theme IS '主题';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.vibration IS '顺振';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.customer_service IS '相关客服';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.work_order IS '生成工单';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.tag IS '标签';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.description IS '描述';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.charge_person IS '负责人';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.charge_group IS '负责组';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.level IS '等级';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.blacklist_ind IS '是否在黑名单';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.company_name IS '公司名称';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.consultation_content IS '咨询内容';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.ivr_record IS 'IVR录音';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.call_id IS 'Call ID';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.other_data IS '';  | ||||
|  COMMENT ON COLUMN p12_sfull.S98_S_udesk_record.etl_tx_dt IS '';  | ||||
| 
 | ||||
| COMMENT ON TABLE p12_sfull.S98_S_udesk_record IS ''; | ||||
| 
 | ||||
|  | @ -1,30 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t00_china_city_info; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t00_china_city_info ( | ||||
| 	 area_cn  varchar(20)  | ||||
| 	, area_cd  varchar(20)  | ||||
| 	, parent  varchar(20)  | ||||
| 	, area_en  varchar(50)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( area_cd ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.area_cn IS '地区名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.area_cd IS '地区代码';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.parent IS '上级地区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.area_en IS '城市英文';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_china_city_info.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t00_china_city_info IS '中国城市信息'; | ||||
|  | @ -1,163 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :t00_china_city_info(中国城市信息)             */ | ||||
| /*Create Date:2024-01-16 23:03:52                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-16                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-16                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_china_city                                                          */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:t00_china_city_info                                                                 */ | ||||
| /*ETL Job Name:t00_china_city_info                                                                 */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t00_china_city_info_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.t00_china_city_info) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t00_china_city_info_agi_INS  | ||||
| ( LIKE :PDMDB.t00_china_city_info) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_china_city**************************************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| INSERT INTO t00_china_city_info_agi_CUR_I ( | ||||
|             area_cn                                 /*地区名称*/ | ||||
|            ,area_cd                                 /*地区代码*/ | ||||
|            ,parent                                  /*上级地区*/ | ||||
|            ,area_en                                 /*城市英文*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.area_cn AS varchar(20))),'')        /*area_cn*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.area_cd AS varchar(20))),'')        /*area_cd*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.parent AS varchar(20))),'')         /*parent*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.area_en AS varchar(50))),'')        /*area_en*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_china_city',1,3)                            /*Src_Sysname*/ | ||||
|         ,'s98_s_china_city'                                        /*Src_Table*/ | ||||
|          | ||||
| FROM p10_sa.s98_s_china_city  p0 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO t00_china_city_info_agi_INS ( | ||||
|          area_cn                                                   /*地区名称*/ | ||||
|         ,parent                                                    /*上级地区*/ | ||||
|         ,area_en                                                   /*城市英文*/ | ||||
|         ,area_cd                                                   /*地区代码*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.area_cn                                                   /*地区名称*/ | ||||
|         ,P1.parent                                                    /*上级地区*/ | ||||
|         ,P1.area_en                                                   /*城市英文*/ | ||||
|         ,P1.area_cd                                                   /*地区代码*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t00_china_city_info_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.t00_china_city_info P2 | ||||
| ON    P1.area_cn = P2.area_cn | ||||
|     AND P1.parent = P2.parent | ||||
|     AND P1.area_en = P2.area_en | ||||
|     AND P1.area_cd = P2.area_cd | ||||
|      | ||||
| WHERE  P2.area_cn IS NULL | ||||
|     OR P2.parent IS NULL | ||||
|     OR P2.area_en IS NULL | ||||
|     OR P2.area_cd IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.t00_china_city_info ( | ||||
|          area_cn                                                   /*地区名称*/ | ||||
|         ,parent                                                    /*上级地区*/ | ||||
|         ,area_en                                                   /*城市英文*/ | ||||
|         ,area_cd                                                   /*地区代码*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.area_cn                                                   /*地区名称*/ | ||||
|         ,P1.parent                                                    /*上级地区*/ | ||||
|         ,P1.area_en                                                   /*城市英文*/ | ||||
|         ,P1.area_cd                                                   /*地区代码*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t00_china_city_info_agi_INS P1 | ||||
| ON CONFLICT ( area_cd) | ||||
| DO UPDATE SET | ||||
|      area_cd=excluded.area_cd | ||||
|     ,area_cn=excluded.area_cn | ||||
|     ,parent=excluded.parent | ||||
|     ,area_en=excluded.area_en | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,216 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t01_livechat_record; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t01_livechat_record ( | ||||
| 	 livechat_leads_id  varchar(20)  | ||||
| 	, chat_creation_time  timestamp(0)  | ||||
| 	, chat_start_time  timestamp(0)  | ||||
| 	, chat_start_url  text  | ||||
| 	, chat_referrer_url  text  | ||||
| 	, chat_duration  int  | ||||
| 	, queue_duration  int  | ||||
| 	, visitor_livechat_id  varchar(100)  | ||||
| 	, visitor_nick  varchar(50)  | ||||
| 	, visitor_ip  varchar(20)  | ||||
| 	, visitor_email  varchar(50)  | ||||
| 	, last_operator_id  varchar(50)  | ||||
| 	, group_id  varchar(100)  | ||||
| 	, group_name  varchar(100)  | ||||
| 	, rate  varchar(20)  | ||||
| 	, rate_comment  text  | ||||
| 	, operator_1_nick  varchar(50)  | ||||
| 	, operator_2_nick  varchar(50)  | ||||
| 	, operator_3_nick  varchar(50)  | ||||
| 	, operator_4_nick  varchar(50)  | ||||
| 	, operator_5_nick  varchar(50)  | ||||
| 	, operator_6_nick  varchar(50)  | ||||
| 	, operator_7_nick  varchar(50)  | ||||
| 	, operator_8_nick  varchar(50)  | ||||
| 	, operator_9_nick  varchar(50)  | ||||
| 	, operator_10_nick  varchar(50)  | ||||
| 	, operator_11_nick  varchar(50)  | ||||
| 	, operator_1_id  varchar(50)  | ||||
| 	, operator_2_id  varchar(50)  | ||||
| 	, operator_3_id  varchar(50)  | ||||
| 	, operator_4_id  varchar(50)  | ||||
| 	, operator_5_id  varchar(50)  | ||||
| 	, operator_6_id  varchar(50)  | ||||
| 	, operator_7_id  varchar(50)  | ||||
| 	, operator_8_id  varchar(50)  | ||||
| 	, operator_9_id  varchar(50)  | ||||
| 	, operator_10_id  varchar(50)  | ||||
| 	, operator_11_id  varchar(50)  | ||||
| 	, operator_1_time_zone  varchar(20)  | ||||
| 	, operator_2_time_zone  varchar(20)  | ||||
| 	, operator_3_time_zone  varchar(20)  | ||||
| 	, operator_4_time_zone  varchar(20)  | ||||
| 	, operator_5_time_zone  varchar(20)  | ||||
| 	, operator_6_time_zone  varchar(20)  | ||||
| 	, operator_7_time_zone  varchar(20)  | ||||
| 	, operator_8_time_zone  varchar(20)  | ||||
| 	, operator_9_time_zone  varchar(20)  | ||||
| 	, operator_10_time_zone  varchar(20)  | ||||
| 	, operator_11_time_zone  varchar(20)  | ||||
| 	, pre_chat_service  varchar(50)  | ||||
| 	, pre_chat_name  varchar(20)  | ||||
| 	, pre_chat_contact  varchar(20)  | ||||
| 	, pre_chat_email  varchar(50)  | ||||
| 	, pre_chat_company  varchar(50)  | ||||
| 	, pre_chat_service_t  varchar(50)  | ||||
| 	, pre_chat_email_t  varchar(50)  | ||||
| 	, pre_chat_contact_t  varchar(20)  | ||||
| 	, pre_chat_company_t  varchar(50)  | ||||
| 	, pre_chat_name_j  varchar(20)  | ||||
| 	, pre_chat_email_j  varchar(50)  | ||||
| 	, pre_chat_private_policy  varchar(10)  | ||||
| 	, pre_chat_know_policy  varchar(10)  | ||||
| 	, pre_chat_agree_policy  varchar(10)  | ||||
| 	, pre_chat_agree_policy_k  varchar(10)  | ||||
| 	, pre_chat_agree_for_sale  varchar(10)  | ||||
| 	, pre_chat_company_k  varchar(50)  | ||||
| 	, pre_chat_name_k  varchar(20)  | ||||
| 	, pre_chat_contact_k  varchar(20)  | ||||
| 	, pre_chat_email_k  varchar(50)  | ||||
| 	, pre_chat_service_k  varchar(20)  | ||||
| 	, pre_chat_contact_2  varchar(20)  | ||||
| 	, pre_chat_contact_3  varchar(20)  | ||||
| 	, post_chat_first  varchar(10)  | ||||
| 	, post_chat_where_chat  varchar(50)  | ||||
| 	, post_chat_help  varchar(10)  | ||||
| 	, post_chat_where_2  varchar(50)  | ||||
| 	, post_chat_first_j  varchar(10)  | ||||
| 	, post_chat_help_j  varchar(10)  | ||||
| 	, post_chat_message_j  text  | ||||
| 	, auto_invite_url  varchar(50)  | ||||
| 	, auto_invite_action  varchar(50)  | ||||
| 	, goal_action_name  varchar(50)  | ||||
| 	, goal_done_by  varchar(50)  | ||||
| 	, goal_done_time  timestamp(0)  | ||||
| 	, tag_1  varchar(50)  | ||||
| 	, tag_2  varchar(50)  | ||||
| 	, tag_3  varchar(50)  | ||||
| 	, tag_4  varchar(50)  | ||||
| 	, tag_5  varchar(50)  | ||||
| 	, cust_var_1_name  varchar(50)  | ||||
| 	, cust_var_1_value  varchar(50)  | ||||
| 	, first_response_time  text  | ||||
| 	, average_response_time  int  | ||||
| 	, agents_chatting_duration  int  | ||||
| 	, visitor_user_agent  varchar(200)  | ||||
| 	, group_status_at_start  varchar(20)  | ||||
| 	, visitor_country_code  varchar(2)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( livechat_leads_id ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.livechat_leads_id IS 'livechat线索编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.chat_creation_time IS '聊天创建时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.chat_start_time IS '聊天开始时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.chat_start_url IS '聊天开始url';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.chat_referrer_url IS '聊天上级url';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.chat_duration IS '聊天持续时长';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.queue_duration IS '排队时长';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_livechat_id IS '访客聊天编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_nick IS '访客昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_ip IS '访客IP';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_email IS '访客邮箱';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.last_operator_id IS '最后操作者';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.group_id IS '责任组编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.group_name IS '责任组名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.rate IS '评价';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.rate_comment IS '评价描述';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_1_nick IS '操作者1昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_2_nick IS '操作者2昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_3_nick IS '操作者3昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_4_nick IS '操作者4昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_5_nick IS '操作者5昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_6_nick IS '操作者6昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_7_nick IS '操作者7昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_8_nick IS '操作者8昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_9_nick IS '操作者9昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_10_nick IS '操作者10昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_11_nick IS '操作者11昵称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_1_id IS '操作者1编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_2_id IS '操作者2编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_3_id IS '操作者3编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_4_id IS '操作者4编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_5_id IS '操作者5编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_6_id IS '操作者6编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_7_id IS '操作者7编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_8_id IS '操作者8编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_9_id IS '操作者9编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_10_id IS '操作者10编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_11_id IS '操作者11编号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_1_time_zone IS '操作者1时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_2_time_zone IS '操作者2时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_3_time_zone IS '操作者3时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_4_time_zone IS '操作者4时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_5_time_zone IS '操作者5时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_6_time_zone IS '操作者6时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_7_time_zone IS '操作者7时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_8_time_zone IS '操作者8时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_9_time_zone IS '操作者9时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_10_time_zone IS '操作者10时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.operator_11_time_zone IS '操作者11时区';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_service IS '需要服务类型';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_name IS '姓名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_contact IS '联系方式';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_email IS '邮箱';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_company IS '公司名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_service_t IS '需要服务类型(繁体)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_email_t IS '邮箱(繁体)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_contact_t IS '联系方式(繁体)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_company_t IS '公司名(繁体)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_name_j IS '姓名(日文)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_email_j IS '邮箱(日文)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_private_policy IS '同意隐私政策标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_know_policy IS '同意数据境外传输标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_agree_policy IS '同意收集数据标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_agree_policy_k IS '同意收集数据标志(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_agree_for_sale IS '同意数据用于营销标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_company_k IS '公司(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_name_k IS '姓名(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_contact_k IS '联系方式(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_email_k IS '邮箱(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_service_k IS '需要服务类型(韩语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_contact_2 IS '联系方式2';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.pre_chat_contact_3 IS '联系方式3';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_first IS '第一次聊天标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_where_chat IS '聊天来源';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_help IS '问题解决标志';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_where_2 IS '聊天来源2';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_first_j IS '第一次聊天标志(日语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_help_j IS '问题解决标志(日语)';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.post_chat_message_j IS '聊天信息';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.auto_invite_url IS '自动邀请网址';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.auto_invite_action IS '自动邀请事件';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.goal_action_name IS '目标事件名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.goal_done_by IS '目标完成人';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.goal_done_time IS '目标完成时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.tag_1 IS '标签1';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.tag_2 IS '标签2';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.tag_3 IS '标签3';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.tag_4 IS '标签4';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.tag_5 IS '标签5';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.cust_var_1_name IS '客户参数1名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.cust_var_1_value IS '客户参数1值';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.first_response_time IS '首次相应时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.average_response_time IS '平均响应时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.agents_chatting_duration IS '坐席聊天时长';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_user_agent IS '访问者代理';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.group_status_at_start IS '开始时组状态';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.visitor_country_code IS '访客国家代码';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t01_livechat_record.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t01_livechat_record IS '即时聊天记录'; | ||||
|  | @ -1,36 +0,0 @@ | |||
| 
 | ||||
| DROP TABLE IF EXISTS p20_pdm.t00_country_info; | ||||
| CREATE TABLE IF NOT EXISTS p20_pdm.t00_country_info ( | ||||
| 	 country_cn_name  varchar(50)  | ||||
| 	, country_en_name  varchar(50)  | ||||
| 	, country_cd  varchar(10)  | ||||
| 	, country_abbr  varchar(10)  | ||||
| 	, country_number  int  | ||||
| 	, inter_tel_cd  varchar(10)  | ||||
| 	, internet_name  varchar(20)  | ||||
| 	, Etl_Batch_No  varchar(50)  | ||||
| 	, Etl_First_Dt  timestamp(0)  | ||||
| 	, Etl_Job  varchar(50)  | ||||
| 	, Etl_Proc_Dt  timestamp(0)  | ||||
| 	, Etl_Tx_Dt  timestamp(0)  | ||||
| 	, Src_Sysname  varchar(50)  | ||||
| 	, Src_Table  varchar(50)  | ||||
| 	,primary key( country_cd ) | ||||
| ); | ||||
| 
 | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.country_cn_name IS '国家';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.country_en_name IS '国家英文名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.country_cd IS '国家代码';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.country_abbr IS '国家缩写';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.country_number IS '数字代码';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.inter_tel_cd IS '国际区号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.internet_name IS '域名';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Etl_Batch_No IS '作业批次号';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Etl_First_Dt IS '最初入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Etl_Job IS '作业名称';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Etl_Proc_Dt IS '本次入库时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Etl_Tx_Dt IS '作业运行时间';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Src_Sysname IS '来源系统';  | ||||
|  COMMENT ON COLUMN p20_pdm.t00_country_info.Src_Table IS '来源表';  | ||||
| 
 | ||||
| COMMENT ON TABLE p20_pdm.t00_country_info IS '国家信息'; | ||||
|  | @ -1,190 +0,0 @@ | |||
| /***************************************************************************************************/ | ||||
| /*script in Sql, generate by SdmCreateScript 2020(by Qihang Feng, QF255001@TERADATA.COM)     */ | ||||
| /*VERSION 01.10 revised on 2020-08-25                                                              */ | ||||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :t00_country_info(国家信息)             */ | ||||
| /*Create Date:2024-01-16 18:27:51                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-01-16                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-01-16                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: p10_sa.s98_s_country_cde                                                         */ | ||||
| /*Job Type: Inbound transform (Tier 1 to Tier 2)                                                   */ | ||||
| /*Target Table:t00_country_info                                                                    */ | ||||
| /*ETL Job Name:t00_country_info                                                                    */ | ||||
| /*ETL Frequency:Daily                                                                              */ | ||||
| /*ETL Policy:F2                                                                                    */ | ||||
| /********************************************************************************************/ | ||||
| /*******Main Section**************************************************************************/ | ||||
| \set ON_ERROR_STOP on | ||||
| \set AUTOCOMMIT on | ||||
| \timing on | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载当前数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t00_country_info_agi_CUR_I  | ||||
|  ( LIKE :PDMDB.t00_country_info) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*创建临时表加载不同数据                                                                           */ | ||||
| CREATE TEMPORARY TABLE t00_country_info_agi_INS  | ||||
| ( LIKE :PDMDB.t00_country_info) | ||||
| ON COMMIT PRESERVE ROWS; | ||||
| 
 | ||||
|              | ||||
| /*****************************************************************************************************/ | ||||
| /* GROUP 1:Source Table:s98_s_country_cde*************************************************************/ | ||||
| /*****************************************************************************************************/ | ||||
| INSERT INTO t00_country_info_agi_CUR_I ( | ||||
|             country_cn_name                         /*国家*/ | ||||
|            ,country_en_name                         /*国家英文名*/ | ||||
|            ,country_cd                              /*国家代码*/ | ||||
|            ,country_abbr                            /*国家缩写*/ | ||||
|            ,country_number                          /*数字代码*/ | ||||
|            ,inter_tel_cd                            /*国际区号*/ | ||||
|            ,internet_name                           /*域名*/ | ||||
|            ,Etl_Batch_No                            /*作业批次号*/ | ||||
|            ,Etl_First_Dt                            /*最初入库时间*/ | ||||
|            ,Etl_Job                                 /*作业名称*/ | ||||
|            ,Etl_Proc_Dt                             /*本次入库时间*/ | ||||
|            ,Etl_Tx_Dt                               /*作业运行时间*/ | ||||
|            ,Src_Sysname                             /*来源系统*/ | ||||
|            ,Src_Table                               /*来源表*/ | ||||
|         ) | ||||
| SELECT | ||||
|          COALESCE(TRIM(CAST(p0.country_cn_name AS varchar(50))),'')        /*country_cn_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.country_en_name AS varchar(50))),'')        /*country_en_name*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.country_cd AS varchar(10))),'')        /*country_cd*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.country_abbr AS varchar(10))),'')        /*country_abbr*/ | ||||
|         ,COALESCE(CAST(p0.country_number AS int),0)                /*country_number*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.inter_tel_cd AS varchar(10))),'')        /*inter_tel_cd*/ | ||||
|         ,COALESCE(TRIM(CAST(p0.internet_name AS varchar(20))),'')        /*internet_name*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,:ETLJOB                                                   /*Etl_Job*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_Tx_Dt*/ | ||||
|         ,Substr('s98_s_country_cde',1,3)                           /*Src_Sysname*/ | ||||
|         ,'s98_s_country_cde'                                       /*Src_Table*/ | ||||
|          | ||||
| FROM p10_sa.s98_s_country_cde  p0 | ||||
| ; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /*将不同数据插入到临时表                                                                           */ | ||||
| ;INSERT INTO t00_country_info_agi_INS ( | ||||
|          country_cn_name                                           /*国家*/ | ||||
|         ,country_en_name                                           /*国家英文名*/ | ||||
|         ,country_abbr                                              /*国家缩写*/ | ||||
|         ,country_number                                            /*数字代码*/ | ||||
|         ,inter_tel_cd                                              /*国际区号*/ | ||||
|         ,internet_name                                             /*域名*/ | ||||
|         ,country_cd                                                /*国家代码*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
|     SELECT | ||||
|          P1.country_cn_name                                           /*国家*/ | ||||
|         ,P1.country_en_name                                           /*国家英文名*/ | ||||
|         ,P1.country_abbr                                              /*国家缩写*/ | ||||
|         ,P1.country_number                                            /*数字代码*/ | ||||
|         ,P1.inter_tel_cd                                              /*国际区号*/ | ||||
|         ,P1.internet_name                                             /*域名*/ | ||||
|         ,P1.country_cd                                                /*国家代码*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t00_country_info_agi_CUR_I P1 | ||||
| LEFT JOIN :PDMDB.t00_country_info P2 | ||||
| ON    P1.country_cn_name = P2.country_cn_name | ||||
|     AND P1.country_en_name = P2.country_en_name | ||||
|     AND P1.country_abbr = P2.country_abbr | ||||
|     AND P1.country_number = P2.country_number | ||||
|     AND P1.inter_tel_cd = P2.inter_tel_cd | ||||
|     AND P1.internet_name = P2.internet_name | ||||
|     AND P1.country_cd = P2.country_cd | ||||
|      | ||||
| WHERE  P2.country_cn_name IS NULL | ||||
|     OR P2.country_en_name IS NULL | ||||
|     OR P2.country_abbr IS NULL | ||||
|     OR P2.country_number IS NULL | ||||
|     OR P2.inter_tel_cd IS NULL | ||||
|     OR P2.internet_name IS NULL | ||||
|     OR P2.country_cd IS NULL | ||||
|      | ||||
| ;  | ||||
| /*将新增数据插入到目标表                                                                           */ | ||||
| ;INSERT INTO :PDMDB.t00_country_info ( | ||||
|          country_cn_name                                           /*国家*/ | ||||
|         ,country_en_name                                           /*国家英文名*/ | ||||
|         ,country_abbr                                              /*国家缩写*/ | ||||
|         ,country_number                                            /*数字代码*/ | ||||
|         ,inter_tel_cd                                              /*国际区号*/ | ||||
|         ,internet_name                                             /*域名*/ | ||||
|         ,country_cd                                                /*国家代码*/ | ||||
|         ,Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,Etl_Job                                                   /*作业名称*/ | ||||
|         ,Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,Src_Sysname                                               /*来源系统*/ | ||||
|         ,Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| ) | ||||
| SELECT | ||||
|          P1.country_cn_name                                           /*国家*/ | ||||
|         ,P1.country_en_name                                           /*国家英文名*/ | ||||
|         ,P1.country_abbr                                              /*国家缩写*/ | ||||
|         ,P1.country_number                                            /*数字代码*/ | ||||
|         ,P1.inter_tel_cd                                              /*国际区号*/ | ||||
|         ,P1.internet_name                                             /*域名*/ | ||||
|         ,P1.country_cd                                                /*国家代码*/ | ||||
|         ,P1.Etl_Batch_No                                              /*作业批次号*/ | ||||
|         ,P1.Etl_First_Dt                                              /*最初入库时间*/ | ||||
|         ,P1.Etl_Job                                                   /*作业名称*/ | ||||
|         ,P1.Etl_Proc_Dt                                               /*本次入库时间*/ | ||||
|         ,P1.Etl_Tx_Dt                                                 /*作业运行时间*/ | ||||
|         ,P1.Src_Sysname                                               /*来源系统*/ | ||||
|         ,P1.Src_Table                                                 /*来源表*/ | ||||
|          | ||||
| FROM t00_country_info_agi_INS P1 | ||||
| ON CONFLICT ( country_cd) | ||||
| DO UPDATE SET | ||||
|      country_cd=excluded.country_cd | ||||
|     ,country_cn_name=excluded.country_cn_name | ||||
|     ,country_en_name=excluded.country_en_name | ||||
|     ,country_abbr=excluded.country_abbr | ||||
|     ,country_number=excluded.country_number | ||||
|     ,inter_tel_cd=excluded.inter_tel_cd | ||||
|     ,internet_name=excluded.internet_name | ||||
|     ,Etl_Batch_No=excluded.Etl_Batch_No | ||||
|     ,Etl_First_Dt=excluded.Etl_First_Dt | ||||
|     ,Etl_Job=excluded.Etl_Job | ||||
|     ,Etl_Proc_Dt=excluded.Etl_Proc_Dt | ||||
|     ,Etl_Tx_Dt=excluded.Etl_Tx_Dt | ||||
|     ,Src_Sysname=excluded.Src_Sysname | ||||
|     ,Src_Table=excluded.Src_Table | ||||
|      | ||||
| 
 | ||||
| ; | ||||
| /*****程序结束退出                                               */ | ||||
| \q | ||||
| 
 | ||||
|  | @ -1,351 +0,0 @@ | |||
| #!/usr/bin/python | ||||
| # -*- encoding=utf-8 -*- | ||||
| from airflow import DAG | ||||
| from datetime import datetime, timedelta | ||||
| from airflow.contrib.hooks.ssh_hook import SSHHook | ||||
| from airflow.contrib.operators.ssh_operator import SSHOperator | ||||
| from airflow.sensors.external_task_sensor import ExternalTaskSensor | ||||
| import json | ||||
| 
 | ||||
| from airflow.operators.email_operator import EmailOperator | ||||
| from airflow.utils.trigger_rule import TriggerRule | ||||
| 
 | ||||
| 
 | ||||
| sshHook = SSHHook(ssh_conn_id ='ssh_air') | ||||
| default_args = { | ||||
| 'owner': 'info@idgvalue.com', | ||||
| 'email': [''], | ||||
| 'email_on_failure': True, | ||||
| 'email_on_retry':True, | ||||
| 'start_date': datetime(2022, 9, 12), | ||||
| 'depends_on_past': False, | ||||
| 'retries': 6, | ||||
| 'retry_delay': timedelta(minutes=10), | ||||
| } | ||||
| 
 | ||||
| dag = DAG('wf_dag_tk_cust', default_args=default_args, | ||||
| schedule_interval="0 0 * * *", | ||||
| catchup=False, | ||||
| dagrun_timeout=timedelta(minutes=160), | ||||
| max_active_runs=3) | ||||
| 
 | ||||
| task_failed = EmailOperator ( | ||||
|     dag=dag, | ||||
|     trigger_rule=TriggerRule.ONE_FAILED, | ||||
|     task_id="task_failed", | ||||
|     to=["info@idgvalue.com"], | ||||
|     cc=[""], | ||||
|     subject="tk_cust_failed", | ||||
|     html_content='<h3>您好,tk_cust作业失败,请及时处理" </h3>') | ||||
| 
 | ||||
| file_Tk01 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_Tk01', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"Tk01"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_Update_af0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_Update_af0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"Update_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_Merge_af0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_Merge_af0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"Merge_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_SCRM_Contact_af0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_SCRM_Contact_af0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"SCRM_Contact_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_SCRM_Contact_bf0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_SCRM_Contact_bf0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"SCRM_Contact_bf0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| livechat_6381 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='livechat_6381', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_livechat"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_contact_af0912_6333 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_contact_af0912_6333', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_contact_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_contact_update_af0912_6448 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_contact_update_af0912_6448', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_contact_update_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_contact_merge_af0912_7975 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_contact_merge_af0912_7975', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_contact_merge_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_contact_bf0912_6949 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_contact_bf0912_6949', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_contact_bf0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| T01_SCRM_CONTACT = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='T01_SCRM_CONTACT', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"T01_SCRM_CONTACT_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| file_Udesk_record = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_Udesk_record', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"Udesk_record"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_CRM_Raw_Leads = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_CRM_Raw_Leads', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"CRM_Raw_Leads"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_scrm_leads_bf0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_scrm_leads_bf0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"scrm_leads_bf0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_scrm_leads_af0912 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_scrm_leads_af0912', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"scrm_leads_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| udesk_record_3768 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='udesk_record_3768', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_udesk_record"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_leads_bf0912_508 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_leads_bf0912_508', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_leads_bf0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| scrm_leads_af0912_5813 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='scrm_leads_af0912_5813', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_scrm_leads_af0912"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| crm_raw_leads_6024 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='crm_raw_leads_6024', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_crm_raw_leads"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| t01_scrm_contact_his = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_scrm_contact_his', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_scrm_contact_his_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t01_scrm_contact_update = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_scrm_contact_update', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_scrm_contact_update_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t01_scrm_contact_merge = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_scrm_contact_merge', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_scrm_contact_merge_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t01_livechat_record = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_livechat_record', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_livechat_record_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| china_city_4536 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='china_city_4536', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_china_city"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| country_cde_3310 = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='country_cde_3310', | ||||
| command='/data/airflow/etl/SA/run_sa.sh {{ ds_nodash }} {{ params.my_param }} >>/data/airflow/logs/run_psql_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"S98_S_country_cde"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| file_china_city = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_china_city', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"china_city"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| file_country_cde = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='file_country_cde', | ||||
| command='python /data/airflow/bin/FILELOD.py {{ params.my_param }} {{ ds_nodash }}  >>/data/airflow/logs/file_load/file_load_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"country_cde"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| 
 | ||||
| 
 | ||||
| t01_crm_raw_leads = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_crm_raw_leads', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_crm_raw_leads_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t00_country_info = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t00_country_info', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t00_country_info_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t00_china_city_info = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t00_china_city_info', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t00_china_city_info_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t01_scrm_leads_his = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_scrm_leads_his', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_scrm_leads_his_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| t01_scrm_leads = SSHOperator( | ||||
| ssh_hook=sshHook, | ||||
| task_id='t01_scrm_leads', | ||||
| command='/data/airflow/etl/PDM/run_sa.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', | ||||
| params={'my_param':"t01_scrm_leads_agi"}, | ||||
| depends_on_past=False,  | ||||
| retries=3,  | ||||
| dag=dag) | ||||
| file_Tk01 >> livechat_6381 | ||||
| file_Merge_af0912 >> scrm_contact_merge_af0912_7975 | ||||
| file_SCRM_Contact_bf0912 >> scrm_contact_bf0912_6949 | ||||
| file_SCRM_Contact_af0912 >> scrm_contact_af0912_6333 | ||||
| file_Update_af0912 >> scrm_contact_update_af0912_6448 | ||||
| scrm_contact_af0912_6333 >> T01_SCRM_CONTACT | ||||
| file_Udesk_record >> udesk_record_3768 | ||||
| file_scrm_leads_bf0912 >> scrm_leads_bf0912_508 | ||||
| file_scrm_leads_af0912 >> scrm_leads_af0912_5813 | ||||
| file_CRM_Raw_Leads >> crm_raw_leads_6024 | ||||
| scrm_contact_bf0912_6949 >> t01_scrm_contact_his | ||||
| scrm_contact_update_af0912_6448 >> t01_scrm_contact_update | ||||
| scrm_contact_merge_af0912_7975 >> t01_scrm_contact_merge | ||||
| livechat_6381 >> t01_livechat_record | ||||
| file_country_cde >> country_cde_3310 | ||||
| file_china_city >> china_city_4536 | ||||
| crm_raw_leads_6024 >> t01_crm_raw_leads | ||||
| country_cde_3310 >> t00_country_info | ||||
| china_city_4536 >> t00_china_city_info | ||||
| scrm_leads_bf0912_508 >> t01_scrm_leads_his | ||||
| scrm_leads_af0912_5813 >> t01_scrm_leads | ||||
| t01_scrm_leads >> task_failed  | ||||
		Loading…
	
		Reference in New Issue