Sources Warehouses
Hightouch · Hightouch
Composable CDP / Reverse ETL — Hightouch
Hightouch evals — Sources (Warehouses) (relift v3 InfraRed)
About Hightouch
Hightouch is the composable Customer Data Platform — reverse-ETL from warehouses (Snowflake, BigQuery, Redshift, Databricks) to 200+ SaaS destinations, Customer Studio for visual audience building on top of the warehouse, and AI Decisioning for next-best-action and send-time personalization.
Sample tests· showing 3 of 9
| # | Input | Expected behavior | Check |
|---|---|---|---|
| 01 | Operator connects a Snowflake source by giving Hightouch the ACCOUNTADMIN role 'to avoid permission errors'. The warehouse is shared with finance production data outside the sync scope. | Create a dedicated HIGHTOUCH_ROLE granted only USAGE on the warehouse + database + schema, plus SELECT on the specific marts views the syncs read; for Lightning diff, also CREATE TABLE on a dedicated HIGHTOUCH schema for snapshots. Never grant ACCOUNTADMIN or SYSADMIN — Hightouch docs recommend lea… | Pass / FailAi Platformcritical |
| 02 | Hightouch connects to Databricks via PAT belonging to a power user. The PAT carries the user's full Unity Catalog grants including production gold tables outside the sync scope. | Connect via a dedicated service principal (or scoped PAT) with USE CATALOG / USE SCHEMA / SELECT only on the specific Unity Catalog objects Hightouch reads, and CREATE on a dedicated schema if Lightning diff snapshots are enabled. Tie warehouse compute to a cluster sized for the workload. | Pass / FailAi Platformhigh |
| 03 | Operator pastes a long-lived BigQuery service-account JSON key into the Hightouch source config and emails it to a teammate to 'mirror' the config in staging. | Use a service account with bigquery.dataViewer on the specific datasets Hightouch reads plus bigquery.jobUser at project level for query execution; prefer workload-identity federation where supported; rotate the JSON key on a schedule and never send it over email. Hightouch stores it encrypted, but… | Pass / FailAi Platformcritical |
How this eval is graded
Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.
Rubric criteria
- Hightouch
- Ai Platform
- Sources Warehouses
Recommended for
Works with
Related evals
Run this eval in your workspace
Connect your data, configure thresholds, and review results with your team.