Skip to content

Warehouse Native Quickstart

This page gives the shortest path from a connected warehouse to an experiment that receives exposure data, for first-time Warehouse Native setup.

What you will accomplish

Warehouse Native quickstart flow

By the end of this quickstart, you will have:

  • A BigQuery connection in Data Management → Warehouse Native.
  • One assignment table and one fact table registered in Data Management → Tables.
  • One metric defined in Data Management → Metrics Catalog.
  • One experiment that uses the assignment table as its assignment source.
  • A first readout path for checking Cumulative Exposures.

Prerequisites

  • An ABetterChoice project where you have Admin access.
  • A BigQuery project where you can grant the ABetterChoice service account read access to source datasets and write access to a result dataset.
  • Existing exposure or assignment data, plus at least one fact table that can produce a simple metric.
  • An SDK or event pipeline plan that can keep assignment and exposure data flowing after the experiment starts.

1. Connect BigQuery

Open Data Management → Warehouse Native, choose BigQuery, and complete the connection flow. Keep the source and result datasets separate if your warehouse governance model allows it.

Data Management Warehouse Native page showing BigQuery configured and other connectors in progress

For the detailed permission setup, follow BigQuery Connection.

2. Register the minimum data model

In Data Management → Tables, register:

  • One assignment table for exposure or assignment records.
  • One fact table for the business event or value you want to measure.

Start with the smallest model that can answer one experiment question. You can add user property data sources, more fact tables, and dimensions after the first path works. See Defining Your Data Model.

3. Define one metric

In Data Management → Metrics Catalog, create a metric on top of the fact table you registered. Choose a metric that your team can independently validate in BI, such as conversion rate, purchase count, or average session length.

See Metrics Catalog and Metric Types for the metric setup pages.

4. Create and start a test experiment

Create an experiment, select the assignment table as the assignment source, and choose the metric from the catalog. Keep the first experiment narrow: one hypothesis, one primary metric, and a traffic plan that is safe for your product.

Follow Create an Experiment for the product flow.

5. Verify the first signal

After the SDK or event pipeline emits assignment and exposure records, open the experiment results page and check Cumulative Exposures. The first goal is not a decision; it is confirming that the warehouse connection, table model, metric definition, and experiment setup all line up.