{ "name": "poh_deleted", "source_connection": "S78030956", "dest_connection": "usmidsap02", "dest_table": "cms.poh_deleted", "staging_table": "pipekit_staging.poh_deleted", "merge_strategy": "incremental", "merge_key": "dq0po#", "enabled": 1, "dest_description": "POs purged from LGDAT.POH (POHL delete log) -- drives purge cleanup of cms.poh / cms.poi", "columns": [ { "id": "c1", "source_name": "DQ0PO#", "source_type": "NUMERIC(9,0)", "dest_name": "dq0po#", "dest_type": "numeric(9,0)", "description": "Purchase Order Number" }, { "id": "c2", "source_name": "DQ0TMSP", "source_type": "CHAR(26)", "dest_name": "dq0tmsp", "dest_type": "text", "description": "Change TimeStamp of the delete" } ], "watermarks": [ { "name": "poh_deleted_wm", "connection": "usmidsap02", "resolver_sql": "SELECT TO_CHAR(COALESCE(MAX(SUBSTRING(dq0tmsp, 1, 10))::DATE, DATE '1900-01-01') - 7, 'YYYY-MM-DD') FROM cms.poh_deleted", "default_value": null } ], "hooks": [ { "run_order": 1, "connection": "usmidsap02", "sql": "DELETE FROM cms.poh_deleted WHERE \"dq0po#\" IN (SELECT \"kapo#\" FROM cms.poh)", "run_on": "success" }, { "run_order": 2, "connection": "usmidsap02", "sql": "DELETE FROM cms.poh WHERE \"kapo#\" IN (SELECT \"dq0po#\" FROM cms.poh_deleted)", "run_on": "success" }, { "run_order": 3, "connection": "usmidsap02", "sql": "DELETE FROM cms.poi WHERE \"kbpo#\" IN (SELECT \"dq0po#\" FROM cms.poh_deleted)", "run_on": "success" } ] }