Skip to content

View

A view is a tabular object that represents a transformation applied to a set of tabular objects.

Object Definition Schema

Schema ID: 3

Field Name Protobuf Type Description Required? Default
name string A user-friendly name of this view Yes
schema_binding boolean If true, the view uses the schema defined at creation time; otherwise, it is evaluated dynamically Yes false
schema Schema Schema of the view, similar to Table Schema. Required if schema_binding = true No
sql_representations repeated SQLRepresentation Different SQL representations of the view, supporting multiple SQL dialects Yes
referenced_object_ids repeated Identifier List of tabular object identifiers referenced by this view No
properties map Free form user-defined key-value string properties No

Name Size

All view names must obey the maximum size configuration defined in the Lakehouse definition file.