Applicable to the Enterprise Edition only.
Template settings
To find existing templates or add new templates:- Open the relevant team metadata.
- Click on the Settings tab.
- Navigate to the Default Project Settings subtab.
Parameters
When you add a new template for your team, you need to fill in the following parameters. Parameters will differ between Spark and SQL projects.Spark
| Parameter | Description |
|---|---|
| Template Name | A name to identify the template. |
| Project Type | The project language. Select Python or Scala for Spark projects. |
| Allowed to customize | Whether the template settings can be modified when a user creates a project with the template (Yes or No). |
| Git Provider | Whether the project will use Prophecy-managed Git or an external Git provider. |
| Git Storage Model | The option to choose Normal Git or Fork per User. |
| Select as Default template | The option to make the template preselected during project creation. |
| Default Main Branch | The default main branch name. |
SQL
| Parameter | Description |
|---|---|
| Template Name | A name to identify the template. |
| Project Type | The project language. Select SQL for SQL projects. |
| Allowed to customize | Whether the template settings can be modified when a user creates a project with the template (Yes or No). |
| SQL Provider | The SQL provider that will execute dbt. |
| Default Main Branch | The default main branch name. |
| Default Development Branch | The default development branch name. This field appears only if using external Git. |
| Select as Default template | The option to make the template preselected during project creation. |
| Git Provider | Whether the project will use Prophecy-managed Git or an external Git provider. |
| Git Storage Model | The option to choose Simple Git, Normal Git, or Fork per User. |

