{ "name": "iprcct", "source_connection": "S78030956", "dest_connection": "usmidsap02", "dest_table": "cms.iprcct", "staging_table": "pipekit_staging.iprcct", "merge_strategy": "incremental", "merge_key": "tadate", "enabled": 1, "dest_description": "Price List Trans Log Headers 6.0", "columns": [ { "source_name": "TAPLCD", "source_type": "CHAR(5)", "dest_name": "taplcd", "dest_type": "text", "description": "Price List Code" }, { "source_name": "TAPART", "source_type": "CHAR(20)", "dest_name": "tapart", "dest_type": "text", "description": "Part Number" }, { "source_name": "TAUNIT", "source_type": "CHAR(3)", "dest_name": "taunit", "dest_type": "text", "description": "Pricing Unit" }, { "source_name": "TADATE", "source_type": "DATE", "dest_name": "tadate", "dest_type": "date", "description": "Transaction Date" }, { "source_name": "TATIME", "source_type": "TIME", "dest_name": "tatime", "dest_type": "time without time zone", "description": "Transaction Time" }, { "source_name": "TAUSER", "source_type": "CHAR(10)", "dest_name": "tauser", "dest_type": "text", "description": "User ID" }, { "source_name": "TAPROG", "source_type": "CHAR(10)", "dest_name": "taprog", "dest_type": "text", "description": "Program Number" } ], "watermarks": [ { "name": "iprcct_wm", "connection": "usmidsap02", "resolver_sql": "SELECT COALESCE(MAX(tadate), DATE '2000-01-01') - 7 FROM cms.iprcct WHERE tadate <= current_date", "default_value": null } ], "hooks": [] }