Skip to main content

Sync warehouse tables to Signals

To sync existing, pre-calculated attributes from your warehouse to Signals, configure an attribute group with a warehouse source. No additional modeling is required — the batch engine reads rows from your warehouse table at a fixed interval and sends them to the Profiles Store.

Use stream attributes with backfill when possible

If your source data comes from Snowplow events, consider using a stream attribute group with the backfill option enabled instead. It gives you real-time updates from your event stream alongside historical backfill, without needing to maintain a separate warehouse table. Attributes that are fetched from a warehouse are best suited for pre-calculated values from non-Snowplow sources, or tables that already exist independently of your event pipeline.

Provide source table details

When creating an attribute group, select Warehouse as the data source.

Create attribute group form showing where to select the Warehouse data source in Snowplow Console

Then provide the warehouse and table details, and select which fields you want to send to Signals.

Warehouse source configuration showing warehouse table and field mapping options

Define which fields to sync

Select the fields (columns) from your warehouse table that you want to sync to the Profiles Store. You must also specify a backfill start date — the earliest date from which Signals should read rows on the first sync.

On this page

Want to see a custom demo?

Our technical experts are here to help.