Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2026 08:43 AM
If you see the text in the second link I sent, you'll see this:
"Create a connection to Snowflake Horizon Catalog and create a foreign catalog using one of the authentication methods listed above. You must specify a location in cloud storage where metadata will be stored for Iceberg tables in this catalog."
ie, there's no 3rd mechanism needed.
And yes, your general understanding is correct.
To summarize that specifically:
- When a table qualifies (Iceberg with supported URI/scheme), Databricks reads directly from object storage; otherwise it automatically falls back to JDBC (query federation).
- Only specific schemes are supported (s3, abfs, gs, r2, wasb/wasbs, etc.); special characters or metadata outside the table location block direct access, triggering fallback.
- Writing/reading via JDBC to Iceberg in a catalog‑federated catalog is disabled once a storage location is configured on the catalog; non‑Iceberg tables are unaffected.