add workflow 泰克CRM,dev
This commit is contained in:
parent
4c1401a818
commit
90fda14e6b
|
@ -0,0 +1,28 @@
|
|||
|
||||
DROP TABLE IF EXISTS p20_pdm.T01_CRM_CCP_TYPE;
|
||||
CREATE TABLE IF NOT EXISTS p20_pdm.T01_CRM_CCP_TYPE (
|
||||
ccp_id varchar(50)
|
||||
, ccp_value varchar(100)
|
||||
, ccp_type 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( ccp_id )
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.ccp_id IS 'CCP编号';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.ccp_value IS 'CCP值';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.ccp_type IS 'CCP类型';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Etl_Batch_No IS '作业批次号';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Etl_First_Dt IS '最初入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Etl_Job IS '作业名称';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Etl_Proc_Dt IS '本次入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Etl_Tx_Dt IS '作业运行时间';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Src_Sysname IS '来源系统';
|
||||
COMMENT ON COLUMN p20_pdm.T01_CRM_CCP_TYPE.Src_Table IS '来源表';
|
||||
|
||||
COMMENT ON TABLE p20_pdm.T01_CRM_CCP_TYPE IS 'CRM_CCP分类';
|
|
@ -0,0 +1,154 @@
|
|||
/***************************************************************************************************/
|
||||
/*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_CCP_TYPE(CRM_CCP分类) */
|
||||
/*Create Date:2024-01-15 20:10:56 */
|
||||
/*SDM Developed By: dev */
|
||||
/*SDM Developed Date: 2024-01-11 */
|
||||
/*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_ccp_mapping_table */
|
||||
/*Job Type: Inbound transform (Tier 1 to Tier 2) */
|
||||
/*Target Table:T01_CRM_CCP_TYPE */
|
||||
/*ETL Job Name:T01_CRM_CCP_TYPE */
|
||||
/*ETL Frequency:Daily */
|
||||
/*ETL Policy:F2 */
|
||||
/********************************************************************************************/
|
||||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载当前数据 */
|
||||
CREATE TEMPORARY TABLE T01_CRM_CCP_TYPE_agi_CUR_I
|
||||
( LIKE :PDMDB.T01_CRM_CCP_TYPE)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载不同数据 */
|
||||
CREATE TEMPORARY TABLE T01_CRM_CCP_TYPE_agi_INS
|
||||
( LIKE :PDMDB.T01_CRM_CCP_TYPE)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
/*****************************************************************************************************/
|
||||
/* GROUP 1:Source Table:s98_s_ccp_mapping_table*******************************************************/
|
||||
/*****************************************************************************************************/
|
||||
INSERT INTO T01_CRM_CCP_TYPE_agi_CUR_I (
|
||||
ccp_id /*CCP编号*/
|
||||
,ccp_value /*CCP值*/
|
||||
,ccp_type /*CCP类型*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
)
|
||||
SELECT
|
||||
COALESCE(TRIM(CAST(p0.ccp_id AS varchar(50))),'') /*ccp_id*/
|
||||
,COALESCE(TRIM(CAST(p0.ccp_value AS varchar(100))),'') /*ccp_value*/
|
||||
,COALESCE(TRIM(CAST(p0.ccp_type AS varchar(30))),'') /*ccp_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_ccp_mapping_table',1,3) /*Src_Sysname*/
|
||||
,'s98_s_ccp_mapping_table' /*Src_Table*/
|
||||
|
||||
FROM p10_sa.s98_s_ccp_mapping_table p0
|
||||
;
|
||||
|
||||
|
||||
|
||||
/*将不同数据插入到临时表 */
|
||||
;INSERT INTO T01_CRM_CCP_TYPE_agi_INS (
|
||||
ccp_value /*CCP值*/
|
||||
,ccp_type /*CCP类型*/
|
||||
,ccp_id /*CCP编号*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.ccp_value /*CCP值*/
|
||||
,P1.ccp_type /*CCP类型*/
|
||||
,P1.ccp_id /*CCP编号*/
|
||||
,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_CCP_TYPE_agi_CUR_I P1
|
||||
LEFT JOIN :PDMDB.T01_CRM_CCP_TYPE P2
|
||||
ON P1.ccp_value = P2.ccp_value
|
||||
AND P1.ccp_type = P2.ccp_type
|
||||
AND P1.ccp_id = P2.ccp_id
|
||||
|
||||
WHERE P2.ccp_value IS NULL
|
||||
OR P2.ccp_type IS NULL
|
||||
OR P2.ccp_id IS NULL
|
||||
|
||||
;
|
||||
/*将新增数据插入到目标表 */
|
||||
;INSERT INTO :PDMDB.T01_CRM_CCP_TYPE (
|
||||
ccp_value /*CCP值*/
|
||||
,ccp_type /*CCP类型*/
|
||||
,ccp_id /*CCP编号*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.ccp_value /*CCP值*/
|
||||
,P1.ccp_type /*CCP类型*/
|
||||
,P1.ccp_id /*CCP编号*/
|
||||
,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_CCP_TYPE_agi_INS P1
|
||||
ON CONFLICT ( ccp_id)
|
||||
DO UPDATE SET
|
||||
ccp_id=excluded.ccp_id
|
||||
,ccp_value=excluded.ccp_value
|
||||
,ccp_type=excluded.ccp_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
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
DROP TABLE IF EXISTS p20_pdm.t01_crm_cust_ccp;
|
||||
CREATE TABLE IF NOT EXISTS p20_pdm.t01_crm_cust_ccp (
|
||||
crm_contact_account varchar(20)
|
||||
, create_time timestamp(0)
|
||||
, ccp_value 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( crm_contact_account,ccp_value )
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.crm_contact_account IS 'CRM_CONTACT账号';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.ccp_value IS 'ccp值';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Etl_Batch_No IS '作业批次号';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Etl_First_Dt IS '最初入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Etl_Job IS '作业名称';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Etl_Proc_Dt IS '本次入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Etl_Tx_Dt IS '作业运行时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Src_Sysname IS '来源系统';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_cust_ccp.Src_Table IS '来源表';
|
||||
|
||||
COMMENT ON TABLE p20_pdm.t01_crm_cust_ccp IS 'CRM客户CCP';
|
|
@ -0,0 +1,154 @@
|
|||
/***************************************************************************************************/
|
||||
/*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_cust_ccp(CRM客户CCP) */
|
||||
/*Create Date:2024-01-15 20:17:01 */
|
||||
/*SDM Developed By: dev */
|
||||
/*SDM Developed Date: 2024-01-15 */
|
||||
/*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_contact_ccp */
|
||||
/*Job Type: Inbound transform (Tier 1 to Tier 2) */
|
||||
/*Target Table:t01_crm_cust_ccp */
|
||||
/*ETL Job Name:t01_crm_cust_ccp */
|
||||
/*ETL Frequency:Daily */
|
||||
/*ETL Policy:F2 */
|
||||
/********************************************************************************************/
|
||||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载当前数据 */
|
||||
CREATE TEMPORARY TABLE t01_crm_cust_ccp_agi_CUR_I
|
||||
( LIKE :PDMDB.t01_crm_cust_ccp)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载不同数据 */
|
||||
CREATE TEMPORARY TABLE t01_crm_cust_ccp_agi_INS
|
||||
( LIKE :PDMDB.t01_crm_cust_ccp)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
/*****************************************************************************************************/
|
||||
/* GROUP 1:Source Table:s98_s_crm_contact_ccp*********************************************************/
|
||||
/*****************************************************************************************************/
|
||||
INSERT INTO t01_crm_cust_ccp_agi_CUR_I (
|
||||
crm_contact_account /*CRM_CONTACT账号*/
|
||||
,create_time /*创建时间*/
|
||||
,ccp_value /*ccp值*/
|
||||
,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(TO_TIMESTAMP(CAST(p0.newcreation AS VARCHAR(19)),'YYYY-MM-DD HH24:mi:ss'),TO_TIMESTAMP(:NULLDATE,'YYYYMMDD')) /*create_time*/
|
||||
,COALESCE(TRIM(CAST(p0.tek_ccpchoiceidname AS varchar(50))),'') /*ccp_value*/
|
||||
,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_contact_ccp',1,3) /*Src_Sysname*/
|
||||
,'s98_s_crm_contact_ccp' /*Src_Table*/
|
||||
|
||||
FROM p10_sa.s98_s_crm_contact_ccp p0
|
||||
;
|
||||
|
||||
|
||||
|
||||
/*将不同数据插入到临时表 */
|
||||
;INSERT INTO t01_crm_cust_ccp_agi_INS (
|
||||
create_time /*创建时间*/
|
||||
,crm_contact_account /*CRM_CONTACT账号*/
|
||||
,ccp_value /*ccp值*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.create_time /*创建时间*/
|
||||
,P1.crm_contact_account /*CRM_CONTACT账号*/
|
||||
,P1.ccp_value /*ccp值*/
|
||||
,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_cust_ccp_agi_CUR_I P1
|
||||
LEFT JOIN :PDMDB.t01_crm_cust_ccp P2
|
||||
ON P1.create_time = P2.create_time
|
||||
AND P1.crm_contact_account = P2.crm_contact_account
|
||||
AND P1.ccp_value = P2.ccp_value
|
||||
|
||||
WHERE P2.create_time IS NULL
|
||||
OR P2.crm_contact_account IS NULL
|
||||
OR P2.ccp_value IS NULL
|
||||
|
||||
;
|
||||
/*将新增数据插入到目标表 */
|
||||
;INSERT INTO :PDMDB.t01_crm_cust_ccp (
|
||||
create_time /*创建时间*/
|
||||
,crm_contact_account /*CRM_CONTACT账号*/
|
||||
,ccp_value /*ccp值*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.create_time /*创建时间*/
|
||||
,P1.crm_contact_account /*CRM_CONTACT账号*/
|
||||
,P1.ccp_value /*ccp值*/
|
||||
,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_cust_ccp_agi_INS P1
|
||||
ON CONFLICT ( crm_contact_account,ccp_value)
|
||||
DO UPDATE SET
|
||||
crm_contact_account=excluded.crm_contact_account
|
||||
,ccp_value=excluded.ccp_value
|
||||
,create_time=excluded.create_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
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
|
||||
DROP TABLE IF EXISTS p20_pdm.t01_crm_account;
|
||||
CREATE TABLE IF NOT EXISTS p20_pdm.t01_crm_account (
|
||||
accountnumber text
|
||||
, name text
|
||||
, tek_channelidname text
|
||||
, address1_city text
|
||||
, tek_address1_stateidname text
|
||||
, tek_address1_countryidname text
|
||||
, address1_line1 text
|
||||
, address1_postalcode text
|
||||
, tek_accountterritoryidname text
|
||||
, statecodename text
|
||||
, tek_omarcustomercode text
|
||||
, tek_erpsitenumber text
|
||||
, tek_newcountofactivecontacts text
|
||||
, tek_countofcases text
|
||||
, tek_countofleads text
|
||||
, tek_countofopportunities text
|
||||
, tek_countofnamedaccount text
|
||||
, createdbyname text
|
||||
, createdon text
|
||||
, tek_3yearvalue text
|
||||
, tek_3yrordertotal text
|
||||
, customertypecodename text
|
||||
, adx_activeopportunitycount text
|
||||
, donotbulkemail text
|
||||
, donotbulkpostalmail text
|
||||
, donotemail text
|
||||
, donotfax text
|
||||
, donotpostalmail text
|
||||
, donotphone text
|
||||
, ftv_dqphoneclean text
|
||||
, tek_op_duplicatestatusname text
|
||||
, tek_plussetupcompletedname text
|
||||
, tek_customeridname text
|
||||
, tek_industryidname text
|
||||
, tek_mkto_channel text
|
||||
, tek_mkto_region text
|
||||
, modifiedbyname text
|
||||
, modifiedon text
|
||||
, owneridname text
|
||||
, parentaccountidname text
|
||||
, Scd_Start_Dt date
|
||||
, Scd_End_Dt date
|
||||
, 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( accountnumber )
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.accountnumber IS 'accountnumber';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.name IS 'name';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_channelidname IS 'tek_channelidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.address1_city IS 'address1_city';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_address1_stateidname IS 'tek_address1_stateidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_address1_countryidname IS 'tek_address1_countryidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.address1_line1 IS 'address1_line1';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.address1_postalcode IS 'address1_postalcode';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_accountterritoryidname IS 'tek_accountterritoryidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.statecodename IS 'statecodename';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_omarcustomercode IS 'tek_omarcustomercode';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_erpsitenumber IS 'tek_erpsitenumber';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_newcountofactivecontacts IS 'tek_newcountofactivecontacts';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_countofcases IS 'tek_countofcases';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_countofleads IS 'tek_countofleads';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_countofopportunities IS 'tek_countofopportunities';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_countofnamedaccount IS 'tek_countofnamedaccount';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.createdbyname IS 'createdbyname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.createdon IS 'createdon';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_3yearvalue IS 'tek_3yearvalue';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_3yrordertotal IS 'tek_3yrordertotal';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.customertypecodename IS 'customertypecodename';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.adx_activeopportunitycount IS 'adx_activeopportunitycount';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotbulkemail IS 'donotbulkemail';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotbulkpostalmail IS 'donotbulkpostalmail';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotemail IS 'donotemail';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotfax IS 'donotfax';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotpostalmail IS 'donotpostalmail';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.donotphone IS 'donotphone';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.ftv_dqphoneclean IS 'ftv_dqphoneclean';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_op_duplicatestatusname IS 'tek_op_duplicatestatusname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_plussetupcompletedname IS 'tek_plussetupcompletedname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_customeridname IS 'tek_customeridname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_industryidname IS 'tek_industryidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_mkto_channel IS 'tek_mkto_channel';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.tek_mkto_region IS 'tek_mkto_region';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.modifiedbyname IS 'modifiedbyname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.modifiedon IS 'modifiedon';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.owneridname IS 'owneridname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.parentaccountidname IS 'parentaccountidname';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Scd_Start_Dt IS '开始时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Scd_End_Dt IS '结束时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Etl_Batch_No IS '作业批次号';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Etl_First_Dt IS '最初入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Etl_Job IS '作业名称';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Etl_Proc_Dt IS '本次入库时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Etl_Tx_Dt IS '作业运行时间';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Src_Sysname IS '来源系统';
|
||||
COMMENT ON COLUMN p20_pdm.t01_crm_account.Src_Table IS '来源表';
|
||||
|
||||
COMMENT ON TABLE p20_pdm.t01_crm_account IS 'CRM客户账号';
|
|
@ -0,0 +1,501 @@
|
|||
/***************************************************************************************************/
|
||||
/*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_account(CRM客户账号) */
|
||||
/*Create Date:2024-01-11 16:00:06 */
|
||||
/*SDM Developed By: dev */
|
||||
/*SDM Developed Date: 2024-01-11 */
|
||||
/*SDM Checked By: dev */
|
||||
/*SDM Checked Date: 2024-01-11 */
|
||||
/*Script Developed By: dev */
|
||||
/*Script Checked By: dev */
|
||||
/*Source table 1: p10_sa.s98_s_crm_account */
|
||||
/*Job Type: Inbound transform (Tier 1 to Tier 2) */
|
||||
/*Target Table:t01_crm_account */
|
||||
/*ETL Job Name:t01_crm_account */
|
||||
/*ETL Frequency:Daily */
|
||||
/*ETL Policy:F2 */
|
||||
/********************************************************************************************/
|
||||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载当前数据 */
|
||||
CREATE TEMPORARY TABLE t01_crm_account_agi_CUR_I
|
||||
( LIKE :PDMDB.t01_crm_account)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
|
||||
/*创建临时表加载不同数据 */
|
||||
CREATE TEMPORARY TABLE t01_crm_account_agi_INS
|
||||
( LIKE :PDMDB.t01_crm_account)
|
||||
ON COMMIT PRESERVE ROWS;
|
||||
|
||||
|
||||
/*****************************************************************************************************/
|
||||
/* GROUP 1:Source Table:s98_s_crm_account*************************************************************/
|
||||
/*****************************************************************************************************/
|
||||
INSERT INTO t01_crm_account_agi_CUR_I (
|
||||
accountnumber /*accountnumber*/
|
||||
,name /*name*/
|
||||
,tek_channelidname /*tek_channelidname*/
|
||||
,address1_city /*address1_city*/
|
||||
,tek_address1_stateidname /*tek_address1_stateidname*/
|
||||
,tek_address1_countryidname /*tek_address1_countryidname*/
|
||||
,address1_line1 /*address1_line1*/
|
||||
,address1_postalcode /*address1_postalcode*/
|
||||
,tek_accountterritoryidname /*tek_accountterritoryidname*/
|
||||
,statecodename /*statecodename*/
|
||||
,tek_omarcustomercode /*tek_omarcustomercode*/
|
||||
,tek_erpsitenumber /*tek_erpsitenumber*/
|
||||
,tek_newcountofactivecontacts /*tek_newcountofactivecontacts*/
|
||||
,tek_countofcases /*tek_countofcases*/
|
||||
,tek_countofleads /*tek_countofleads*/
|
||||
,tek_countofopportunities /*tek_countofopportunities*/
|
||||
,tek_countofnamedaccount /*tek_countofnamedaccount*/
|
||||
,createdbyname /*createdbyname*/
|
||||
,createdon /*createdon*/
|
||||
,tek_3yearvalue /*tek_3yearvalue*/
|
||||
,tek_3yrordertotal /*tek_3yrordertotal*/
|
||||
,customertypecodename /*customertypecodename*/
|
||||
,adx_activeopportunitycount /*adx_activeopportunitycount*/
|
||||
,donotbulkemail /*donotbulkemail*/
|
||||
,donotbulkpostalmail /*donotbulkpostalmail*/
|
||||
,donotemail /*donotemail*/
|
||||
,donotfax /*donotfax*/
|
||||
,donotpostalmail /*donotpostalmail*/
|
||||
,donotphone /*donotphone*/
|
||||
,ftv_dqphoneclean /*ftv_dqphoneclean*/
|
||||
,tek_op_duplicatestatusname /*tek_op_duplicatestatusname*/
|
||||
,tek_plussetupcompletedname /*tek_plussetupcompletedname*/
|
||||
,tek_customeridname /*tek_customeridname*/
|
||||
,tek_industryidname /*tek_industryidname*/
|
||||
,tek_mkto_channel /*tek_mkto_channel*/
|
||||
,tek_mkto_region /*tek_mkto_region*/
|
||||
,modifiedbyname /*modifiedbyname*/
|
||||
,modifiedon /*modifiedon*/
|
||||
,owneridname /*owneridname*/
|
||||
,parentaccountidname /*parentaccountidname*/
|
||||
,Scd_Start_Dt /*开始时间*/
|
||||
,Scd_End_Dt /*结束时间*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
)
|
||||
SELECT
|
||||
COALESCE(TRIM(p0.accountnumber),'') /*accountnumber*/
|
||||
,COALESCE(TRIM(p0.name),'') /*name*/
|
||||
,COALESCE(TRIM(p0.tek_channelidname),'') /*tek_channelidname*/
|
||||
,COALESCE(TRIM(p0.address1_city),'') /*address1_city*/
|
||||
,COALESCE(TRIM(p0.tek_address1_stateidname),'') /*tek_address1_stateidname*/
|
||||
,COALESCE(TRIM(p0.tek_address1_countryidname),'') /*tek_address1_countryidname*/
|
||||
,COALESCE(TRIM(p0.address1_line1),'') /*address1_line1*/
|
||||
,COALESCE(TRIM(p0.address1_postalcode),'') /*address1_postalcode*/
|
||||
,COALESCE(TRIM(p0.tek_accountterritoryidname),'') /*tek_accountterritoryidname*/
|
||||
,COALESCE(TRIM(p0.statecodename),'') /*statecodename*/
|
||||
,COALESCE(TRIM(p0.tek_omarcustomercode),'') /*tek_omarcustomercode*/
|
||||
,COALESCE(TRIM(p0.tek_erpsitenumber),'') /*tek_erpsitenumber*/
|
||||
,COALESCE(TRIM(p0.tek_newcountofactivecontacts),'') /*tek_newcountofactivecontacts*/
|
||||
,COALESCE(TRIM(p0.tek_countofcases),'') /*tek_countofcases*/
|
||||
,COALESCE(TRIM(p0.tek_countofleads),'') /*tek_countofleads*/
|
||||
,COALESCE(TRIM(p0.tek_countofopportunities),'') /*tek_countofopportunities*/
|
||||
,COALESCE(TRIM(p0.tek_countofnamedaccount),'') /*tek_countofnamedaccount*/
|
||||
,COALESCE(TRIM(p0.createdbyname),'') /*createdbyname*/
|
||||
,COALESCE(TRIM(p0.createdon),'') /*createdon*/
|
||||
,COALESCE(TRIM(p0.tek_3yearvalue),'') /*tek_3yearvalue*/
|
||||
,COALESCE(TRIM(p0.tek_3yrordertotal),'') /*tek_3yrordertotal*/
|
||||
,COALESCE(TRIM(p0.customertypecodename),'') /*customertypecodename*/
|
||||
,COALESCE(TRIM(p0.adx_activeopportunitycount),'') /*adx_activeopportunitycount*/
|
||||
,COALESCE(TRIM(p0.donotbulkemail),'') /*donotbulkemail*/
|
||||
,COALESCE(TRIM(p0.donotbulkpostalmail),'') /*donotbulkpostalmail*/
|
||||
,COALESCE(TRIM(p0.donotemail),'') /*donotemail*/
|
||||
,COALESCE(TRIM(p0.donotfax),'') /*donotfax*/
|
||||
,COALESCE(TRIM(p0.donotpostalmail),'') /*donotpostalmail*/
|
||||
,COALESCE(TRIM(p0.donotphone),'') /*donotphone*/
|
||||
,COALESCE(TRIM(p0.ftv_dqphoneclean),'') /*ftv_dqphoneclean*/
|
||||
,COALESCE(TRIM(p0.tek_op_duplicatestatusname),'') /*tek_op_duplicatestatusname*/
|
||||
,COALESCE(TRIM(p0.tek_plussetupcompletedname),'') /*tek_plussetupcompletedname*/
|
||||
,COALESCE(TRIM(p0.tek_customeridname),'') /*tek_customeridname*/
|
||||
,COALESCE(TRIM(p0.tek_industryidname),'') /*tek_industryidname*/
|
||||
,COALESCE(TRIM(p0.tek_mkto_channel),'') /*tek_mkto_channel*/
|
||||
,COALESCE(TRIM(p0.tek_mkto_region),'') /*tek_mkto_region*/
|
||||
,COALESCE(TRIM(p0.modifiedbyname),'') /*modifiedbyname*/
|
||||
,COALESCE(TRIM(p0.modifiedon),'') /*modifiedon*/
|
||||
,COALESCE(TRIM(p0.owneridname),'') /*owneridname*/
|
||||
,COALESCE(TRIM(p0.parentaccountidname),'') /*parentaccountidname*/
|
||||
,TO_DATE(:TXDATE, 'YYYYMMDD') /*Scd_Start_Dt*/
|
||||
,TO_DATE(:MAXDATE,'YYYYMMDD') /*Scd_End_Dt*/
|
||||
,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_account',1,3) /*Src_Sysname*/
|
||||
,'s98_s_crm_account' /*Src_Table*/
|
||||
|
||||
FROM p10_sa.s98_s_crm_account p0
|
||||
;
|
||||
|
||||
|
||||
|
||||
/*将不同数据插入到临时表 */
|
||||
;INSERT INTO t01_crm_account_agi_INS (
|
||||
name /*name*/
|
||||
,tek_channelidname /*tek_channelidname*/
|
||||
,address1_city /*address1_city*/
|
||||
,tek_address1_stateidname /*tek_address1_stateidname*/
|
||||
,tek_address1_countryidname /*tek_address1_countryidname*/
|
||||
,address1_line1 /*address1_line1*/
|
||||
,address1_postalcode /*address1_postalcode*/
|
||||
,tek_accountterritoryidname /*tek_accountterritoryidname*/
|
||||
,statecodename /*statecodename*/
|
||||
,tek_omarcustomercode /*tek_omarcustomercode*/
|
||||
,tek_erpsitenumber /*tek_erpsitenumber*/
|
||||
,tek_newcountofactivecontacts /*tek_newcountofactivecontacts*/
|
||||
,tek_countofcases /*tek_countofcases*/
|
||||
,tek_countofleads /*tek_countofleads*/
|
||||
,tek_countofopportunities /*tek_countofopportunities*/
|
||||
,tek_countofnamedaccount /*tek_countofnamedaccount*/
|
||||
,createdbyname /*createdbyname*/
|
||||
,createdon /*createdon*/
|
||||
,tek_3yearvalue /*tek_3yearvalue*/
|
||||
,tek_3yrordertotal /*tek_3yrordertotal*/
|
||||
,customertypecodename /*customertypecodename*/
|
||||
,adx_activeopportunitycount /*adx_activeopportunitycount*/
|
||||
,donotbulkemail /*donotbulkemail*/
|
||||
,donotbulkpostalmail /*donotbulkpostalmail*/
|
||||
,donotemail /*donotemail*/
|
||||
,donotfax /*donotfax*/
|
||||
,donotpostalmail /*donotpostalmail*/
|
||||
,donotphone /*donotphone*/
|
||||
,ftv_dqphoneclean /*ftv_dqphoneclean*/
|
||||
,tek_op_duplicatestatusname /*tek_op_duplicatestatusname*/
|
||||
,tek_plussetupcompletedname /*tek_plussetupcompletedname*/
|
||||
,tek_customeridname /*tek_customeridname*/
|
||||
,tek_industryidname /*tek_industryidname*/
|
||||
,tek_mkto_channel /*tek_mkto_channel*/
|
||||
,tek_mkto_region /*tek_mkto_region*/
|
||||
,modifiedbyname /*modifiedbyname*/
|
||||
,modifiedon /*modifiedon*/
|
||||
,owneridname /*owneridname*/
|
||||
,parentaccountidname /*parentaccountidname*/
|
||||
,accountnumber /*accountnumber*/
|
||||
,Scd_Start_Dt /*开始时间*/
|
||||
,Scd_End_Dt /*结束时间*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.name /*name*/
|
||||
,P1.tek_channelidname /*tek_channelidname*/
|
||||
,P1.address1_city /*address1_city*/
|
||||
,P1.tek_address1_stateidname /*tek_address1_stateidname*/
|
||||
,P1.tek_address1_countryidname /*tek_address1_countryidname*/
|
||||
,P1.address1_line1 /*address1_line1*/
|
||||
,P1.address1_postalcode /*address1_postalcode*/
|
||||
,P1.tek_accountterritoryidname /*tek_accountterritoryidname*/
|
||||
,P1.statecodename /*statecodename*/
|
||||
,P1.tek_omarcustomercode /*tek_omarcustomercode*/
|
||||
,P1.tek_erpsitenumber /*tek_erpsitenumber*/
|
||||
,P1.tek_newcountofactivecontacts /*tek_newcountofactivecontacts*/
|
||||
,P1.tek_countofcases /*tek_countofcases*/
|
||||
,P1.tek_countofleads /*tek_countofleads*/
|
||||
,P1.tek_countofopportunities /*tek_countofopportunities*/
|
||||
,P1.tek_countofnamedaccount /*tek_countofnamedaccount*/
|
||||
,P1.createdbyname /*createdbyname*/
|
||||
,P1.createdon /*createdon*/
|
||||
,P1.tek_3yearvalue /*tek_3yearvalue*/
|
||||
,P1.tek_3yrordertotal /*tek_3yrordertotal*/
|
||||
,P1.customertypecodename /*customertypecodename*/
|
||||
,P1.adx_activeopportunitycount /*adx_activeopportunitycount*/
|
||||
,P1.donotbulkemail /*donotbulkemail*/
|
||||
,P1.donotbulkpostalmail /*donotbulkpostalmail*/
|
||||
,P1.donotemail /*donotemail*/
|
||||
,P1.donotfax /*donotfax*/
|
||||
,P1.donotpostalmail /*donotpostalmail*/
|
||||
,P1.donotphone /*donotphone*/
|
||||
,P1.ftv_dqphoneclean /*ftv_dqphoneclean*/
|
||||
,P1.tek_op_duplicatestatusname /*tek_op_duplicatestatusname*/
|
||||
,P1.tek_plussetupcompletedname /*tek_plussetupcompletedname*/
|
||||
,P1.tek_customeridname /*tek_customeridname*/
|
||||
,P1.tek_industryidname /*tek_industryidname*/
|
||||
,P1.tek_mkto_channel /*tek_mkto_channel*/
|
||||
,P1.tek_mkto_region /*tek_mkto_region*/
|
||||
,P1.modifiedbyname /*modifiedbyname*/
|
||||
,P1.modifiedon /*modifiedon*/
|
||||
,P1.owneridname /*owneridname*/
|
||||
,P1.parentaccountidname /*parentaccountidname*/
|
||||
,P1.accountnumber /*accountnumber*/
|
||||
,P1.Scd_Start_Dt /*开始时间*/
|
||||
,P1.Scd_End_Dt /*结束时间*/
|
||||
,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_account_agi_CUR_I P1
|
||||
LEFT JOIN :PDMDB.t01_crm_account P2
|
||||
ON P1.name = P2.name
|
||||
AND P1.tek_channelidname = P2.tek_channelidname
|
||||
AND P1.address1_city = P2.address1_city
|
||||
AND P1.tek_address1_stateidname = P2.tek_address1_stateidname
|
||||
AND P1.tek_address1_countryidname = P2.tek_address1_countryidname
|
||||
AND P1.address1_line1 = P2.address1_line1
|
||||
AND P1.address1_postalcode = P2.address1_postalcode
|
||||
AND P1.tek_accountterritoryidname = P2.tek_accountterritoryidname
|
||||
AND P1.statecodename = P2.statecodename
|
||||
AND P1.tek_omarcustomercode = P2.tek_omarcustomercode
|
||||
AND P1.tek_erpsitenumber = P2.tek_erpsitenumber
|
||||
AND P1.tek_newcountofactivecontacts = P2.tek_newcountofactivecontacts
|
||||
AND P1.tek_countofcases = P2.tek_countofcases
|
||||
AND P1.tek_countofleads = P2.tek_countofleads
|
||||
AND P1.tek_countofopportunities = P2.tek_countofopportunities
|
||||
AND P1.tek_countofnamedaccount = P2.tek_countofnamedaccount
|
||||
AND P1.createdbyname = P2.createdbyname
|
||||
AND P1.createdon = P2.createdon
|
||||
AND P1.tek_3yearvalue = P2.tek_3yearvalue
|
||||
AND P1.tek_3yrordertotal = P2.tek_3yrordertotal
|
||||
AND P1.customertypecodename = P2.customertypecodename
|
||||
AND P1.adx_activeopportunitycount = P2.adx_activeopportunitycount
|
||||
AND P1.donotbulkemail = P2.donotbulkemail
|
||||
AND P1.donotbulkpostalmail = P2.donotbulkpostalmail
|
||||
AND P1.donotemail = P2.donotemail
|
||||
AND P1.donotfax = P2.donotfax
|
||||
AND P1.donotpostalmail = P2.donotpostalmail
|
||||
AND P1.donotphone = P2.donotphone
|
||||
AND P1.ftv_dqphoneclean = P2.ftv_dqphoneclean
|
||||
AND P1.tek_op_duplicatestatusname = P2.tek_op_duplicatestatusname
|
||||
AND P1.tek_plussetupcompletedname = P2.tek_plussetupcompletedname
|
||||
AND P1.tek_customeridname = P2.tek_customeridname
|
||||
AND P1.tek_industryidname = P2.tek_industryidname
|
||||
AND P1.tek_mkto_channel = P2.tek_mkto_channel
|
||||
AND P1.tek_mkto_region = P2.tek_mkto_region
|
||||
AND P1.modifiedbyname = P2.modifiedbyname
|
||||
AND P1.modifiedon = P2.modifiedon
|
||||
AND P1.owneridname = P2.owneridname
|
||||
AND P1.parentaccountidname = P2.parentaccountidname
|
||||
AND P1.accountnumber = P2.accountnumber
|
||||
|
||||
WHERE P2.name IS NULL
|
||||
OR P2.tek_channelidname IS NULL
|
||||
OR P2.address1_city IS NULL
|
||||
OR P2.tek_address1_stateidname IS NULL
|
||||
OR P2.tek_address1_countryidname IS NULL
|
||||
OR P2.address1_line1 IS NULL
|
||||
OR P2.address1_postalcode IS NULL
|
||||
OR P2.tek_accountterritoryidname IS NULL
|
||||
OR P2.statecodename IS NULL
|
||||
OR P2.tek_omarcustomercode IS NULL
|
||||
OR P2.tek_erpsitenumber IS NULL
|
||||
OR P2.tek_newcountofactivecontacts IS NULL
|
||||
OR P2.tek_countofcases IS NULL
|
||||
OR P2.tek_countofleads IS NULL
|
||||
OR P2.tek_countofopportunities IS NULL
|
||||
OR P2.tek_countofnamedaccount IS NULL
|
||||
OR P2.createdbyname IS NULL
|
||||
OR P2.createdon IS NULL
|
||||
OR P2.tek_3yearvalue IS NULL
|
||||
OR P2.tek_3yrordertotal IS NULL
|
||||
OR P2.customertypecodename IS NULL
|
||||
OR P2.adx_activeopportunitycount IS NULL
|
||||
OR P2.donotbulkemail IS NULL
|
||||
OR P2.donotbulkpostalmail IS NULL
|
||||
OR P2.donotemail IS NULL
|
||||
OR P2.donotfax IS NULL
|
||||
OR P2.donotpostalmail IS NULL
|
||||
OR P2.donotphone IS NULL
|
||||
OR P2.ftv_dqphoneclean IS NULL
|
||||
OR P2.tek_op_duplicatestatusname IS NULL
|
||||
OR P2.tek_plussetupcompletedname IS NULL
|
||||
OR P2.tek_customeridname IS NULL
|
||||
OR P2.tek_industryidname IS NULL
|
||||
OR P2.tek_mkto_channel IS NULL
|
||||
OR P2.tek_mkto_region IS NULL
|
||||
OR P2.modifiedbyname IS NULL
|
||||
OR P2.modifiedon IS NULL
|
||||
OR P2.owneridname IS NULL
|
||||
OR P2.parentaccountidname IS NULL
|
||||
OR P2.accountnumber IS NULL
|
||||
|
||||
;
|
||||
/*将新增数据插入到目标表 */
|
||||
;INSERT INTO :PDMDB.t01_crm_account (
|
||||
name /*name*/
|
||||
,tek_channelidname /*tek_channelidname*/
|
||||
,address1_city /*address1_city*/
|
||||
,tek_address1_stateidname /*tek_address1_stateidname*/
|
||||
,tek_address1_countryidname /*tek_address1_countryidname*/
|
||||
,address1_line1 /*address1_line1*/
|
||||
,address1_postalcode /*address1_postalcode*/
|
||||
,tek_accountterritoryidname /*tek_accountterritoryidname*/
|
||||
,statecodename /*statecodename*/
|
||||
,tek_omarcustomercode /*tek_omarcustomercode*/
|
||||
,tek_erpsitenumber /*tek_erpsitenumber*/
|
||||
,tek_newcountofactivecontacts /*tek_newcountofactivecontacts*/
|
||||
,tek_countofcases /*tek_countofcases*/
|
||||
,tek_countofleads /*tek_countofleads*/
|
||||
,tek_countofopportunities /*tek_countofopportunities*/
|
||||
,tek_countofnamedaccount /*tek_countofnamedaccount*/
|
||||
,createdbyname /*createdbyname*/
|
||||
,createdon /*createdon*/
|
||||
,tek_3yearvalue /*tek_3yearvalue*/
|
||||
,tek_3yrordertotal /*tek_3yrordertotal*/
|
||||
,customertypecodename /*customertypecodename*/
|
||||
,adx_activeopportunitycount /*adx_activeopportunitycount*/
|
||||
,donotbulkemail /*donotbulkemail*/
|
||||
,donotbulkpostalmail /*donotbulkpostalmail*/
|
||||
,donotemail /*donotemail*/
|
||||
,donotfax /*donotfax*/
|
||||
,donotpostalmail /*donotpostalmail*/
|
||||
,donotphone /*donotphone*/
|
||||
,ftv_dqphoneclean /*ftv_dqphoneclean*/
|
||||
,tek_op_duplicatestatusname /*tek_op_duplicatestatusname*/
|
||||
,tek_plussetupcompletedname /*tek_plussetupcompletedname*/
|
||||
,tek_customeridname /*tek_customeridname*/
|
||||
,tek_industryidname /*tek_industryidname*/
|
||||
,tek_mkto_channel /*tek_mkto_channel*/
|
||||
,tek_mkto_region /*tek_mkto_region*/
|
||||
,modifiedbyname /*modifiedbyname*/
|
||||
,modifiedon /*modifiedon*/
|
||||
,owneridname /*owneridname*/
|
||||
,parentaccountidname /*parentaccountidname*/
|
||||
,accountnumber /*accountnumber*/
|
||||
,Scd_Start_Dt /*开始时间*/
|
||||
,Scd_End_Dt /*结束时间*/
|
||||
,Etl_Batch_No /*作业批次号*/
|
||||
,Etl_First_Dt /*最初入库时间*/
|
||||
,Etl_Job /*作业名称*/
|
||||
,Etl_Proc_Dt /*本次入库时间*/
|
||||
,Etl_Tx_Dt /*作业运行时间*/
|
||||
,Src_Sysname /*来源系统*/
|
||||
,Src_Table /*来源表*/
|
||||
|
||||
)
|
||||
SELECT
|
||||
P1.name /*name*/
|
||||
,P1.tek_channelidname /*tek_channelidname*/
|
||||
,P1.address1_city /*address1_city*/
|
||||
,P1.tek_address1_stateidname /*tek_address1_stateidname*/
|
||||
,P1.tek_address1_countryidname /*tek_address1_countryidname*/
|
||||
,P1.address1_line1 /*address1_line1*/
|
||||
,P1.address1_postalcode /*address1_postalcode*/
|
||||
,P1.tek_accountterritoryidname /*tek_accountterritoryidname*/
|
||||
,P1.statecodename /*statecodename*/
|
||||
,P1.tek_omarcustomercode /*tek_omarcustomercode*/
|
||||
,P1.tek_erpsitenumber /*tek_erpsitenumber*/
|
||||
,P1.tek_newcountofactivecontacts /*tek_newcountofactivecontacts*/
|
||||
,P1.tek_countofcases /*tek_countofcases*/
|
||||
,P1.tek_countofleads /*tek_countofleads*/
|
||||
,P1.tek_countofopportunities /*tek_countofopportunities*/
|
||||
,P1.tek_countofnamedaccount /*tek_countofnamedaccount*/
|
||||
,P1.createdbyname /*createdbyname*/
|
||||
,P1.createdon /*createdon*/
|
||||
,P1.tek_3yearvalue /*tek_3yearvalue*/
|
||||
,P1.tek_3yrordertotal /*tek_3yrordertotal*/
|
||||
,P1.customertypecodename /*customertypecodename*/
|
||||
,P1.adx_activeopportunitycount /*adx_activeopportunitycount*/
|
||||
,P1.donotbulkemail /*donotbulkemail*/
|
||||
,P1.donotbulkpostalmail /*donotbulkpostalmail*/
|
||||
,P1.donotemail /*donotemail*/
|
||||
,P1.donotfax /*donotfax*/
|
||||
,P1.donotpostalmail /*donotpostalmail*/
|
||||
,P1.donotphone /*donotphone*/
|
||||
,P1.ftv_dqphoneclean /*ftv_dqphoneclean*/
|
||||
,P1.tek_op_duplicatestatusname /*tek_op_duplicatestatusname*/
|
||||
,P1.tek_plussetupcompletedname /*tek_plussetupcompletedname*/
|
||||
,P1.tek_customeridname /*tek_customeridname*/
|
||||
,P1.tek_industryidname /*tek_industryidname*/
|
||||
,P1.tek_mkto_channel /*tek_mkto_channel*/
|
||||
,P1.tek_mkto_region /*tek_mkto_region*/
|
||||
,P1.modifiedbyname /*modifiedbyname*/
|
||||
,P1.modifiedon /*modifiedon*/
|
||||
,P1.owneridname /*owneridname*/
|
||||
,P1.parentaccountidname /*parentaccountidname*/
|
||||
,P1.accountnumber /*accountnumber*/
|
||||
,P1.Scd_Start_Dt /*开始时间*/
|
||||
,P1.Scd_End_Dt /*结束时间*/
|
||||
,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_account_agi_INS P1
|
||||
ON CONFLICT ( accountnumber)
|
||||
DO UPDATE SET
|
||||
accountnumber=excluded.accountnumber
|
||||
,name=excluded.name
|
||||
,tek_channelidname=excluded.tek_channelidname
|
||||
,address1_city=excluded.address1_city
|
||||
,tek_address1_stateidname=excluded.tek_address1_stateidname
|
||||
,tek_address1_countryidname=excluded.tek_address1_countryidname
|
||||
,address1_line1=excluded.address1_line1
|
||||
,address1_postalcode=excluded.address1_postalcode
|
||||
,tek_accountterritoryidname=excluded.tek_accountterritoryidname
|
||||
,statecodename=excluded.statecodename
|
||||
,tek_omarcustomercode=excluded.tek_omarcustomercode
|
||||
,tek_erpsitenumber=excluded.tek_erpsitenumber
|
||||
,tek_newcountofactivecontacts=excluded.tek_newcountofactivecontacts
|
||||
,tek_countofcases=excluded.tek_countofcases
|
||||
,tek_countofleads=excluded.tek_countofleads
|
||||
,tek_countofopportunities=excluded.tek_countofopportunities
|
||||
,tek_countofnamedaccount=excluded.tek_countofnamedaccount
|
||||
,createdbyname=excluded.createdbyname
|
||||
,createdon=excluded.createdon
|
||||
,tek_3yearvalue=excluded.tek_3yearvalue
|
||||
,tek_3yrordertotal=excluded.tek_3yrordertotal
|
||||
,customertypecodename=excluded.customertypecodename
|
||||
,adx_activeopportunitycount=excluded.adx_activeopportunitycount
|
||||
,donotbulkemail=excluded.donotbulkemail
|
||||
,donotbulkpostalmail=excluded.donotbulkpostalmail
|
||||
,donotemail=excluded.donotemail
|
||||
,donotfax=excluded.donotfax
|
||||
,donotpostalmail=excluded.donotpostalmail
|
||||
,donotphone=excluded.donotphone
|
||||
,ftv_dqphoneclean=excluded.ftv_dqphoneclean
|
||||
,tek_op_duplicatestatusname=excluded.tek_op_duplicatestatusname
|
||||
,tek_plussetupcompletedname=excluded.tek_plussetupcompletedname
|
||||
,tek_customeridname=excluded.tek_customeridname
|
||||
,tek_industryidname=excluded.tek_industryidname
|
||||
,tek_mkto_channel=excluded.tek_mkto_channel
|
||||
,tek_mkto_region=excluded.tek_mkto_region
|
||||
,modifiedbyname=excluded.modifiedbyname
|
||||
,modifiedon=excluded.modifiedon
|
||||
,owneridname=excluded.owneridname
|
||||
,parentaccountidname=excluded.parentaccountidname
|
||||
,Scd_Start_Dt=excluded.Scd_Start_Dt
|
||||
,Scd_End_Dt=excluded.Scd_End_Dt
|
||||
,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
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
delete from p10_sa.S98_S_ccp_mapping_table
|
||||
;
|
||||
insert into p10_sa.S98_S_ccp_mapping_table
|
||||
( ccp_id
|
||||
, ccp_value
|
||||
, ccp_type
|
||||
, etl_tx_dt )
|
||||
select
|
||||
ccp_id
|
||||
, ccp_value
|
||||
, ccp_type
|
||||
, etl_tx_dt
|
||||
from p00_tal.S98_S_ccp_mapping_table
|
||||
;
|
||||
delete from p12_sfull.S98_S_ccp_mapping_table
|
||||
where (ccp_id) in (select ccp_id from p10_sa.S98_S_ccp_mapping_table) ;
|
||||
;
|
||||
insert into p12_sfull.S98_S_ccp_mapping_table
|
||||
( ccp_id
|
||||
, ccp_value
|
||||
, ccp_type
|
||||
, etl_tx_dt )
|
||||
select
|
||||
ccp_id
|
||||
, ccp_value
|
||||
, ccp_type
|
||||
, etl_tx_dt
|
||||
from p10_sa.S98_S_ccp_mapping_table
|
||||
;
|
||||
\q
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
CREATE FOREIGN TABLE if not exists p00_tal.S98_S_ccp_mapping_table (
|
||||
ccp_id TEXT
|
||||
, ccp_value TEXT
|
||||
, ccp_type TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
)
|
||||
|
||||
|
||||
SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'ccp_mapping_table' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
create table if not exists p10_sa.S98_S_ccp_mapping_table (
|
||||
ccp_id TEXT
|
||||
, ccp_value TEXT
|
||||
, ccp_type TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p10_sa.S98_S_ccp_mapping_table.ccp_id IS 'CCP_ID';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_ccp_mapping_table.ccp_value IS 'CCP_Value';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_ccp_mapping_table.ccp_type IS 'CCP_Type';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_ccp_mapping_table.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p10_sa.S98_S_ccp_mapping_table IS '';
|
||||
|
||||
|
||||
|
||||
create table if not exists p12_sfull.S98_S_ccp_mapping_table (
|
||||
ccp_id TEXT
|
||||
, ccp_value TEXT
|
||||
, ccp_type TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_ccp_mapping_table.ccp_id IS 'CCP_ID';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_ccp_mapping_table.ccp_value IS 'CCP_Value';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_ccp_mapping_table.ccp_type IS 'CCP_Type';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_ccp_mapping_table.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p12_sfull.S98_S_ccp_mapping_table IS '';
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
/*******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
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
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' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
|
||||
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 '';
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
delete from p10_sa.S98_S_crm_account
|
||||
;
|
||||
insert into p10_sa.S98_S_crm_account
|
||||
( accountnumber
|
||||
, name
|
||||
, tek_channelidname
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, tek_address1_countryidname
|
||||
, address1_line1
|
||||
, address1_postalcode
|
||||
, tek_accountterritoryidname
|
||||
, statecodename
|
||||
, tek_omarcustomercode
|
||||
, tek_erpsitenumber
|
||||
, tek_newcountofactivecontacts
|
||||
, tek_countofcases
|
||||
, tek_countofleads
|
||||
, tek_countofopportunities
|
||||
, tek_countofnamedaccount
|
||||
, createdbyname
|
||||
, createdon
|
||||
, tek_3yearvalue
|
||||
, tek_3yrordertotal
|
||||
, customertypecodename
|
||||
, adx_activeopportunitycount
|
||||
, donotbulkemail
|
||||
, donotbulkpostalmail
|
||||
, donotemail
|
||||
, donotfax
|
||||
, donotpostalmail
|
||||
, donotphone
|
||||
, ftv_dqphoneclean
|
||||
, tek_op_duplicatestatusname
|
||||
, tek_plussetupcompletedname
|
||||
, tek_customeridname
|
||||
, tek_industryidname
|
||||
, tek_mkto_channel
|
||||
, tek_mkto_region
|
||||
, modifiedbyname
|
||||
, modifiedon
|
||||
, owneridname
|
||||
, parentaccountidname
|
||||
, etl_tx_dt )
|
||||
select
|
||||
accountnumber
|
||||
, name
|
||||
, tek_channelidname
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, tek_address1_countryidname
|
||||
, address1_line1
|
||||
, address1_postalcode
|
||||
, tek_accountterritoryidname
|
||||
, statecodename
|
||||
, tek_omarcustomercode
|
||||
, tek_erpsitenumber
|
||||
, tek_newcountofactivecontacts
|
||||
, tek_countofcases
|
||||
, tek_countofleads
|
||||
, tek_countofopportunities
|
||||
, tek_countofnamedaccount
|
||||
, createdbyname
|
||||
, createdon
|
||||
, tek_3yearvalue
|
||||
, tek_3yrordertotal
|
||||
, customertypecodename
|
||||
, adx_activeopportunitycount
|
||||
, donotbulkemail
|
||||
, donotbulkpostalmail
|
||||
, donotemail
|
||||
, donotfax
|
||||
, donotpostalmail
|
||||
, donotphone
|
||||
, ftv_dqphoneclean
|
||||
, tek_op_duplicatestatusname
|
||||
, tek_plussetupcompletedname
|
||||
, tek_customeridname
|
||||
, tek_industryidname
|
||||
, tek_mkto_channel
|
||||
, tek_mkto_region
|
||||
, modifiedbyname
|
||||
, modifiedon
|
||||
, owneridname
|
||||
, parentaccountidname
|
||||
, etl_tx_dt
|
||||
from p00_tal.S98_S_crm_account
|
||||
;
|
||||
delete from p12_sfull.S98_S_crm_account
|
||||
where (accountnumber) in (select accountnumber from p10_sa.S98_S_crm_account) ;
|
||||
;
|
||||
insert into p12_sfull.S98_S_crm_account
|
||||
( accountnumber
|
||||
, name
|
||||
, tek_channelidname
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, tek_address1_countryidname
|
||||
, address1_line1
|
||||
, address1_postalcode
|
||||
, tek_accountterritoryidname
|
||||
, statecodename
|
||||
, tek_omarcustomercode
|
||||
, tek_erpsitenumber
|
||||
, tek_newcountofactivecontacts
|
||||
, tek_countofcases
|
||||
, tek_countofleads
|
||||
, tek_countofopportunities
|
||||
, tek_countofnamedaccount
|
||||
, createdbyname
|
||||
, createdon
|
||||
, tek_3yearvalue
|
||||
, tek_3yrordertotal
|
||||
, customertypecodename
|
||||
, adx_activeopportunitycount
|
||||
, donotbulkemail
|
||||
, donotbulkpostalmail
|
||||
, donotemail
|
||||
, donotfax
|
||||
, donotpostalmail
|
||||
, donotphone
|
||||
, ftv_dqphoneclean
|
||||
, tek_op_duplicatestatusname
|
||||
, tek_plussetupcompletedname
|
||||
, tek_customeridname
|
||||
, tek_industryidname
|
||||
, tek_mkto_channel
|
||||
, tek_mkto_region
|
||||
, modifiedbyname
|
||||
, modifiedon
|
||||
, owneridname
|
||||
, parentaccountidname
|
||||
, etl_tx_dt )
|
||||
select
|
||||
accountnumber
|
||||
, name
|
||||
, tek_channelidname
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, tek_address1_countryidname
|
||||
, address1_line1
|
||||
, address1_postalcode
|
||||
, tek_accountterritoryidname
|
||||
, statecodename
|
||||
, tek_omarcustomercode
|
||||
, tek_erpsitenumber
|
||||
, tek_newcountofactivecontacts
|
||||
, tek_countofcases
|
||||
, tek_countofleads
|
||||
, tek_countofopportunities
|
||||
, tek_countofnamedaccount
|
||||
, createdbyname
|
||||
, createdon
|
||||
, tek_3yearvalue
|
||||
, tek_3yrordertotal
|
||||
, customertypecodename
|
||||
, adx_activeopportunitycount
|
||||
, donotbulkemail
|
||||
, donotbulkpostalmail
|
||||
, donotemail
|
||||
, donotfax
|
||||
, donotpostalmail
|
||||
, donotphone
|
||||
, ftv_dqphoneclean
|
||||
, tek_op_duplicatestatusname
|
||||
, tek_plussetupcompletedname
|
||||
, tek_customeridname
|
||||
, tek_industryidname
|
||||
, tek_mkto_channel
|
||||
, tek_mkto_region
|
||||
, modifiedbyname
|
||||
, modifiedon
|
||||
, owneridname
|
||||
, parentaccountidname
|
||||
, etl_tx_dt
|
||||
from p10_sa.S98_S_crm_account
|
||||
;
|
||||
\q
|
|
@ -0,0 +1,52 @@
|
|||
|
||||
CREATE FOREIGN TABLE if not exists p00_tal.S98_S_crm_account (
|
||||
accountnumber TEXT
|
||||
, name TEXT
|
||||
, tek_channelidname TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, tek_address1_countryidname TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_postalcode TEXT
|
||||
, tek_accountterritoryidname TEXT
|
||||
, statecodename TEXT
|
||||
, tek_omarcustomercode TEXT
|
||||
, tek_erpsitenumber TEXT
|
||||
, tek_newcountofactivecontacts TEXT
|
||||
, tek_countofcases TEXT
|
||||
, tek_countofleads TEXT
|
||||
, tek_countofopportunities TEXT
|
||||
, tek_countofnamedaccount TEXT
|
||||
, createdbyname TEXT
|
||||
, createdon TEXT
|
||||
, tek_3yearvalue TEXT
|
||||
, tek_3yrordertotal TEXT
|
||||
, customertypecodename TEXT
|
||||
, adx_activeopportunitycount TEXT
|
||||
, donotbulkemail TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotemail TEXT
|
||||
, donotfax TEXT
|
||||
, donotpostalmail TEXT
|
||||
, donotphone TEXT
|
||||
, ftv_dqphoneclean TEXT
|
||||
, tek_op_duplicatestatusname TEXT
|
||||
, tek_plussetupcompletedname TEXT
|
||||
, tek_customeridname TEXT
|
||||
, tek_industryidname TEXT
|
||||
, tek_mkto_channel TEXT
|
||||
, tek_mkto_region TEXT
|
||||
, modifiedbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, owneridname TEXT
|
||||
, parentaccountidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
)
|
||||
|
||||
|
||||
SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'crm_account' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,179 @@
|
|||
|
||||
create table if not exists p10_sa.S98_S_crm_account (
|
||||
accountnumber TEXT
|
||||
, name TEXT
|
||||
, tek_channelidname TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, tek_address1_countryidname TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_postalcode TEXT
|
||||
, tek_accountterritoryidname TEXT
|
||||
, statecodename TEXT
|
||||
, tek_omarcustomercode TEXT
|
||||
, tek_erpsitenumber TEXT
|
||||
, tek_newcountofactivecontacts TEXT
|
||||
, tek_countofcases TEXT
|
||||
, tek_countofleads TEXT
|
||||
, tek_countofopportunities TEXT
|
||||
, tek_countofnamedaccount TEXT
|
||||
, createdbyname TEXT
|
||||
, createdon TEXT
|
||||
, tek_3yearvalue TEXT
|
||||
, tek_3yrordertotal TEXT
|
||||
, customertypecodename TEXT
|
||||
, adx_activeopportunitycount TEXT
|
||||
, donotbulkemail TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotemail TEXT
|
||||
, donotfax TEXT
|
||||
, donotpostalmail TEXT
|
||||
, donotphone TEXT
|
||||
, ftv_dqphoneclean TEXT
|
||||
, tek_op_duplicatestatusname TEXT
|
||||
, tek_plussetupcompletedname TEXT
|
||||
, tek_customeridname TEXT
|
||||
, tek_industryidname TEXT
|
||||
, tek_mkto_channel TEXT
|
||||
, tek_mkto_region TEXT
|
||||
, modifiedbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, owneridname TEXT
|
||||
, parentaccountidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.accountnumber IS 'accountnumber';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.name IS 'name';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_channelidname IS 'tek_channelidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.address1_city IS 'address1_city';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_address1_stateidname IS 'tek_address1_stateidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_address1_countryidname IS 'tek_address1_countryidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.address1_line1 IS 'address1_line1';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.address1_postalcode IS 'address1_postalcode';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_accountterritoryidname IS 'tek_accountterritoryidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.statecodename IS 'statecodename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_omarcustomercode IS 'tek_omarcustomercode';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_erpsitenumber IS 'tek_erpsitenumber';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_newcountofactivecontacts IS 'tek_newcountofactivecontacts';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_countofcases IS 'tek_countofcases';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_countofleads IS 'tek_countofleads';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_countofopportunities IS 'tek_countofopportunities';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_countofnamedaccount IS 'tek_countofnamedaccount';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.createdbyname IS 'createdbyname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.createdon IS 'createdon';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_3yearvalue IS 'tek_3yearvalue';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_3yrordertotal IS 'tek_3yrordertotal';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.customertypecodename IS 'customertypecodename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.adx_activeopportunitycount IS 'adx_activeopportunitycount';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotbulkemail IS 'donotbulkemail';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotbulkpostalmail IS 'donotbulkpostalmail';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotemail IS 'donotemail';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotfax IS 'donotfax';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotpostalmail IS 'donotpostalmail';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.donotphone IS 'donotphone';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.ftv_dqphoneclean IS 'ftv_dqphoneclean';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_op_duplicatestatusname IS 'tek_op_duplicatestatusname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_plussetupcompletedname IS 'tek_plussetupcompletedname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_customeridname IS 'tek_customeridname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_industryidname IS 'tek_industryidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_mkto_channel IS 'tek_mkto_channel';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.tek_mkto_region IS 'tek_mkto_region';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.modifiedbyname IS 'modifiedbyname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.modifiedon IS 'modifiedon';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.owneridname IS 'owneridname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.parentaccountidname IS 'parentaccountidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_account.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p10_sa.S98_S_crm_account IS '';
|
||||
|
||||
|
||||
|
||||
create table if not exists p12_sfull.S98_S_crm_account (
|
||||
accountnumber TEXT
|
||||
, name TEXT
|
||||
, tek_channelidname TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, tek_address1_countryidname TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_postalcode TEXT
|
||||
, tek_accountterritoryidname TEXT
|
||||
, statecodename TEXT
|
||||
, tek_omarcustomercode TEXT
|
||||
, tek_erpsitenumber TEXT
|
||||
, tek_newcountofactivecontacts TEXT
|
||||
, tek_countofcases TEXT
|
||||
, tek_countofleads TEXT
|
||||
, tek_countofopportunities TEXT
|
||||
, tek_countofnamedaccount TEXT
|
||||
, createdbyname TEXT
|
||||
, createdon TEXT
|
||||
, tek_3yearvalue TEXT
|
||||
, tek_3yrordertotal TEXT
|
||||
, customertypecodename TEXT
|
||||
, adx_activeopportunitycount TEXT
|
||||
, donotbulkemail TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotemail TEXT
|
||||
, donotfax TEXT
|
||||
, donotpostalmail TEXT
|
||||
, donotphone TEXT
|
||||
, ftv_dqphoneclean TEXT
|
||||
, tek_op_duplicatestatusname TEXT
|
||||
, tek_plussetupcompletedname TEXT
|
||||
, tek_customeridname TEXT
|
||||
, tek_industryidname TEXT
|
||||
, tek_mkto_channel TEXT
|
||||
, tek_mkto_region TEXT
|
||||
, modifiedbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, owneridname TEXT
|
||||
, parentaccountidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.accountnumber IS 'accountnumber';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.name IS 'name';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_channelidname IS 'tek_channelidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.address1_city IS 'address1_city';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_address1_stateidname IS 'tek_address1_stateidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_address1_countryidname IS 'tek_address1_countryidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.address1_line1 IS 'address1_line1';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.address1_postalcode IS 'address1_postalcode';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_accountterritoryidname IS 'tek_accountterritoryidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.statecodename IS 'statecodename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_omarcustomercode IS 'tek_omarcustomercode';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_erpsitenumber IS 'tek_erpsitenumber';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_newcountofactivecontacts IS 'tek_newcountofactivecontacts';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_countofcases IS 'tek_countofcases';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_countofleads IS 'tek_countofleads';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_countofopportunities IS 'tek_countofopportunities';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_countofnamedaccount IS 'tek_countofnamedaccount';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.createdbyname IS 'createdbyname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.createdon IS 'createdon';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_3yearvalue IS 'tek_3yearvalue';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_3yrordertotal IS 'tek_3yrordertotal';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.customertypecodename IS 'customertypecodename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.adx_activeopportunitycount IS 'adx_activeopportunitycount';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotbulkemail IS 'donotbulkemail';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotbulkpostalmail IS 'donotbulkpostalmail';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotemail IS 'donotemail';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotfax IS 'donotfax';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotpostalmail IS 'donotpostalmail';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.donotphone IS 'donotphone';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.ftv_dqphoneclean IS 'ftv_dqphoneclean';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_op_duplicatestatusname IS 'tek_op_duplicatestatusname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_plussetupcompletedname IS 'tek_plussetupcompletedname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_customeridname IS 'tek_customeridname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_industryidname IS 'tek_industryidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_mkto_channel IS 'tek_mkto_channel';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.tek_mkto_region IS 'tek_mkto_region';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.modifiedbyname IS 'modifiedbyname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.modifiedon IS 'modifiedon';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.owneridname IS 'owneridname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.parentaccountidname IS 'parentaccountidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_account.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p12_sfull.S98_S_crm_account IS '';
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
delete from p10_sa.S98_S_crm_contact_ccp
|
||||
;
|
||||
insert into p10_sa.S98_S_crm_contact_ccp
|
||||
( tek_contactnumber
|
||||
, newcreation
|
||||
, tek_ccpchoiceidname
|
||||
, etl_tx_dt )
|
||||
select
|
||||
tek_contactnumber
|
||||
, newcreation
|
||||
, tek_ccpchoiceidname
|
||||
, etl_tx_dt
|
||||
from p00_tal.S98_S_crm_contact_ccp
|
||||
;
|
||||
delete from p12_sfull.S98_S_crm_contact_ccp
|
||||
where (tek_contactnumber) in (select tek_contactnumber from p10_sa.S98_S_crm_contact_ccp) ;
|
||||
;
|
||||
insert into p12_sfull.S98_S_crm_contact_ccp
|
||||
( tek_contactnumber
|
||||
, newcreation
|
||||
, tek_ccpchoiceidname
|
||||
, etl_tx_dt )
|
||||
select
|
||||
tek_contactnumber
|
||||
, newcreation
|
||||
, tek_ccpchoiceidname
|
||||
, etl_tx_dt
|
||||
from p10_sa.S98_S_crm_contact_ccp
|
||||
;
|
||||
\q
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
CREATE FOREIGN TABLE if not exists p00_tal.S98_S_crm_contact_ccp (
|
||||
tek_contactnumber TEXT
|
||||
, newcreation TEXT
|
||||
, tek_ccpchoiceidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
)
|
||||
|
||||
|
||||
SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'crm_contact_ccp' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
create table if not exists p10_sa.S98_S_crm_contact_ccp (
|
||||
tek_contactnumber TEXT
|
||||
, newcreation TEXT
|
||||
, tek_ccpchoiceidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_ccp.tek_contactnumber IS 'tek_contactnumber';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_ccp.newcreation IS 'newcreation';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_ccp.tek_ccpchoiceidname IS 'tek_ccpchoiceidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_ccp.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p10_sa.S98_S_crm_contact_ccp IS '';
|
||||
|
||||
|
||||
|
||||
create table if not exists p12_sfull.S98_S_crm_contact_ccp (
|
||||
tek_contactnumber TEXT
|
||||
, newcreation TEXT
|
||||
, tek_ccpchoiceidname TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_ccp.tek_contactnumber IS 'tek_contactnumber';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_ccp.newcreation IS 'newcreation';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_ccp.tek_ccpchoiceidname IS 'tek_ccpchoiceidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_ccp.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p12_sfull.S98_S_crm_contact_ccp IS '';
|
||||
|
|
@ -0,0 +1,246 @@
|
|||
/*******Main Section**************************************************************************/
|
||||
\set ON_ERROR_STOP on
|
||||
\set AUTOCOMMIT on
|
||||
\timing on
|
||||
delete from p10_sa.S98_S_crm_contact_part
|
||||
;
|
||||
insert into p10_sa.S98_S_crm_contact_part
|
||||
( tek_contactnumber
|
||||
, tek_companyname
|
||||
, accountidname
|
||||
, owneridname
|
||||
, firstname
|
||||
, lastname
|
||||
, mobilephone
|
||||
, telephone1
|
||||
, emailaddress1
|
||||
, tek_division1
|
||||
, jobtitle
|
||||
, tek_jobfunctionidname
|
||||
, suffix
|
||||
, address1_line1
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, address1_postalcode
|
||||
, address1_country
|
||||
, tek_ccpapplication
|
||||
, tek_ccpproductinterest
|
||||
, tek_acquisitiondate
|
||||
, tek_countofactivepartnerleads
|
||||
, tek_countofapplication2
|
||||
, tek_recordcountccp
|
||||
, tek_countofgeneralproductinterest2
|
||||
, tek_countofsubapplication2
|
||||
, tek_acquisitioncampaignidname
|
||||
, createdon
|
||||
, createdbyname
|
||||
, modifiedon
|
||||
, modifiedbyname
|
||||
, tek_industry2idname
|
||||
, tek_subindustry2idname
|
||||
, tek_msr_visibilityname
|
||||
, tek_agreestoprivacypolicytermsname
|
||||
, tek_contactscoringrollup
|
||||
, tek_contactstagecodename
|
||||
, tek_contacttypename
|
||||
, tek_consent_tocollectpersonalinfoname
|
||||
, tek_consenttocollectpersonalinfodate
|
||||
, donotphonename
|
||||
, donotbulkpostalmail
|
||||
, donotfax
|
||||
, msgdpr_donottrack
|
||||
, tek_plussetupcompleted
|
||||
, donotbulkemailname
|
||||
, tek_emailpermissiondate
|
||||
, tek_donotallowsmsname
|
||||
, tek_permissionsmsdate
|
||||
, tek_telemarketpermissiondate
|
||||
, tek_hasindustryandapplication
|
||||
, adx_lastactivity
|
||||
, tek_marketablename
|
||||
, tek_marketingconsentname
|
||||
, tek_marketingconsentdate
|
||||
, statecodename
|
||||
, etl_tx_dt )
|
||||
select
|
||||
tek_contactnumber
|
||||
, tek_companyname
|
||||
, accountidname
|
||||
, owneridname
|
||||
, firstname
|
||||
, lastname
|
||||
, mobilephone
|
||||
, telephone1
|
||||
, emailaddress1
|
||||
, tek_division1
|
||||
, jobtitle
|
||||
, tek_jobfunctionidname
|
||||
, suffix
|
||||
, address1_line1
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, address1_postalcode
|
||||
, address1_country
|
||||
, tek_ccpapplication
|
||||
, tek_ccpproductinterest
|
||||
, tek_acquisitiondate
|
||||
, tek_countofactivepartnerleads
|
||||
, tek_countofapplication2
|
||||
, tek_recordcountccp
|
||||
, tek_countofgeneralproductinterest2
|
||||
, tek_countofsubapplication2
|
||||
, tek_acquisitioncampaignidname
|
||||
, createdon
|
||||
, createdbyname
|
||||
, modifiedon
|
||||
, modifiedbyname
|
||||
, tek_industry2idname
|
||||
, tek_subindustry2idname
|
||||
, tek_msr_visibilityname
|
||||
, tek_agreestoprivacypolicytermsname
|
||||
, tek_contactscoringrollup
|
||||
, tek_contactstagecodename
|
||||
, tek_contacttypename
|
||||
, tek_consent_tocollectpersonalinfoname
|
||||
, tek_consenttocollectpersonalinfodate
|
||||
, donotphonename
|
||||
, donotbulkpostalmail
|
||||
, donotfax
|
||||
, msgdpr_donottrack
|
||||
, tek_plussetupcompleted
|
||||
, donotbulkemailname
|
||||
, tek_emailpermissiondate
|
||||
, tek_donotallowsmsname
|
||||
, tek_permissionsmsdate
|
||||
, tek_telemarketpermissiondate
|
||||
, tek_hasindustryandapplication
|
||||
, adx_lastactivity
|
||||
, tek_marketablename
|
||||
, tek_marketingconsentname
|
||||
, tek_marketingconsentdate
|
||||
, statecodename
|
||||
, etl_tx_dt
|
||||
from p00_tal.S98_S_crm_contact_part
|
||||
;
|
||||
delete from p12_sfull.S98_S_crm_contact_part
|
||||
where (tek_contactnumber) in (select tek_contactnumber from p10_sa.S98_S_crm_contact_part) ;
|
||||
;
|
||||
insert into p12_sfull.S98_S_crm_contact_part
|
||||
( tek_contactnumber
|
||||
, tek_companyname
|
||||
, accountidname
|
||||
, owneridname
|
||||
, firstname
|
||||
, lastname
|
||||
, mobilephone
|
||||
, telephone1
|
||||
, emailaddress1
|
||||
, tek_division1
|
||||
, jobtitle
|
||||
, tek_jobfunctionidname
|
||||
, suffix
|
||||
, address1_line1
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, address1_postalcode
|
||||
, address1_country
|
||||
, tek_ccpapplication
|
||||
, tek_ccpproductinterest
|
||||
, tek_acquisitiondate
|
||||
, tek_countofactivepartnerleads
|
||||
, tek_countofapplication2
|
||||
, tek_recordcountccp
|
||||
, tek_countofgeneralproductinterest2
|
||||
, tek_countofsubapplication2
|
||||
, tek_acquisitioncampaignidname
|
||||
, createdon
|
||||
, createdbyname
|
||||
, modifiedon
|
||||
, modifiedbyname
|
||||
, tek_industry2idname
|
||||
, tek_subindustry2idname
|
||||
, tek_msr_visibilityname
|
||||
, tek_agreestoprivacypolicytermsname
|
||||
, tek_contactscoringrollup
|
||||
, tek_contactstagecodename
|
||||
, tek_contacttypename
|
||||
, tek_consent_tocollectpersonalinfoname
|
||||
, tek_consenttocollectpersonalinfodate
|
||||
, donotphonename
|
||||
, donotbulkpostalmail
|
||||
, donotfax
|
||||
, msgdpr_donottrack
|
||||
, tek_plussetupcompleted
|
||||
, donotbulkemailname
|
||||
, tek_emailpermissiondate
|
||||
, tek_donotallowsmsname
|
||||
, tek_permissionsmsdate
|
||||
, tek_telemarketpermissiondate
|
||||
, tek_hasindustryandapplication
|
||||
, adx_lastactivity
|
||||
, tek_marketablename
|
||||
, tek_marketingconsentname
|
||||
, tek_marketingconsentdate
|
||||
, statecodename
|
||||
, etl_tx_dt )
|
||||
select
|
||||
tek_contactnumber
|
||||
, tek_companyname
|
||||
, accountidname
|
||||
, owneridname
|
||||
, firstname
|
||||
, lastname
|
||||
, mobilephone
|
||||
, telephone1
|
||||
, emailaddress1
|
||||
, tek_division1
|
||||
, jobtitle
|
||||
, tek_jobfunctionidname
|
||||
, suffix
|
||||
, address1_line1
|
||||
, address1_city
|
||||
, tek_address1_stateidname
|
||||
, address1_postalcode
|
||||
, address1_country
|
||||
, tek_ccpapplication
|
||||
, tek_ccpproductinterest
|
||||
, tek_acquisitiondate
|
||||
, tek_countofactivepartnerleads
|
||||
, tek_countofapplication2
|
||||
, tek_recordcountccp
|
||||
, tek_countofgeneralproductinterest2
|
||||
, tek_countofsubapplication2
|
||||
, tek_acquisitioncampaignidname
|
||||
, createdon
|
||||
, createdbyname
|
||||
, modifiedon
|
||||
, modifiedbyname
|
||||
, tek_industry2idname
|
||||
, tek_subindustry2idname
|
||||
, tek_msr_visibilityname
|
||||
, tek_agreestoprivacypolicytermsname
|
||||
, tek_contactscoringrollup
|
||||
, tek_contactstagecodename
|
||||
, tek_contacttypename
|
||||
, tek_consent_tocollectpersonalinfoname
|
||||
, tek_consenttocollectpersonalinfodate
|
||||
, donotphonename
|
||||
, donotbulkpostalmail
|
||||
, donotfax
|
||||
, msgdpr_donottrack
|
||||
, tek_plussetupcompleted
|
||||
, donotbulkemailname
|
||||
, tek_emailpermissiondate
|
||||
, tek_donotallowsmsname
|
||||
, tek_permissionsmsdate
|
||||
, tek_telemarketpermissiondate
|
||||
, tek_hasindustryandapplication
|
||||
, adx_lastactivity
|
||||
, tek_marketablename
|
||||
, tek_marketingconsentname
|
||||
, tek_marketingconsentdate
|
||||
, statecodename
|
||||
, etl_tx_dt
|
||||
from p10_sa.S98_S_crm_contact_part
|
||||
;
|
||||
\q
|
|
@ -0,0 +1,68 @@
|
|||
|
||||
CREATE FOREIGN TABLE if not exists p00_tal.S98_S_crm_contact_part (
|
||||
tek_contactnumber TEXT
|
||||
, tek_companyname TEXT
|
||||
, accountidname TEXT
|
||||
, owneridname TEXT
|
||||
, firstname TEXT
|
||||
, lastname TEXT
|
||||
, mobilephone TEXT
|
||||
, telephone1 TEXT
|
||||
, emailaddress1 TEXT
|
||||
, tek_division1 TEXT
|
||||
, jobtitle TEXT
|
||||
, tek_jobfunctionidname TEXT
|
||||
, suffix TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, address1_postalcode TEXT
|
||||
, address1_country TEXT
|
||||
, tek_ccpapplication TEXT
|
||||
, tek_ccpproductinterest TEXT
|
||||
, tek_acquisitiondate TEXT
|
||||
, tek_countofactivepartnerleads TEXT
|
||||
, tek_countofapplication2 TEXT
|
||||
, tek_recordcountccp TEXT
|
||||
, tek_countofgeneralproductinterest2 TEXT
|
||||
, tek_countofsubapplication2 TEXT
|
||||
, tek_acquisitioncampaignidname TEXT
|
||||
, createdon TEXT
|
||||
, createdbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, modifiedbyname TEXT
|
||||
, tek_industry2idname TEXT
|
||||
, tek_subindustry2idname TEXT
|
||||
, tek_msr_visibilityname TEXT
|
||||
, tek_agreestoprivacypolicytermsname TEXT
|
||||
, tek_contactscoringrollup TEXT
|
||||
, tek_contactstagecodename TEXT
|
||||
, tek_contacttypename TEXT
|
||||
, tek_consent_tocollectpersonalinfoname TEXT
|
||||
, tek_consenttocollectpersonalinfodate TEXT
|
||||
, donotphonename TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotfax TEXT
|
||||
, msgdpr_donottrack TEXT
|
||||
, tek_plussetupcompleted TEXT
|
||||
, donotbulkemailname TEXT
|
||||
, tek_emailpermissiondate TEXT
|
||||
, tek_donotallowsmsname TEXT
|
||||
, tek_permissionsmsdate TEXT
|
||||
, tek_telemarketpermissiondate TEXT
|
||||
, tek_hasindustryandapplication TEXT
|
||||
, adx_lastactivity TEXT
|
||||
, tek_marketablename TEXT
|
||||
, tek_marketingconsentname TEXT
|
||||
, tek_marketingconsentdate TEXT
|
||||
, statecodename TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
)
|
||||
|
||||
|
||||
SERVER pgsql_server_S98_S OPTIONS(schema_name 'data_api', table_name 'crm_contact_part' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,243 @@
|
|||
|
||||
create table if not exists p10_sa.S98_S_crm_contact_part (
|
||||
tek_contactnumber TEXT
|
||||
, tek_companyname TEXT
|
||||
, accountidname TEXT
|
||||
, owneridname TEXT
|
||||
, firstname TEXT
|
||||
, lastname TEXT
|
||||
, mobilephone TEXT
|
||||
, telephone1 TEXT
|
||||
, emailaddress1 TEXT
|
||||
, tek_division1 TEXT
|
||||
, jobtitle TEXT
|
||||
, tek_jobfunctionidname TEXT
|
||||
, suffix TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, address1_postalcode TEXT
|
||||
, address1_country TEXT
|
||||
, tek_ccpapplication TEXT
|
||||
, tek_ccpproductinterest TEXT
|
||||
, tek_acquisitiondate TEXT
|
||||
, tek_countofactivepartnerleads TEXT
|
||||
, tek_countofapplication2 TEXT
|
||||
, tek_recordcountccp TEXT
|
||||
, tek_countofgeneralproductinterest2 TEXT
|
||||
, tek_countofsubapplication2 TEXT
|
||||
, tek_acquisitioncampaignidname TEXT
|
||||
, createdon TEXT
|
||||
, createdbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, modifiedbyname TEXT
|
||||
, tek_industry2idname TEXT
|
||||
, tek_subindustry2idname TEXT
|
||||
, tek_msr_visibilityname TEXT
|
||||
, tek_agreestoprivacypolicytermsname TEXT
|
||||
, tek_contactscoringrollup TEXT
|
||||
, tek_contactstagecodename TEXT
|
||||
, tek_contacttypename TEXT
|
||||
, tek_consent_tocollectpersonalinfoname TEXT
|
||||
, tek_consenttocollectpersonalinfodate TEXT
|
||||
, donotphonename TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotfax TEXT
|
||||
, msgdpr_donottrack TEXT
|
||||
, tek_plussetupcompleted TEXT
|
||||
, donotbulkemailname TEXT
|
||||
, tek_emailpermissiondate TEXT
|
||||
, tek_donotallowsmsname TEXT
|
||||
, tek_permissionsmsdate TEXT
|
||||
, tek_telemarketpermissiondate TEXT
|
||||
, tek_hasindustryandapplication TEXT
|
||||
, adx_lastactivity TEXT
|
||||
, tek_marketablename TEXT
|
||||
, tek_marketingconsentname TEXT
|
||||
, tek_marketingconsentdate TEXT
|
||||
, statecodename TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_contactnumber IS 'tek_contactnumber';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_companyname IS 'tek_companyname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.accountidname IS 'accountidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.owneridname IS 'owneridname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.firstname IS 'firstname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.lastname IS 'lastname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.mobilephone IS 'mobilephone';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.telephone1 IS 'telephone1';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.emailaddress1 IS 'emailaddress1';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_division1 IS 'tek_division1';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.jobtitle IS 'jobtitle';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_jobfunctionidname IS 'tek_jobfunctionidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.suffix IS 'suffix';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.address1_line1 IS 'address1_line1';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.address1_city IS 'address1_city';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_address1_stateidname IS 'tek_address1_stateidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.address1_postalcode IS 'address1_postalcode';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.address1_country IS 'address1_country';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_ccpapplication IS 'tek_ccpapplication';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_ccpproductinterest IS 'tek_ccpproductinterest';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_acquisitiondate IS 'tek_acquisitiondate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_countofactivepartnerleads IS 'tek_countofactivepartnerleads';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_countofapplication2 IS 'tek_countofapplication2';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_recordcountccp IS 'tek_recordcountccp';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_countofgeneralproductinterest2 IS 'tek_countofgeneralproductinterest2';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_countofsubapplication2 IS 'tek_countofsubapplication2';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_acquisitioncampaignidname IS 'tek_acquisitioncampaignidname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.createdon IS 'createdon';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.createdbyname IS 'createdbyname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.modifiedon IS 'modifiedon';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.modifiedbyname IS 'modifiedbyname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_industry2idname IS 'tek_industry2idname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_subindustry2idname IS 'tek_subindustry2idname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_msr_visibilityname IS 'tek_msr_visibilityname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_agreestoprivacypolicytermsname IS 'tek_agreestoprivacypolicytermsname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_contactscoringrollup IS 'tek_contactscoringrollup';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_contactstagecodename IS 'tek_contactstagecodename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_contacttypename IS 'tek_contacttypename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_consent_tocollectpersonalinfoname IS 'tek_consent_tocollectpersonalinfoname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_consenttocollectpersonalinfodate IS 'tek_consenttocollectpersonalinfodate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.donotphonename IS 'donotphonename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.donotbulkpostalmail IS 'donotbulkpostalmail';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.donotfax IS 'donotfax';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.msgdpr_donottrack IS 'msgdpr_donottrack';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_plussetupcompleted IS 'tek_plussetupcompleted';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.donotbulkemailname IS 'donotbulkemailname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_emailpermissiondate IS 'tek_emailpermissiondate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_donotallowsmsname IS 'tek_donotallowsmsname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_permissionsmsdate IS 'tek_permissionsmsdate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_telemarketpermissiondate IS 'tek_telemarketpermissiondate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_hasindustryandapplication IS 'tek_hasindustryandapplication';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.adx_lastactivity IS 'adx_lastactivity';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_marketablename IS 'tek_marketablename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_marketingconsentname IS 'tek_marketingconsentname';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.tek_marketingconsentdate IS 'tek_marketingconsentdate';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.statecodename IS 'statecodename';
|
||||
COMMENT ON COLUMN p10_sa.S98_S_crm_contact_part.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p10_sa.S98_S_crm_contact_part IS '';
|
||||
|
||||
|
||||
|
||||
create table if not exists p12_sfull.S98_S_crm_contact_part (
|
||||
tek_contactnumber TEXT
|
||||
, tek_companyname TEXT
|
||||
, accountidname TEXT
|
||||
, owneridname TEXT
|
||||
, firstname TEXT
|
||||
, lastname TEXT
|
||||
, mobilephone TEXT
|
||||
, telephone1 TEXT
|
||||
, emailaddress1 TEXT
|
||||
, tek_division1 TEXT
|
||||
, jobtitle TEXT
|
||||
, tek_jobfunctionidname TEXT
|
||||
, suffix TEXT
|
||||
, address1_line1 TEXT
|
||||
, address1_city TEXT
|
||||
, tek_address1_stateidname TEXT
|
||||
, address1_postalcode TEXT
|
||||
, address1_country TEXT
|
||||
, tek_ccpapplication TEXT
|
||||
, tek_ccpproductinterest TEXT
|
||||
, tek_acquisitiondate TEXT
|
||||
, tek_countofactivepartnerleads TEXT
|
||||
, tek_countofapplication2 TEXT
|
||||
, tek_recordcountccp TEXT
|
||||
, tek_countofgeneralproductinterest2 TEXT
|
||||
, tek_countofsubapplication2 TEXT
|
||||
, tek_acquisitioncampaignidname TEXT
|
||||
, createdon TEXT
|
||||
, createdbyname TEXT
|
||||
, modifiedon TEXT
|
||||
, modifiedbyname TEXT
|
||||
, tek_industry2idname TEXT
|
||||
, tek_subindustry2idname TEXT
|
||||
, tek_msr_visibilityname TEXT
|
||||
, tek_agreestoprivacypolicytermsname TEXT
|
||||
, tek_contactscoringrollup TEXT
|
||||
, tek_contactstagecodename TEXT
|
||||
, tek_contacttypename TEXT
|
||||
, tek_consent_tocollectpersonalinfoname TEXT
|
||||
, tek_consenttocollectpersonalinfodate TEXT
|
||||
, donotphonename TEXT
|
||||
, donotbulkpostalmail TEXT
|
||||
, donotfax TEXT
|
||||
, msgdpr_donottrack TEXT
|
||||
, tek_plussetupcompleted TEXT
|
||||
, donotbulkemailname TEXT
|
||||
, tek_emailpermissiondate TEXT
|
||||
, tek_donotallowsmsname TEXT
|
||||
, tek_permissionsmsdate TEXT
|
||||
, tek_telemarketpermissiondate TEXT
|
||||
, tek_hasindustryandapplication TEXT
|
||||
, adx_lastactivity TEXT
|
||||
, tek_marketablename TEXT
|
||||
, tek_marketingconsentname TEXT
|
||||
, tek_marketingconsentdate TEXT
|
||||
, statecodename TEXT
|
||||
, etl_tx_dt TIMESTAMP
|
||||
) ;
|
||||
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_contactnumber IS 'tek_contactnumber';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_companyname IS 'tek_companyname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.accountidname IS 'accountidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.owneridname IS 'owneridname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.firstname IS 'firstname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.lastname IS 'lastname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.mobilephone IS 'mobilephone';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.telephone1 IS 'telephone1';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.emailaddress1 IS 'emailaddress1';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_division1 IS 'tek_division1';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.jobtitle IS 'jobtitle';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_jobfunctionidname IS 'tek_jobfunctionidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.suffix IS 'suffix';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.address1_line1 IS 'address1_line1';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.address1_city IS 'address1_city';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_address1_stateidname IS 'tek_address1_stateidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.address1_postalcode IS 'address1_postalcode';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.address1_country IS 'address1_country';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_ccpapplication IS 'tek_ccpapplication';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_ccpproductinterest IS 'tek_ccpproductinterest';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_acquisitiondate IS 'tek_acquisitiondate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_countofactivepartnerleads IS 'tek_countofactivepartnerleads';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_countofapplication2 IS 'tek_countofapplication2';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_recordcountccp IS 'tek_recordcountccp';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_countofgeneralproductinterest2 IS 'tek_countofgeneralproductinterest2';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_countofsubapplication2 IS 'tek_countofsubapplication2';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_acquisitioncampaignidname IS 'tek_acquisitioncampaignidname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.createdon IS 'createdon';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.createdbyname IS 'createdbyname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.modifiedon IS 'modifiedon';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.modifiedbyname IS 'modifiedbyname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_industry2idname IS 'tek_industry2idname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_subindustry2idname IS 'tek_subindustry2idname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_msr_visibilityname IS 'tek_msr_visibilityname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_agreestoprivacypolicytermsname IS 'tek_agreestoprivacypolicytermsname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_contactscoringrollup IS 'tek_contactscoringrollup';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_contactstagecodename IS 'tek_contactstagecodename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_contacttypename IS 'tek_contacttypename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_consent_tocollectpersonalinfoname IS 'tek_consent_tocollectpersonalinfoname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_consenttocollectpersonalinfodate IS 'tek_consenttocollectpersonalinfodate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.donotphonename IS 'donotphonename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.donotbulkpostalmail IS 'donotbulkpostalmail';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.donotfax IS 'donotfax';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.msgdpr_donottrack IS 'msgdpr_donottrack';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_plussetupcompleted IS 'tek_plussetupcompleted';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.donotbulkemailname IS 'donotbulkemailname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_emailpermissiondate IS 'tek_emailpermissiondate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_donotallowsmsname IS 'tek_donotallowsmsname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_permissionsmsdate IS 'tek_permissionsmsdate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_telemarketpermissiondate IS 'tek_telemarketpermissiondate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_hasindustryandapplication IS 'tek_hasindustryandapplication';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.adx_lastactivity IS 'adx_lastactivity';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_marketablename IS 'tek_marketablename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_marketingconsentname IS 'tek_marketingconsentname';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.tek_marketingconsentdate IS 'tek_marketingconsentdate';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.statecodename IS 'statecodename';
|
||||
COMMENT ON COLUMN p12_sfull.S98_S_crm_contact_part.etl_tx_dt IS '';
|
||||
|
||||
COMMENT ON TABLE p12_sfull.S98_S_crm_contact_part IS '';
|
||||
|
Loading…
Reference in New Issue