---
schema_version: "1"
id: 48ae381b296f0958c87430136ee9101e41227dc511058e8b597be2d307e06a7d
title: Edit Nodes in the Dataflow
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/analytics/264-0-0/bi_integrate_dataflow_edit_nodes.md
canonical_url: https://help.salesforce.com/s/articleView?id=analytics.bi_integrate_dataflow_edit_nodes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 297baadcfa37ce41fcd30ac3cfbc63b1cd26d394a4e551b897bf7c057f4c829c
description: 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.
products:
  - CRM Analytics
  - Cross Cloud
release: "264"
---
# 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](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-analytics-bi-264-0-0-production-enus/ec791473-f5b4-4f64-a656-9104f455d966/bi/images/bi/bi_integrate_dataflow_editor_propogate_confirm.png)

- 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](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-analytics-bi-264-0-0-production-enus/ec791473-f5b4-4f64-a656-9104f455d966/images/icon_note.png)

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