Yogesh_Verma_
Contributor II

Hello,

Materialized views created by Delta Live Tables (DLT) are stored in the __databricks_internal catalog for a few key reasons:

  • Separation: This keeps system-generated tables (like materialized views) separate from your own tables and views, so your catalog stays clean and organized.

  • Access Control: These system tables are managed by Databricks, so you don’t need to worry about setting permissions or managing access.

  • Governance: Keeping materialized data in a dedicated internal catalog helps Databricks apply consistent security and data governance policies automatically.

Yogesh Verma