What problem does it solve? Working with Apache Iceberg on Databricks involves choosing between managed Iceberg tables, UniForm, and Compatibility Mode, each with different DDL syntax, table properties, and external engine access patterns. This Skill provides the correct SQL, configuration, and troubleshooting guidance so tables are created properly and remain readable by external engines like Snowflake, PyIceberg, and OSS Spark. ## Core Features & Use Cases - Managed Iceberg Tables: Create native Iceberg tables with USING ICEBERG, including Liquid Clustering via PARTITIONED BY or CLUSTER BY, DML, time travel, and Iceberg v3 features. - UniForm & Compatibility Mode: Enable External Iceberg Reads on existing Delta tables, streaming tables, and materialized views without migration. - External Engine Access: Configure the Iceberg REST Catalog (IRC) endpoint, credential vending, EXTERNAL USE SCHEMA grants, and per-engine connections for Snowflake, PyIceberg, OSS Spark, EMR, and Flink. - Use Case: You need Snowflake analysts to query a Databricks Delta table. Use this Skill to enable UniForm on the table, grant external access, and set up a Snowflake catalog integration against the IRC endpoint. ## Quick Start Ask the AI to create a managed Iceberg table in Unity Catalog partitioned by date, or to enable UniForm on an existing Delta table so Snowflake can read it.