From 06e84567d9a1fba4e62ccf7475680baeef710402 Mon Sep 17 00:00:00 2001 From: root <root@94a9702fdab3> Date: Thu, 13 Jun 2024 10:27:25 +0800 Subject: [PATCH] =?UTF-8?q?add=20workflow=20=E6=B3=B0=E5=85=8BCRM,dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TK_Cust/tk_crm/泰克CRM/wf_dag_tk_crm.py | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/dev/workflow/TK_Cust/tk_crm/泰克CRM/wf_dag_tk_crm.py b/dev/workflow/TK_Cust/tk_crm/泰克CRM/wf_dag_tk_crm.py index 2aa9c3e..6b6d9c9 100644 --- a/dev/workflow/TK_Cust/tk_crm/泰克CRM/wf_dag_tk_crm.py +++ b/dev/workflow/TK_Cust/tk_crm/泰克CRM/wf_dag_tk_crm.py @@ -23,7 +23,7 @@ default_args = { } dag = DAG('wf_dag_tk_crm', default_args=default_args, -schedule_interval="0 0 * * *", +schedule_interval="0 18 * * 5", catchup=False, dagrun_timeout=timedelta(minutes=160), max_active_runs=3) @@ -209,6 +209,27 @@ params={'my_param':"d_crm_contact_agi"}, depends_on_past=False, retries=3, dag=dag) +cust_contact_mapping = SSHOperator( +ssh_hook=sshHook, +task_id='cust_contact_mapping', +command='/data/airflow/etl/COM/run_psql.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', +params={'my_param':"cust_contact_mapping_agi"}, +depends_on_past=False, +retries=3, +dag=dag) +cust_contact_info = SSHOperator( +ssh_hook=sshHook, +task_id='cust_contact_info', +command='/data/airflow/etl/COM/run_psql.sh {{ ds_nodash }} {{params.my_param}} >>/data/airflow/logs/run_tpt_{{ds_nodash}}.log 2>&1 ', +params={'my_param':"cust_contact_info_agi"}, +depends_on_past=False, +retries=3, +dag=dag) +trigger_trg_cust = TriggerDagRunOperator( +ssh_hook=sshHook, +task_id='trigger_trg_cust', +trigger_dag_id="wf_dag_tk_cust", +dag=dag) file_CRM_account >> crm_account_4545 file_CRM_contact_ccp >> crm_contact_ccp_5681 file_CCP_mapping_table >> ccp_mapping_table_8972 @@ -221,5 +242,8 @@ crm_account_4545 >> t01_crm_account file_crm_opp >> crm_opp crm_opp >> t01_crm_opportunity t01_crm_contact >> d_crm_contact -d_crm_contact >> task_failed +d_crm_contact >> cust_contact_mapping +cust_contact_mapping >> cust_contact_info +cust_contact_info >> trigger_trg_cust +trigger_trg_cust >> task_failed file_china_city >> task_failed