Edit Data Flows in the Dashboard
You can edit existing captures, collection schemas, and materializations in Estuary's dashboard. For a tour of the dashboard, start here.
There are separate workflows for editing captures and materializations. You can edit a collection schema using Estuary's Schema Inference tool by editing either a capture or materialization associated with that collection.
Although you edit components of your Data Flows separately, they are all connected. Estuary's schema evolution and AutoDiscover features help prevent common errors, but it's still important to be mindful of your edits' potential effects.
Edit a capture
-
Go to the Sources page of the web app.
-
Locate the capture you'd like to edit. Click the Options button in its table row, then click Edit specification.
The Edit Capture page opens.
-
Edit the connection to the destination system, if desired. You can either update fields in the Endpoint Config section or manually update the JSON in the Advanced Specification Editor.
You may have to re-authenticate with the source system. Be sure to have current credentials on hand before editing the endpoint configuration.
-
Use the Output Collections browser to add or remove collections from the capture, if desired.
To refresh your connection with the source and see an updated list of possible collections, click the Refresh button, but be aware that it will overwrite all existing collection selections.
-
When you're done making changes, click Next.
-
Click Save and Publish.
Editing a capture only affects how it will work going forward. Data that was captured before editing will reflect the original configuration.
Edit a materialization
To edit a materialization:
-
Go to the Destinations page of the web app.
-
Locate the materialization you'd like to edit. Click the Options button in its table row, then click Edit specification.
The Edit Materialization page opens.
-
Edit the connection to the destination system, if desired. You can either update fields in the Endpoint Config section or manually update the JSON in the Advanced Specification Editor.
You may have to re-authenticate with the destination system. Be sure to have current credentials on hand before editing the endpoint configuration.
-
Use the Source Collections browser to add or remove collections from the materialization, if desired.
-
When you're done making changes, click Next.
-
Click Save and Publish.
Editing a materialization only affects how it will work going forward. Data that was materialized before editing will reflect the original configuration.
Advanced editing
For more fine-grain control over editing, you can use flowctl and work directly on specification files in your local environment. View the tutorial.