Tables and views in Azure Databricks

This article gives an overview of tables, and views in Azure Databricks.

Table

A table is a structured dataset stored in a specific location. The default table type created in Azure Databricks is a Unity Catalog managed table. Tables can be queried and manipulated using SQL commands or DataFrame APIs, supporting operations like INSERT, UPDATE, DELETE, and MERGE INTO. See Azure Databricks tables

View

A view is a virtual table defined by a query that does not store data and can present data from one or more tables in a specific format or abstraction. Views are useful for simplifying complex queries, encapsulating business logic, and providing a consistent interface to the underlying data without duplicating storage. See What is a view?