{"class_fqid":"com-snaplogic-pipeline_9","snode_id":"69fb20c43a163d83222263be","instance_id":"9465df59-37e8-4e20-8db0-52b3f98b1a88","instance_version":63,"link_map":{"link103":{"dst_id":"d49a493b-f706-49c2-b221-4fe844f9de73","dst_view_id":"input0","src_id":"81af4d9a-1ea4-42f7-a40e-95becc65afe8","src_view_id":"output0","isGoto":false},"link104":{"dst_id":"49343cb7-ffee-4d1e-90a3-0763e05007fc","dst_view_id":"input0","src_id":"d49a493b-f706-49c2-b221-4fe844f9de73","src_view_id":"output0","isGoto":false},"link105":{"dst_id":"38530400-0352-4d60-a8bb-671d73e80d17","dst_view_id":"input0","src_id":"49343cb7-ffee-4d1e-90a3-0763e05007fc","src_view_id":"output0","isGoto":false},"link106":{"dst_id":"4504079e-e96f-4bd3-b772-36ca5a13e5c2","dst_view_id":"input0","src_id":"49343cb7-ffee-4d1e-90a3-0763e05007fc","src_view_id":"output1","isGoto":false},"link107":{"dst_id":"2601b46f-f21b-4002-aa3a-735b6df71086","dst_view_id":"input0","src_id":"4504079e-e96f-4bd3-b772-36ca5a13e5c2","src_view_id":"output0","isGoto":false},"link110":{"dst_id":"64005e62-35e6-4e09-b0c4-e28688915541","dst_view_id":"input0","src_id":"29caa72e-6bf1-44e3-b4db-a8963fe070e7","src_view_id":"output101","isGoto":false},"link112":{"dst_id":"9cd677bc-2e1b-46c5-817c-bee5383a0865","dst_view_id":"input1","src_id":"0ef3fe5d-3365-4671-b930-e661680d40c5","src_view_id":"output0","isGoto":false},"link113":{"dst_id":"9cd677bc-2e1b-46c5-817c-bee5383a0865","dst_view_id":"input0","src_id":"64005e62-35e6-4e09-b0c4-e28688915541","src_view_id":"output0","isGoto":false},"link114":{"dst_id":"b051ab07-2184-48dc-a637-75f2624d3bfd","dst_view_id":"input1","src_id":"9cd677bc-2e1b-46c5-817c-bee5383a0865","src_view_id":"output0","isGoto":false},"link115":{"dst_id":"b051ab07-2184-48dc-a637-75f2624d3bfd","dst_view_id":"input0","src_id":"38530400-0352-4d60-a8bb-671d73e80d17","src_view_id":"output0","isGoto":true},"link117":{"dst_id":"0ef3fe5d-3365-4671-b930-e661680d40c5","dst_view_id":"input0","src_id":"90bb7aae-5e3e-4afd-b749-e22b037d8bbd","src_view_id":"output101","isGoto":true},"link118":{"dst_id":"90bb7aae-5e3e-4afd-b749-e22b037d8bbd","dst_view_id":"input0","src_id":"2601b46f-f21b-4002-aa3a-735b6df71086","src_view_id":"output0","isGoto":true},"link120":{"dst_id":"87c424b6-3eb0-4871-b8a1-1a1e96b6933b","dst_view_id":"input0","src_id":"2601b46f-f21b-4002-aa3a-735b6df71086","src_view_id":"error0","isGoto":false},"link121":{"dst_id":"29caa72e-6bf1-44e3-b4db-a8963fe070e7","dst_view_id":"inputRows","src_id":"55883d79-b95c-4a01-aceb-3136d61ae177","src_view_id":"output0","isGoto":false},"link122":{"dst_id":"55883d79-b95c-4a01-aceb-3136d61ae177","dst_view_id":"input0","src_id":"87c424b6-3eb0-4871-b8a1-1a1e96b6933b","src_view_id":"output0","isGoto":false},"link126":{"dst_id":"735d3537-12c9-4ca7-8403-d5dd69d5bcc8","dst_view_id":"input0","src_id":"770fe7da-ce8a-4c51-bb20-e28e15680e5e","src_view_id":"output0","isGoto":false},"link127":{"dst_id":"770fe7da-ce8a-4c51-bb20-e28e15680e5e","dst_view_id":"input0","src_id":"b051ab07-2184-48dc-a637-75f2624d3bfd","src_view_id":"output0","isGoto":false}},"link_serial":128,"property_map":{"info":{"label":{"value":"Parent pipeline to execute bulkupsert"},"author":{"value":"admin@snaplogic.com"},"pipeline_doc_uri":{"value":null},"notes":{"value":null},"purpose":{"value":null}},"error":{"29caa72e-6bf1-44e3-b4db-a8963fe070e7_error0":{"view_type":{"value":"document"},"label":{"value":"PostgreSQL - Insert Batch size 1 - error0"}},"90bb7aae-5e3e-4afd-b749-e22b037d8bbd_error0":{"view_type":{"value":"document"},"label":{"value":"PostgreSQL - Update Batch Size 1 - error0"}},"error_behavior":{"value":"none"}},"settings":{"error_pipeline":{"value":null,"expression":false},"error_param_table":{"value":[]},"param_table":{"value":[]},"imports":{"value":[]},"tags":{"value":[]}},"input":{},"output":{"735d3537-12c9-4ca7-8403-d5dd69d5bcc8_output0":{"view_type":{"value":"document"},"label":{"value":"Mapper1 - output0"}}}},"render_map":{"pan_x_num":0,"default_snaplex":"653a58a7061732f54db3ff73","scale_ratio":1,"detail_map":{"81af4d9a-1ea4-42f7-a40e-95becc65afe8":{"grid_x_int":2,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{}},"d49a493b-f706-49c2-b221-4fe844f9de73":{"grid_x_int":3,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"49343cb7-ffee-4d1e-90a3-0763e05007fc":{"grid_x_int":4,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"output":{"output1":{"rot_int":0,"dx_int":0,"dy_int":1}},"input":{},"error":{}},"38530400-0352-4d60-a8bb-671d73e80d17":{"grid_x_int":5,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"4504079e-e96f-4bd3-b772-36ca5a13e5c2":{"grid_x_int":5,"grid_y_int":5,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{},"output":{},"error":{}},"2601b46f-f21b-4002-aa3a-735b6df71086":{"grid_x_int":6,"grid_y_int":5,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"error":{"error0":{"rot_int":0,"dx_int":0,"dy_int":-1}}},"29caa72e-6bf1-44e3-b4db-a8963fe070e7":{"grid_x_int":9,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"error":{"error0":{"rot_int":0,"dx_int":0,"dy_int":-1}}},"64005e62-35e6-4e09-b0c4-e28688915541":{"grid_x_int":10,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{},"output":{},"error":{}},"0ef3fe5d-3365-4671-b930-e661680d40c5":{"grid_x_int":10,"grid_y_int":5,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0},"9cd677bc-2e1b-46c5-817c-bee5383a0865":{"grid_x_int":11,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{"input1":{"rot_int":0,"dx_int":0,"dy_int":1}},"output":{},"error":{}},"b051ab07-2184-48dc-a637-75f2624d3bfd":{"grid_x_int":12,"grid_y_int":3,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{"input1":{"rot_int":0,"dx_int":0,"dy_int":1}},"output":{},"error":{}},"735d3537-12c9-4ca7-8403-d5dd69d5bcc8":{"grid_x_int":14,"grid_y_int":3,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"90bb7aae-5e3e-4afd-b749-e22b037d8bbd":{"grid_x_int":7,"grid_y_int":7,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"error":{"error0":{"rot_int":0,"dx_int":0,"dy_int":-1}}},"87c424b6-3eb0-4871-b8a1-1a1e96b6933b":{"grid_x_int":7,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"55883d79-b95c-4a01-aceb-3136d61ae177":{"grid_x_int":8,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"770fe7da-ce8a-4c51-bb20-e28e15680e5e":{"grid_x_int":13,"grid_y_int":3,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0}},"pan_y_num":0},"snap_map":{"81af4d9a-1ea4-42f7-a40e-95becc65afe8":{"class_fqid":"com-snaplogic-snaps-transform-jsongenerator_2-main33142","class_id":"com-snaplogic-snaps-transform-jsongenerator","class_version":2,"instance_fqid":"81af4d9a-1ea4-42f7-a40e-95becc65afe8_6","instance_id":"81af4d9a-1ea4-42f7-a40e-95becc65afe8","instance_version":6,"property_map":{"info":{"label":{"value":"JSON Generator"},"notes":{}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"editable_content":{"value":"[\n {\n \"id\":11,\n \"origin_id\":101\n },\n {\n \"id\":12,\n \"origin_id\":101\n },\n {\n \"id\":3,\n \"origin_id\":101\n },\n {\n \"id\":4,\n \"origin_id\":101\n },\n {\n \"id\":5,\n \"origin_id\":101\n },\n {\n \"id\":6,\n \"origin_id\":102\n },\n {\n \"id\":7,\n \"origin_id\":101\n },\n {\n \"id\":8,\n \"origin_id\":101\n },\n {\n \"id\":9,\n \"origin_id\":101\n },\n {\n \"id\":10,\n \"origin_id\":101\n }\n]"},"arrayElementsAsDocuments":{"value":true},"passThroughProp":{"value":false},"supportTypeExts":{"value":false}},"view_serial":100,"input":{}},"class_build_tag":"main33142"},"d49a493b-f706-49c2-b221-4fe844f9de73":{"class_fqid":"com-snaplogic-snaps-flow-pipeexec_1-main34730","class_id":"com-snaplogic-snaps-flow-pipeexec","class_version":1,"instance_fqid":"d49a493b-f706-49c2-b221-4fe844f9de73_4","instance_id":"d49a493b-f706-49c2-b221-4fe844f9de73","instance_version":4,"property_map":{"info":{"label":{"value":"Pipeline Execute (set the required batch size in batch size field)"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"timeout":{"value":null,"expression":false},"pipeline":{"expression":false,"value":"postgres child pipeline bulk upsert"},"execLabel":{"expression":true,"value":null},"params":{"value":[{"paramValue":{"expression":true,"value":null},"paramName":{"value":null}}]},"execution_mode":{"value":"Validate & Execute"},"snaplexGovernor":{"value":"SNAPLEX_WITH_PATH"},"retryInterval":{"value":null,"expression":false},"retryLimit":{"value":null,"expression":false},"reuse":{"value":false},"snaplex":{"expression":false},"executable_during_suggest":{"value":true},"batchSize":{"value":5,"expression":false},"poolSize":{"value":1,"expression":false},"loopDocument":{"expression":true}},"view_serial":100},"class_build_tag":"main34730"},"49343cb7-ffee-4d1e-90a3-0763e05007fc":{"class_fqid":"com-snaplogic-snaps-flow-router_2-main34730","class_id":"com-snaplogic-snaps-flow-router","class_version":2,"instance_fqid":"49343cb7-ffee-4d1e-90a3-0763e05007fc_1","instance_id":"49343cb7-ffee-4d1e-90a3-0763e05007fc","instance_version":1,"property_map":{"info":{"label":{"value":"Router"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"success"}},"output1":{"view_type":{"value":"document"},"label":{"value":"failure"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"routes":{"value":[{"expression":{"expression":true,"value":"$customField=='success'"},"outputViewName":{"value":"success"}},{"expression":{"expression":true,"value":"$customField=='failure'"},"outputViewName":{"value":"failure"}}]},"firstMatch":{"value":false}},"view_serial":100},"class_build_tag":"main34730"},"38530400-0352-4d60-a8bb-671d73e80d17":{"class_fqid":"com-snaplogic-snaps-script-script_2-main34730","class_id":"com-snaplogic-snaps-script-script","class_version":2,"instance_fqid":"38530400-0352-4d60-a8bb-671d73e80d17_3","instance_id":"38530400-0352-4d60-a8bb-671d73e80d17","instance_version":3,"property_map":{"info":{"label":{"value":"Script"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"language":{"value":"Python"},"script":{"value":null,"expression":false},"editable_content":{"value":"# Import the interface required by the Script snap.\nfrom com.snaplogic.scripting.language import ScriptHook\n\nclass TransformScript(ScriptHook):\n def __init__(self, input, output, error, log):\n self.input = input\n self.output = output\n self.error = error\n self.log = log\n\n # The \"execute()\" method is called once when the pipeline is started\n # and allowed to process its inputs or just send data to its outputs.\n def execute(self):\n self.log.info(\"Executing Transform script\")\n totalInserted = 0\n totalUpdated = 0\n while self.input.hasNext():\n try:\n # Read the next input document, store it in a new dictionary, and write this as an output document.\n inDoc = self.input.next()\n inserted = inDoc.get('inserted_records')\n updated = inDoc.get('updated_records')\n totalInserted = totalInserted + int(inserted)\n totalUpdated = totalUpdated + int(updated)\n except Exception as e:\n errDoc = {\n 'error' : str(e)\n }\n self.log.error(\"Error in python script\")\n self.error.write(errDoc)\n outDoc = {'totalInserted': totalInserted, 'totalUpdated': totalUpdated}\n self.output.write(outDoc)\n self.log.info(\"Script executed\")\n\n # The \"cleanup()\" method is called after the snap has exited the execute() method\n def cleanup(self):\n self.log.info(\"Cleaning up\")\n\n# The Script Snap will look for a ScriptHook object in the \"hook\"\n# variable. The snap will then call the hook's \"execute\" method.\nhook = TransformScript(input, output, error, log)\n"}},"view_serial":100},"class_build_tag":"main34730"},"4504079e-e96f-4bd3-b772-36ca5a13e5c2":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-main33142","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"4504079e-e96f-4bd3-b772-36ca5a13e5c2_1","instance_id":"4504079e-e96f-4bd3-b772-36ca5a13e5c2","instance_version":1,"property_map":{"info":{"label":{"value":"Mapper"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":true},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"expression":true,"value":"$customField"},"targetPath":{"value":null}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"main33142"},"2601b46f-f21b-4002-aa3a-735b6df71086":{"class_fqid":"com-snaplogic-snaps-postgres-lookup_1-main34730","class_id":"com-snaplogic-snaps-postgres-lookup","class_version":1,"instance_fqid":"2601b46f-f21b-4002-aa3a-735b6df71086_4","instance_id":"2601b46f-f21b-4002-aa3a-735b6df71086","instance_version":4,"property_map":{"info":{"label":{"value":"PostgreSQL - Lookup"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"continue"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"lookupConditions":{"value":[{"value":{"expression":true,"value":"$id"},"column":{"value":"id","expression":false}}]},"maxRetryProp":{"value":0,"expression":false},"retryIntervalProp":{"value":1,"expression":false},"schemaName":{"value":null,"expression":false},"tableName":{"value":"\"public\".\"target_table1\"","expression":false},"outputFields":{"value":[]},"passThrough":{"value":false}},"account":{"account_ref":{"value":{"label":{"value":"postgreslocal","label":"postgreslocal","expression":false},"ref_class_id":{"value":"com-snaplogic-snap-api-sql-accounts-postgresdatabaseaccount"},"ref_id":{"value":"422b3d3d-6dcf-4620-baf9-6ae56e358a5c","expression":false}}}},"view_serial":100},"class_build_tag":"main34730"},"29caa72e-6bf1-44e3-b4db-a8963fe070e7":{"class_fqid":"com-snaplogic-snaps-postgres-insert_1-main34730","class_id":"com-snaplogic-snaps-postgres-insert","class_version":1,"instance_fqid":"29caa72e-6bf1-44e3-b4db-a8963fe070e7_11","instance_id":"29caa72e-6bf1-44e3-b4db-a8963fe070e7","instance_version":11,"property_map":{"info":{"label":{"value":"PostgreSQL - Insert Batch size 1"},"notes":{}},"input":{"inputRows":{"view_type":{"value":"document"},"label":{"value":"rows"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"continue"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"createTable":{"value":false},"preserveCaseSensistiveness":{"value":false},"maxRetryProp":{"value":0,"expression":false},"retryIntervalProp":{"value":1,"expression":false},"schemaName":{"value":"\"public\"","expression":false},"tableName":{"value":"\"public\".\"target_table1\"","expression":false}},"account":{"account_ref":{"value":{"label":{"value":"postgreslocal","label":"postgreslocal","expression":false},"ref_class_id":{"value":"com-snaplogic-snap-api-sql-accounts-postgresdatabaseaccount"},"ref_id":{"value":"422b3d3d-6dcf-4620-baf9-6ae56e358a5c","expression":false}}}},"view_serial":101,"output":{"output101":{"label":{"value":"output0"},"view_type":{"value":"document"}}}},"class_build_tag":"main34730"},"64005e62-35e6-4e09-b0c4-e28688915541":{"class_fqid":"com-snaplogic-snaps-transform-aggregate_3-main33142","class_id":"com-snaplogic-snaps-transform-aggregate","class_version":3,"instance_fqid":"64005e62-35e6-4e09-b0c4-e28688915541_1","instance_id":"64005e62-35e6-4e09-b0c4-e28688915541","instance_version":1,"property_map":{"info":{"label":{"value":"Aggregate"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"aggregateFields":{"value":[{"function":{"value":"COUNT"},"field":{"expression":true,"value":"$status"},"resultField":{"value":"totalInsertedAgain"}}]},"integerMode":{"value":false},"sortedStreams":{"value":"Unsorted"},"minimumMemory":{"value":500,"expression":false},"outOfResourceTimeout":{"value":30,"expression":false},"groupByFields":{"value":[]}},"view_serial":100},"class_build_tag":"main33142"},"0ef3fe5d-3365-4671-b930-e661680d40c5":{"class_fqid":"com-snaplogic-snaps-transform-aggregate_3-main33142","class_id":"com-snaplogic-snaps-transform-aggregate","class_version":3,"instance_fqid":"0ef3fe5d-3365-4671-b930-e661680d40c5_2","instance_id":"0ef3fe5d-3365-4671-b930-e661680d40c5","instance_version":2,"property_map":{"info":{"label":{"value":"Aggregate"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"aggregateFields":{"value":[{"function":{"value":"COUNT"},"field":{"expression":true,"value":"$status"},"resultField":{"value":"totalUpdatedAgain"}}]},"integerMode":{"value":false},"sortedStreams":{"value":"Unsorted"},"minimumMemory":{"value":500,"expression":false},"outOfResourceTimeout":{"value":30,"expression":false},"groupByFields":{"value":[]}},"view_serial":100},"class_build_tag":"main33142"},"9cd677bc-2e1b-46c5-817c-bee5383a0865":{"class_fqid":"com-snaplogic-snaps-transform-multijoin_1-main33142","class_id":"com-snaplogic-snaps-transform-multijoin","class_version":1,"instance_fqid":"9cd677bc-2e1b-46c5-817c-bee5383a0865_1","instance_id":"9cd677bc-2e1b-46c5-817c-bee5383a0865","instance_version":1,"property_map":{"info":{"label":{"value":"Join"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}},"input1":{"view_type":{"value":"document"},"label":{"value":"input1"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"availableMemoryThreshold":{"value":20,"expression":false},"joinPaths":{"value":[{"leftPath":{"expression":true,"value":"true"},"rightPath":{"expression":true,"value":"true"},"rightInputView":{"value":"input1"}}]},"joinType":{"value":"Merge"},"execution_mode":{"value":"Validate & Execute"},"outOfResourceTimeout":{"value":30,"expression":false},"noMatchData":{"value":false},"minimumMemory":{"value":500,"expression":false},"minimumFreeDiskSpace":{"value":500,"expression":false},"nullGreater":{"value":false},"sortedStreams":{"value":"Ascending"},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"main33142"},"b051ab07-2184-48dc-a637-75f2624d3bfd":{"class_fqid":"com-snaplogic-snaps-transform-multijoin_1-main33142","class_id":"com-snaplogic-snaps-transform-multijoin","class_version":1,"instance_fqid":"b051ab07-2184-48dc-a637-75f2624d3bfd_1","instance_id":"b051ab07-2184-48dc-a637-75f2624d3bfd","instance_version":1,"property_map":{"info":{"label":{"value":"Join1"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}},"input1":{"view_type":{"value":"document"},"label":{"value":"input1"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"availableMemoryThreshold":{"value":20,"expression":false},"joinPaths":{"value":[{"leftPath":{"expression":true,"value":"true"},"rightPath":{"expression":true,"value":"true"},"rightInputView":{"value":"input1"}}]},"joinType":{"value":"Merge"},"execution_mode":{"value":"Validate & Execute"},"outOfResourceTimeout":{"value":30,"expression":false},"noMatchData":{"value":false},"minimumMemory":{"value":500,"expression":false},"minimumFreeDiskSpace":{"value":500,"expression":false},"nullGreater":{"value":false},"sortedStreams":{"value":"Ascending"},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"main33142"},"735d3537-12c9-4ca7-8403-d5dd69d5bcc8":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-main33142","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"735d3537-12c9-4ca7-8403-d5dd69d5bcc8_4","instance_id":"735d3537-12c9-4ca7-8403-d5dd69d5bcc8","instance_version":4,"property_map":{"info":{"label":{"value":"Mapper1"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":false},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"expression":true,"value":"$totalInserted+$totalInsertedAgain"},"targetPath":{"value":"finalInserted"}},{"expression":{"value":"$totalUpdated+$totalUpdatedAgain","expression":true},"targetPath":{"value":"finalUpdateed"}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"main33142"},"90bb7aae-5e3e-4afd-b749-e22b037d8bbd":{"class_fqid":"com-snaplogic-snaps-postgres-update_1-SNAPSHOT","class_id":"com-snaplogic-snaps-postgres-update","class_version":1,"instance_fqid":"90bb7aae-5e3e-4afd-b749-e22b037d8bbd_6","instance_id":"90bb7aae-5e3e-4afd-b749-e22b037d8bbd","instance_version":6,"property_map":{"info":{"label":{"value":"PostgreSQL - Update Batch Size 1"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"continue"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"maxRetryProp":{"value":0,"expression":false},"retryIntervalProp":{"value":1,"expression":false},"schemaName":{"value":null,"expression":false},"tableName":{"value":"\"public\".\"target_table1\"","expression":false},"updateCondition":{"value":"'id='+$id","expression":true}},"account":{"account_ref":{"value":{"label":{"value":"postgreslocal","label":"postgreslocal","expression":false},"ref_class_id":{"value":"com-snaplogic-snap-api-sql-accounts-postgresdatabaseaccount"},"ref_id":{"value":"422b3d3d-6dcf-4620-baf9-6ae56e358a5c","expression":false}}}},"view_serial":101,"output":{"output101":{"label":{"value":"output0"},"view_type":{"value":"document"}}}},"class_build_tag":"SNAPSHOT"},"87c424b6-3eb0-4871-b8a1-1a1e96b6933b":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-SNAPSHOT","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"87c424b6-3eb0-4871-b8a1-1a1e96b6933b_5","instance_id":"87c424b6-3eb0-4871-b8a1-1a1e96b6933b","instance_version":5,"property_map":{"info":{"label":{"value":"Mapper"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":false},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"expression":true,"value":"$original"},"targetPath":{"value":"$original"}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"SNAPSHOT"},"55883d79-b95c-4a01-aceb-3136d61ae177":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-SNAPSHOT","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"55883d79-b95c-4a01-aceb-3136d61ae177_1","instance_id":"55883d79-b95c-4a01-aceb-3136d61ae177","instance_version":1,"property_map":{"info":{"label":{"value":"Mapper1"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":false},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"expression":true,"value":"$original.id"},"targetPath":{"value":"$id"}},{"expression":{"value":"$original.origin_id","expression":true},"targetPath":{"value":"$origin_id"}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"SNAPSHOT"},"770fe7da-ce8a-4c51-bb20-e28e15680e5e":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-SNAPSHOT","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"770fe7da-ce8a-4c51-bb20-e28e15680e5e_7","instance_id":"770fe7da-ce8a-4c51-bb20-e28e15680e5e","instance_version":7,"property_map":{"info":{"label":{"value":"Mapper3"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":false},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"expression":true,"value":"$.hasPath(\"totalInsertedAgain\") ? $totalInsertedAgain : 0"},"targetPath":{"value":"totalInsertedAgain"}},{"expression":{"value":"$.hasPath(\"totalUpdatedAgain\") ? $totalUpdatedAgain : 0","expression":true},"targetPath":{"value":"totalUpdatedAgain"}},{"expression":{"value":"$totalInserted","expression":true},"targetPath":{"value":"$totalInserted"}},{"expression":{"value":"$totalUpdated","expression":true},"targetPath":{"value":"$totalUpdated"}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"SNAPSHOT"}},"path_id":"/snaplogic/projects/shared","path_snode":"67597d0cbf225a345176406e"}