add workflow 泰克CRM,dev

This commit is contained in:
root 2024-05-10 16:31:19 +08:00
parent dba0293f31
commit cb3ba5e034
1 changed files with 10 additions and 10 deletions

View File

@ -4,11 +4,11 @@
/*Brilliance stems from wisdoms. */
/*************Head Section**************************************************************************/
/*Script Use: Periodically load data to :t01_crm_contact(CRM联系方式) */
/*Create Date:2024-03-27 15:53:22 */
/*Create Date:2024-05-10 16:27:03 */
/*SDM Developed By: dev */
/*SDM Developed Date: 2024-01-12 */
/*SDM Checked By: dev */
/*SDM Checked Date: 2024-03-27 */
/*SDM Checked Date: 2024-05-10 */
/*Script Developed By: dev */
/*Script Checked By: dev */
/*Source table 1: p10_sa.s98_s_crm_contact_part */
@ -128,16 +128,16 @@ SELECT
,COALESCE(TRIM(CAST(p0.address1_country AS varchar(20))),'') /*country_name*/
,COALESCE(TRIM(CAST(p0.tek_ccpapplication AS varchar(200))),'') /*ccp_app*/
,COALESCE(TRIM(CAST(p0.tek_ccpproductinterest AS varchar(200))),'') /*product_interst*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_acquisitiondate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*acq_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_acquisitiondate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*acq_time*/
,COALESCE(cast(p0.tek_countofactivepartnerleads AS int),0) /*active_leads_count*/
,COALESCE(CAST(p0.tek_countofapplication2 AS int),0) /*app_count*/
,COALESCE(CAST(p0.tek_recordcountccp AS int),0) /*ccp_record_count*/
,COALESCE(CAST(p0.tek_countofgeneralproductinterest2 AS int),0) /*gen_product_interst_count*/
,COALESCE(CAST(p0.tek_countofsubapplication2 AS int),0) /*sub_app_count*/
,COALESCE(TRIM(CAST(p0.tek_acquisitioncampaignidname AS varchar(200))),'') /*acq_campaign_name*/
,COALESCE(TO_TIMESTAMP(CAST(p0.createdon AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*create_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.createdon AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*create_time*/
,COALESCE(TRIM(CAST(p0.createdbyname AS varchar(50))),'') /*create_person*/
,COALESCE(TO_TIMESTAMP(CAST(p0.modifiedon AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*modify_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.modifiedon AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*modify_time*/
,COALESCE(TRIM(CAST(p0.modifiedbyname AS varchar(50))),'') /*modify_person*/
,COALESCE(TRIM(CAST(p0.tek_industry2idname AS varchar(50))),'') /*industry*/
,COALESCE(TRIM(CAST(p0.tek_subindustry2idname AS varchar(50))),'') /*sub_industry*/
@ -147,22 +147,22 @@ SELECT
,COALESCE(TRIM(CAST(p0.tek_contactstagecodename AS varchar(50))),'') /*contact_stage*/
,COALESCE(TRIM(CAST(p0.tek_contacttypename AS varchar(20))),'') /*contact_type*/
,COALESCE(TRIM(CAST(p0.tek_consent_tocollectpersonalinfoname AS varchar(20))),'') /*collect_personal_info_ind*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_consenttocollectpersonalinfodate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*collect_personal_info_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_consenttocollectpersonalinfodate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*collect_personal_info_time*/
,COALESCE(TRIM(CAST(p0.donotphonename AS varchar(20))),'') /*phone_ind*/
,COALESCE(TRIM(CAST(p0.donotbulkpostalmail AS varchar(20))),'') /*bulk_postalmail_ind*/
,COALESCE(TRIM(CAST(p0.donotfax AS varchar(20))),'') /*fax_ind*/
,COALESCE(TRIM(CAST(p0.msgdpr_donottrack AS varchar(20))),'') /*track_ind*/
,COALESCE(TRIM(CAST(p0.tek_plussetupcompleted AS varchar(20))),'') /*set_up_ind*/
,COALESCE(TRIM(CAST(p0.donotbulkemailname AS varchar(20))),'') /*bulk_email_ind*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_emailpermissiondate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*email_permission_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_emailpermissiondate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*email_permission_time*/
,COALESCE(TRIM(CAST(p0.tek_donotallowsmsname AS varchar(20))),'') /*sms_ind*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_permissionsmsdate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*sms_permission_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_telemarketpermissiondate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*telmarker_permission_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_permissionsmsdate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*sms_permission_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_telemarketpermissiondate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*telmarker_permission_time*/
,COALESCE(TRIM(CAST(p0.tek_hasindustryandapplication AS varchar(20))),'') /*industry_or_application_info*/
,COALESCE(TRIM(CAST(p0.adx_lastactivity AS varchar(20))),'') /*last_activity*/
,COALESCE(TRIM(CAST(p0.tek_marketablename AS varchar(20))),'') /*market_ind*/
,COALESCE(TRIM(CAST(p0.tek_marketingconsentname AS varchar(20))),'') /*marketing_consent*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_marketingconsentdate AS VARCHAR(19)),'MM/DD/YYYY HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*marketing_consent_time*/
,COALESCE(TO_TIMESTAMP(CAST(p0.tek_marketingconsentdate AS VARCHAR(19)),'YYYY/MM/DD HH24:mi:ss'),TO_TIMESTAMP('19000102','YYYYMMDD')) /*marketing_consent_time*/
,COALESCE(TRIM(CAST(p0.statecodename AS varchar(20))),'') /*state*/
,0 /*Etl_Batch_No*/
,TO_DATE(:TXDATE,'YYYYMMDD') /*Etl_First_Dt*/