Skip to main content
Product newsSignals, Databricks

New in Signals: Databricks support and warehouse sync controls

Signals can now connect to a Databricks warehouse, alongside Snowflake and BigQuery. We've also added a sync frequency setting for warehouse attribute groups.

Databricks is now supported

Databricks joins Snowflake and BigQuery as a supported warehouse for Signals. This covers both places Signals reads from a warehouse: backfilling a stream attribute group from your atomic events table, and syncing pre-calculated attributes from your own tables.

You can still deploy Signals without a warehouse connection if you only need attributes calculated from the live event stream. See Set up Signals for how to connect one.

Choose how often warehouse attributes sync

Warehouse attribute groups sync hourly by default. If your source table updates less often than that, hourly syncing costs you warehouse compute for no new data.

You can now pick a sync frequency of 6, 12, or 24 hours when you create the group in Console. In the Python SDK, set refresh_rate on your ExternalBatchAttributeGroup:

python
from datetime import datetime, timedelta, timezone

attribute_group = ExternalBatchAttributeGroup(
name="user_transactions",
version=1,
attribute_key=domain_userid,
batch_source=data_source,
backfill_since_tstamp=datetime(2026, 6, 1, tzinfo=timezone.utc),
refresh_rate=timedelta(hours=6),
fields=[...],
)

For the full configuration reference, see Sync warehouse tables to Signals.

On this page

Want to see a custom demo?

Our technical experts are here to help.