Skip to main content

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.

SettingInteraction
Use Unity CatalogOwnership assignment applies to the Unity Catalog object model
Add SQL TagsAnother governance decoration added by the create scripts

Notes

  • This setting is part of the Databricks settings category.
  • This setting is blank by default.