lakestream
Ursa

Lakehouse tables

Iceberg and Delta integration: internal and external tables, multi-catalog.

This page will cover how Ursa exposes ingested streams as lakehouse tables, through Iceberg and Delta integration. It matters because zero-ETL only holds if the tables Ursa produces are usable by the query engines and catalogs teams already run — this page explains the difference between tables Ursa manages internally end-to-end and external tables registered into a catalog you control, plus how multi-catalog setups work.

Planned coverage

  • Internal tables vs external tables
  • Iceberg integration
  • Delta integration
  • Multi-catalog configuration

Source material

Documented in the ursa-storage repo, in docs/lakehouse-tables.md and the docs/user/Iceberg-*.md guides.