Table Owner
Specifies the owner to assign to generated tables via ALTER TABLE ... SET OWNER TO statements.
When a value is provided, each table create script declares a table_owner variable defaulting to this value (overridable through the notebook's table_owner parameter) and assigns ownership after creating the table. The deploy notebooks pass the owner through to each create notebook they run.
When to Change This Setting
Leave it blank (the default) for tables to be owned by the principal that runs the deployment. Set it when tables should be owned by a standard principal (such as a group or service principal) regardless of who deploys.
Related Settings
| Setting | Interaction |
|---|---|
| Use Unity Catalog | Ownership assignment applies to the Unity Catalog object model |
| Add SQL Tags | Another governance decoration added by the create scripts |
Notes
- This setting is part of the Databricks settings category.
- This setting is blank by default.