Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.summand.com/llms.txt

Use this file to discover all available pages before exploring further.

The Delta Sharing connector reads tables published from Databricks via the open Delta Sharing protocol. Available on Enterprise plans.
Today Summand supports Databricks UniForm shares only. The recipient credential JSON must include an icebergEndpoint field — this is what Databricks emits when the share is created with UniForm enabled. Non-UniForm shares (OSS Delta Sharing servers, AWS Data Exchange, older Databricks shares without UniForm) are not yet supported.

What you’ll need from your Delta Sharing provider

A recipient credential JSON that contains, at minimum:
  • endpoint — the Delta Sharing server URL
  • bearerToken — the recipient access token
  • icebergEndpoint — the UniForm Iceberg REST URL
Plus the share metadata you intend to consume:
  • Share name — the named bundle of schemas and tables shared with you
  • Schema name — a single schema within the share
If your provider sent a .share credential file, all three URLs are inside it. Open it in a text editor; you’ll see a JSON document.

Why UniForm

UniForm-backed shares produce Iceberg-formatted tables, which gives Summand:
  • Type-faithful reads — column types come from Iceberg metadata, not inferred from Parquet samples.
  • Predicate pushdown for incremental sync — only the partitions that changed are re-read on refresh.
  • Schema evolution — new columns are picked up on the next refresh without breaking the dataset.
The non-UniForm Delta Sharing path lacks these guarantees, so we’ve held off on supporting it.

Setup

1

Get a UniForm-enabled share from your provider

Your Databricks-side admin must mark the share as UniForm-enabled when creating or updating it. Confirm the recipient credential JSON has an icebergEndpoint field before continuing.
2

Add the connector in Summand

From Connectors → Add connector → Delta Sharing, provide:
  • Endpoint — the Delta Sharing server URL (endpoint from the credential JSON)
  • Bearer token — the recipient access token
  • Share name — the share you want to consume
  • Schema name — a single schema within that share
3

Test connection

Summand authenticates to the Delta Sharing server and lists the schemas in your share. On success, the schema-and-tables view appears.
4

Pick tables and configure datasets

Same as any other connector. Each table becomes a candidate dataset; pick targets and run analysis.

Refresh

Click Refresh to re-read the share. Because UniForm provides Iceberg metadata, refresh is incremental — Summand only re-reads partitions that have changed since the last run, so refresh is fast even for large tables.

Credentials

The bearer token is encrypted in AWS Secrets Manager and never logged. To rotate, edit the connector and supply a new token; the previous secret is overwritten on save. If the bearer token is rotated on the Databricks side without updating Summand, refresh will fail with a 401 from the Delta Sharing server. Update the token in Settings → Connectors → Edit.

Limits and caveats

  • Single schema per connector. Delta Sharing connectors are scoped to one share + schema. To consume multiple schemas, create multiple connectors.
  • Read-only. Summand never writes back to the share; this is enforced at the protocol level (Delta Sharing is read-only).
  • No row-level security. Filtering happens server-side via the share configuration in Databricks. If you need different views for different teams, create separate shares.