Share data pipeline

Apromore allows us to share an ETL pipeline with other users or groups, so that these users or groups can view, edit or own the shared pipeline.

To share an existing ETL pipeline, click on the Manage data pipelines icon in the Portal.

../_images/Share002.png

The Data pipeline management window opens, showing all created ETL pipelines. Click on the share icon to share a pipeline.

../_images/Share003.png

From the dropdown, select the users/groups we wish to share the pipeline with. Click Share.

../_images/Share004.png

By default, Apromore assigns the “Viewer (full)” permission to the shared user/group. We can change the access right in the dropdown. The following access rights can be specified:

  • Viewer (full): The shared user/group can view and utilize the ETL pipeline.

  • Editor: The shared user/group can view, run, and change the parameters of the ETL pipeline.

  • Owner: The shared user/group owns the pipeline allowing them to share the ETL pipeline with other users/groups. They can also view, utilize and change the parameters of the ETL pipeline.

Note

When an ETL pipeline is shared with a user or a group, this user or group also gains ownership of the target folder of the data pipeline. This is necessary in order to run the pipeline successfully, since a pipeline run will produce a log in the target folder.

When a shared ETL pipeline is being edited by someone else, it is locked and cannot be edited by you. The lock icon Lock004 that appears indicates this.

../_images/Share005.png

To release the lock and edit the pipeline, the user making changes can save and exit the ETL pipeline.

../_images/Share006.png

The user can also click the Apromore logo to return to Portal. Alternatively, the user making changes to the pipeline can release the lock on the pipeline by opening the “Manage Pipeline” window and clicking the Extend003 icon next to pipeline. The icon now appears without the lock indicating the pipeline is now unlocked and can be edited.

../_images/Extend002.png

Note

Only the user who locked a pipeline can unlock it by clicking the Extend003 in the pipeline.

A pipeline lock is also automatically released when the user who locked it logs out, or when their session expires due to a timeout.