About: This article introduces the Proxy In node, an Input node within Construct.
Location: Node panel
Table of Contents
Feature Overview
Proxy In is a type of data input node that allows a job to make use of data processed within another job. It is the point where data is received from a Subroutine node in another job. The Subroutine node is linked to the Proxy In node and once the Subroutine job is run, it and pushes the data to the point of the Proxy In across jobs and runs the Proxy In job. The Proxy In node looks for a specific data schema from the Subroutine job, and then works exactly as it were an input file.
-
Multiple Proxy In nodes may be added to a single job.
-
Jobs with Proxy In nodes may also include other data connections.
-
A Proxy In node may be configured either by converting an Input node, or manually. Note that regardless of setup method, any columns configured in the Proxy In will be considered required by the Subroutine node.
Configuring a Proxy In Node
Manually Configure a Proxy In Node
Double-clicking on a Proxy In node placed in a job opens its setup window. Here, column names and data types may be typed directly into the window to create the file schema. Use the purple plus and red 'X' icons to add and remove variables from being used in the Proxy In.
Use an Existing Connection to Populate the Proxy In Schema
The easiest way to bring data into a Proxy In node is to import the columns from another file. At the bottom of the Proxy In node there is an option to Import Columns which allows you to choose any file from your existing connections. Remember that the columns in the Proxy In need to match the columns of the data that will be coming from the Subroutine node.
Tip: In the Subroutine job, run an output node to create a file at the point of the Subroutine (the same point the data will be sent to the Proxy In). Then use that file to import the columns into the Proxy In node.
Use the Wizard Tool to Populate the Proxy In Schema
Existing input files in the workspace can also be converted to Proxy In nodes using the Wizard tool. To do this, right-click on an input node, then go to Wizards > Replace with Input Proxy Node. The original input file will no longer exist in the workspace, and a new Proxy In node will replace it. The Proxy In will automatically be configured with a schema matching that of the original input file columns.
Video Tutorial
Related Articles
Comments
0 comments
Article is closed for comments.