> ## Documentation Index
> Fetch the complete documentation index at: https://support.entegrata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing Pipelines

> How to update pipeline names, descriptions, and metadata in Entegrata

## Overview

After creating a pipeline, you may need to update its name, description, or other metadata. This guide explains how to edit pipeline properties while preserving all configured data mappings and execution history.

<Info>
  Editing a pipeline only updates its metadata (name and description). To modify data type mappings, trigger settings, or execution behavior, use the appropriate specialized operations described in related guides.
</Info>

## What Can Be Edited

When editing a pipeline, you can modify:

* **Pipeline Name** - The display name shown in the pipeline list and throughout the interface
* **Description** - The detailed explanation of the pipeline's purpose and function

## What Cannot Be Edited

The following properties cannot be changed through the edit operation:

* **Pipeline Key** - The unique identifier is set at creation and cannot be changed
* **Trigger Type** - Must be configured through separate trigger management
* **Data Type Mappings** - Managed through the mapping editor interface
* **Created Date** - Historical metadata that cannot be modified

<Note>
  If you need to change properties that cannot be edited, consider duplicating the pipeline and creating a new version with the desired configuration.
</Note>

## Editing a Pipeline

<Steps>
  <Step title="Navigate to Pipeline List">
    Log in to the [Entegrata Admin Portal](https://admin.entegrata.com) and go to the **Pipelines** tab.
  </Step>

  <Step title="Locate the Pipeline">
    Find the pipeline you want to edit using the search bar or by browsing the list. You can search by pipeline name for faster access.

    <Frame>
      <img src="https://mintcdn.com/entegrata/oGBkzmUVsm2CIeON/images/pipelines/pipeline_list_search_focus.png?fit=max&auto=format&n=oGBkzmUVsm2CIeON&q=85&s=d88d2e6501031383f2bfab2b403d54eb" alt="Pipeline list with search functionality" width="2214" height="396" data-path="images/pipelines/pipeline_list_search_focus.png" />
    </Frame>
  </Step>

  <Step title="Open Actions Menu">
    Click the three-dot menu (⋮) in the Actions column for the pipeline you want to edit.

    <Frame>
      <img src="https://mintcdn.com/entegrata/sWO-t3fu8JP8xl73/images/pipelines/pipeline_list_row_options.png?fit=max&auto=format&n=sWO-t3fu8JP8xl73&q=85&s=dafdee9df07abc831baec79f1f4a8484" alt="Pipeline actions menu" width="1200" height="748" data-path="images/pipelines/pipeline_list_row_options.png" />
    </Frame>
  </Step>

  <Step title="Select Edit">
    From the actions menu, click **Edit** to open the Edit Pipeline dialog.

    <Frame>
      <img src="https://mintcdn.com/entegrata/FZ7uPvdDC2XYN2d6/images/pipelines/edit_pipeline_modal.png?fit=max&auto=format&n=FZ7uPvdDC2XYN2d6&q=85&s=bf5d287a82598f1d8b8ea7d37732eb81" alt="Edit option in pipeline actions menu" width="2030" height="1262" data-path="images/pipelines/edit_pipeline_modal.png" />
    </Frame>
  </Step>

  <Step title="Update Pipeline Name">
    In the Edit Pipeline dialog, modify the **Pipeline Name** field as needed.

    ### Naming Guidelines

    * Use descriptive, business-friendly names
    * Include key information about purpose and scope
    * Follow your organization's naming conventions
    * Keep names reasonably concise (under 50 characters recommended)

    **Examples of Good Names:**

    * "Client Master Data Daily Sync"
    * "Portfolio Holdings Weekly Aggregation"
    * "Transaction History Incremental Load"

    <Frame>
      <img src="https://mintcdn.com/entegrata/FZ7uPvdDC2XYN2d6/images/pipelines/edit_pipeline_modal.png?fit=max&auto=format&n=FZ7uPvdDC2XYN2d6&q=85&s=bf5d287a82598f1d8b8ea7d37732eb81" alt="Edit Pipeline dialog showing name field" width="2030" height="1262" data-path="images/pipelines/edit_pipeline_modal.png" />
    </Frame>
  </Step>

  <Step title="Update Description">
    Modify the **Description** field to update or add details about the pipeline's function.

    ### Description Best Practices

    Include information about:

    * What data this pipeline processes
    * Which source systems are involved
    * How often it runs (if scheduled)
    * Any special business rules or transformations
    * Dependencies or prerequisites
    * Contact person or team responsible

    **Example Description:**
    "Processes daily client demographic updates from Salesforce CRM. Runs nightly at 2 AM EST to sync Client and Contact data types with changes from the previous 24 hours. Includes email validation and phone number formatting. Maintained by Data Integration Team."

    <Frame>
      <img src="https://mintcdn.com/entegrata/FZ7uPvdDC2XYN2d6/images/pipelines/edit_pipeline_modal.png?fit=max&auto=format&n=FZ7uPvdDC2XYN2d6&q=85&s=bf5d287a82598f1d8b8ea7d37732eb81" alt="Edit Pipeline dialog showing description field" width="2030" height="1262" data-path="images/pipelines/edit_pipeline_modal.png" />
    </Frame>
  </Step>

  <Step title="Review Changes">
    Before saving, review your changes to ensure:

    * The new name is unique and descriptive
    * The description provides sufficient context
    * No critical information was accidentally removed

    <Warning>
      Changing a pipeline name may impact documentation, runbooks, or scripts that reference the old name. Communicate name changes to your team.
    </Warning>
  </Step>

  <Step title="Save Changes">
    Click **Update Pipeline** to save your changes.

    The pipeline will be updated immediately, and you'll see a success confirmation message.
  </Step>

  <Step title="Verify Update">
    After saving, verify the changes appear correctly in the pipeline list. The "Last Modified" timestamp will be updated to reflect when the edit was made.

    <Frame>
      <img src="https://mintcdn.com/entegrata/oGBkzmUVsm2CIeON/images/pipelines/pipeline_list_view.png?fit=max&auto=format&n=oGBkzmUVsm2CIeON&q=85&s=c2a52d0c157eb03ce841326683e3ed80" alt="Pipeline list showing updated pipeline with new Last Modified date" width="2214" height="396" data-path="images/pipelines/pipeline_list_view.png" />
    </Frame>
  </Step>
</Steps>

## When to Edit a Pipeline

Consider editing a pipeline when:

### Business Requirements Change

Update the name or description to reflect new business processes or organizational changes.

**Example:** "Client Onboarding Pipeline" becomes "Client and Account Onboarding Pipeline" after expanding scope.

### Improving Clarity

Refine names and descriptions to make them more understandable to new team members.

**Example:** "Daily Pipeline 1" becomes "Client Daily Incremental Refresh"

### Adding Documentation

Enhance descriptions with additional context discovered during operations or troubleshooting.

**Example:** Adding notes about special handling for international phone numbers.

### After Scope Changes

Update pipeline metadata after adding or removing data types to keep documentation current.

**Example:** After adding Account data type, update description to mention both Client and Account processing.

## Edit vs. Other Operations

Understanding when to use Edit versus other pipeline operations:

| Need to Change                  | Use This Operation                     |
| ------------------------------- | -------------------------------------- |
| Pipeline name or description    | **Edit Pipeline**                      |
| Trigger type or schedule        | Trigger configuration (future feature) |
| Data type mappings              | Open pipeline and use mapping editor   |
| Pipeline status (active/paused) | Pause/Activate action                  |
| Create modified version         | Duplicate Pipeline                     |
| Deployment status               | Deploy Pipeline                        |

## Impact of Editing

Editing a pipeline has minimal impact on operations:

### What Is Affected

* **Display Name** - Updated everywhere the pipeline name appears
* **Description** - Updated in pipeline details and documentation
* **Last Modified Date** - Updated to current timestamp
* **Audit Log** - New entry recorded for the edit operation

### What Is NOT Affected

* **Execution History** - Past runs remain associated with the pipeline
* **Data Mappings** - All configured mappings remain unchanged
* **Deployment Status** - Pipeline deployment status is preserved
* **Scheduled Runs** - Pipeline continues running on schedule
* **Performance** - No impact on execution speed or data processing

<Info>
  Editing a pipeline does not require redeployment. Changes to metadata are reflected immediately without affecting the deployed DLT scripts.
</Info>

## Editing Multiple Pipelines

Currently, pipelines must be edited individually. To update multiple pipelines efficiently:

1. **Use Consistent Naming Patterns** - Easier to apply bulk updates later if needed
2. **Document Changes** - Keep a changelog of significant pipeline updates
3. **Plan Updates** - Group related pipelines and update them in batches
4. **Communicate Changes** - Notify team members of naming or description changes

<Tip>
  If you need to make the same description update across many pipelines, consider using copy-paste to maintain consistency. Prepare the updated description in a text editor first.
</Tip>

## Troubleshooting

### Can't Edit Pipeline

**Problem:** Edit option is not available or disabled in the actions menu.

**Solution:**

* Verify you have edit permissions for pipelines
* Check if the pipeline is locked by another user
* Ensure you're viewing the pipeline list (not inside a pipeline)
* Contact your administrator if permissions are needed

### Changes Not Saved

**Problem:** After clicking "Update Pipeline," changes don't appear to be saved.

**Solution:**

* Refresh the page to reload the pipeline list
* Verify the success message appeared after clicking Update
* Check if there were any validation errors
* Ensure you didn't accidentally click Cancel instead of Update

### Pipeline Name Already Exists

**Problem:** Error message indicating the new name is already in use by another pipeline.

**Solution:**

* Choose a different, unique name
* Add qualifiers to differentiate (version numbers, dates, environment)
* Check if the existing pipeline can be deleted or renamed instead

### Lost Changes

**Problem:** Accidentally closed the edit dialog without saving.

**Solution:**

* Changes are not saved unless you click "Update Pipeline"
* Reopen the edit dialog and re-enter your changes
* Consider copying your description text before opening the dialog to avoid retyping

## Best Practices

<Tip>
  **Version Your Pipeline Names**

  When making significant changes to a pipeline's configuration, consider creating a new version rather than editing the existing one:

  * Old: "Client Processing Pipeline"
  * New: "Client Processing Pipeline v2"

  This preserves the old configuration for rollback if needed.
</Tip>

<Tip>
  **Document Edit History**

  In the description field, maintain a brief change log for significant updates:

  ```
  Last updated: 2024-10-02
  - Added Account data type processing
  - Changed schedule from 2 AM to 3 AM
  - Updated to use new CRM connector
  ```
</Tip>

<Tip>
  **Review Before Saving**

  Always review your changes before saving, especially for pipeline names that appear in:

  * Scheduled job logs
  * Email notifications
  * Monitoring dashboards
  * Team documentation
</Tip>

## Related Topics

<CardGroup cols={2}>
  <Card title="Creating Pipelines" icon="plus" href="/data/pipeline/creating-pipelines">
    Learn how to create new pipelines from scratch
  </Card>

  <Card title="Duplicating Pipelines" icon="copy" href="/data/pipeline/duplicating-pipelines">
    Create copies of existing pipelines
  </Card>

  <Card title="Pipeline Management" icon="list-check" href="/data/pipeline/overview">
    Back to pipeline management overview
  </Card>

  <Card title="Deleting Pipelines" icon="trash" href="/data/pipeline/deleting-pipelines">
    Learn how to safely delete pipelines
  </Card>
</CardGroup>
