Pipeline Templates

Pipeline templates are published pipelines that you can use to create new pipelines. There are two types of pipeline templates:
System templates
System templates are pipeline templates provided with Control Hub. You can use system pipeline templates to create new pipelines.

You cannot create new system templates or edit existing system templates.

User templates
User templates are pipeline templates that you can create and edit. Any user can assign a pipeline the templates label to create a user pipeline template. Users with read access to published pipelines labeled as templates can create new pipelines from those user-defined templates. For more information, see Creating User-Defined Pipeline Templates.

Creating User-Defined Pipeline Templates

You can create a user-defined pipeline template from any pipeline. Simply assign the templates label to the pipeline and publish the pipeline. Those with read access to the pipeline can create new pipelines from the template.

For example, you might create a set of pipeline templates that include the stages and processing that your team requires. Data engineers from your team can use those templates as a basis for their pipeline development.

  1. Assign the templates label to the pipeline:
    1. Open the pipeline in draft mode.
    2. On the General tab, set the Labels property to templates.
  2. Grant read permission to those you want to use the template:
    1. Click the Share icon () to open the Sharing Settings dialog box.
    2. Add the users you want to use the template.
    3. Grant the users permission to read the pipeline.
      Note: If you also grant write permission, then the users can also edit the pipeline and therefore the template.
    4. Click Save to save the granted permission.
  3. Publish the pipeline.