What problem does it solve?
This Skill provides a comprehensive framework for working with Apache Iceberg tables on Databricks, offering managed tables, interoperability with Delta, and seamless integration with external systems.
Core Features & Use Cases
- Managed Iceberg Tables: Create and manage native Iceberg tables with full read/write capabilities.
- Delta to Iceberg: Convert Delta tables to Iceberg format for external engine compatibility.
- Compatibility Mode: Enable UniForm for streaming tables and materialized views in SDP pipelines.
- Iceberg REST Catalog (IRC): Expose Databricks tables to external engines via the REST API.
- Snowflake Integration: Bi-directional data sharing with Snowflake Iceberg tables.
- External Engine Access: Connect PyIceberg, OSS Spark, and other external tools for Iceberg operations.
- Quick Start: Learn how to create a managed Iceberg table and enable UniForm on a Delta table.
Quick Start
Use the databricks-iceberg skill to create a managed Iceberg table named 'my_table' with partitioning on 'event_date'.