Export and Import Overview

You can export and import pipeline fragments, pipelines, jobs, and topologies from Control Hub.

Export objects to create backups. Or export and import objects to migrate them from one organization to another organization.

Note: You can also export pipelines from a Data Collector that is not registered with Control Hub, and then import those pipelines into Control Hub.

When you export or import objects, Control Hub includes all dependent objects. For example, when you export a job, Control Hub also exports the pipeline version included in the job. When you export a topology, Control Hub also exports all jobs and pipeline versions included in the topology. If a pipeline, job, or topology contains pipeline fragments, Control Hub exports the fragment versions being used along with other dependent objects.

When you export objects that use connections, Control Hub exports the connection metadata only. Control Hub does not export the connection credentials or other configured values. To import objects that use connections, the connections must already exist in the target organization.

Object ID on Export

Control Hub retains the object ID when you export an object. When you import the object, Control Hub uses the same object ID, replacing the organization ID as needed.

For example, let's say that you export a pipeline from the Dev organization with the following pipeline ID:
8da064a0-b227-4f2f-afbb-c022b859964d:Dev
You import the pipeline into the Prod organization. The imported pipeline has the following ID:
8da064a0-b227-4f2f-afbb-c022b859964d:Prod

Control Hub also retains metadata about the source organization and source installation when you export an object. After importing the object into a target organization, you can click the Additional Information link in the object details to view the source organization and source URL for the object.

Permissions on Export

Control Hub does not retain object permissions when you export an object.

When you import the object, you become the owner of that object and have full access to the object. When you import an object that contains dependent objects, you become the owner of all the objects.

You can share the imported objects with other users to grant others access to the objects.