Loading
CRM Analytics
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Edit Nodes in the Dataflow

          Edit Nodes in the Dataflow

          When you edit a dataflow node, for example to change its name, or add or remove fields, consider that these changes can impact downstream nodes. If you're manually editing nodes in the JSON dataflow definition file, make sure that your changes are reflected in downstream nodes. If you're working in the dataflow editor, CRM Analytics propagates many of your changes to downstream nodes for you.

          Renaming Node Names

          When you rename a node in the dataflow JSON, you need to manually check that the name is unique and change the name wherever the node is referenced in downstream nodes.

          In the dataflow editor, CRM Analytics validates that the new name is unique, and changes the name in downstream nodes for you.

          Adding Fields in a Node

          When you add a field to a node in the dataflow JSON, consider that you also need to add the field in these downstream nodes.

          • augment: If you want to augment the new field on other data in the dataflow, add the field to the right_select parameter in the corresponding augment node.
          • sliceDataset: If there is a downstream sliceDataset node with the mode parameter set to select, add the new field to the fields parameter to make sure it isn't dropped.

          When you add a field to a node in the dataflow editor, CRM Analytics offers to propagate the field in downstream augment and sliceDataset nodes. If you choose to propagate your changes, CRM Analytics adds the new field to:

          Propagate field changes confirmation in dataflow editor
          • The Right Fields attribute in downstream augment nodes.
          • The Fields attribute in downstream sliceDataset nodes where the Mode attribute is set to Keep.

          Removing Fields in a Node

          When you remove a field in a node in the dataflow JSON, the dataflow can fail if you don’t also remove the field in these places:

          • left_key, right_key, and right_select parameters in downstream augment nodes.
          • The fields parameter in downstream sliceDataset nodes.
          • Downstream computeExpression or computeRelative nodes that reference the field.

          When you remove a field in a node in the dataflow editor, CRM Analytics offers to propagate the field in downstream augment and sliceDataset nodes. If you choose to propagate your changes, CRM Analytics removes the field from:

          • The Left Key, Right Key, and Right Fields attributes in downstream augment nodes.
          • The Fields attribute in downstream sliceDataset nodes.
          Note
          Note The propagate option doesn’t remove fields from downstream computeExpression or computeRelative nodes that reference it.

          You see the propagate option whenever you add or remove fields from these types of nodes.

          • sfdcDigest
          • digest
          • augment
          • computeExpression
          • computeRelative
          • sliceDataset
           
          Loading
          Salesforce Help | Article