Skip to content

Configure Action Nodes

Configure an action node from the Node Editor.

Runtime variable considerations

Runtime variables can be configured for action nodes at the step-level and/or at the node-level.

  • Step-level:These runtime variables appear with the step configuration for most data sources. These variables are associated solely with each step that is defined.
    • You can define these runtime variables for use in tests, to ensure data integrity during transformations.
    • For details on action step runtime variables, see File-Based Variables and Database Variables.
  • Node-level: These variables are associated with the node as a whole.

Configure a node

  1. Navigate to the Node Editor.
  2. Select a tab to configure the action node.

Required fields are marked with an * asterisk.

Note

Source/sink names are auto-generated. The system generates the default names, "source" and "sink," upon creation of a DataMapper node, as well as the default folders, "data_sources" and "data_sinks." Other elements inherit those names: the file generated within the node's data_sources folder is source.json, the file in the node's data_sinks folder is sink.json, and mapping keys are mappingname_source and mappingname_sink. Any name changes must be updated in the node's notebook.json and in the source and sink files.

Steps tab

  1. Click Add Step to define an action the node will perform.
  2. Enter a Step Name and Description.
  3. Specify properties of the action step; use  variables or secrets where available.
  4. Set the Runtime Variables.

    These are step-level runtime variables.

  5. Optional. Under the list of steps at the left, select Runtime Variables.

    1. If needed, define runtime variables for the node.

      These are node-level runtime variables.

  6. Select Add notes for changelog , describe the changes, then click Update.

Additional resources

More context on the action node Steps tab properties can be found in the following documentation:

Connections tab

Tip

Connection properties differ for each source and sink connector. Details on how to fill out these fields can be found in the Supported Connectors documentation.

  1. Select the Connections tab.
  2. Use variables, secrets, or enter credentials to define the data source and data sink connections.
    • Specify Credentials: Enter each credential manually, or select variables or secrets where available.
    • Use Variable: Select this option if a dictionary variable, containing all required credentials, has been defined in the kitchen or recipe.
  3. Select Add notes for changelog , describe the changes, then click Update.

Tests tab

  1. Select the Tests tab.
  2. Click Add Test to create data verification tests with the runtime variables defined. These settings are recorded in /actions/source.json
  3. Select Add notes for changelog , describe the changes, then click Update.

For technical details on test properties, see Test Declaration and Test Properties.

Copy and delete

Click Copy next to a test or step to duplicate its configuration within the action node. Adjust the configuration to make the new test or step unique.

Click Delete to remove a step or test from the node.