Skip to main content

Connecting Eppo to your data warehouse

Eppo never stores raw data and instead directly uses data that lives in your data warehouse. This section provides instructions on connecting to warehouses currently supported by Eppo.

In each case, a service account is used to connect Eppo to your warehouse. This service account needs read access for data relevant to experimentation and write access to an output schema.

Specifically Eppo needs to read:

  • Assignment logs - logs of every time a subject was enrolled into an experiment, the name of that experiment, and the variant that was assigned
  • Fact events - logs of metric events to analyze in Eppo by subject
  • Properties (optional) - subject-level tables of properties that do not change as a result of experiments
  • Entry points (optional) - logs of events that correspond to an “entry” into the experiment

Eppo writes experiment results along with intermediate tables used to calculate those final results. Please visit the data pipeline page to learn more about how the pipeline works and the intermediate tables we write to your data warehouse.

Warehouse specific instructions