This use case might not be common. I have set up 2 different Data Sources, but only one of the Data Sources contains the variation assignment data for all experiments.
I have multiple metrics set up - some for each Data Source.
When creating an experiment I select the Data Source to import from (the one that contains the variation assignment data for all experiments). But say I want to run the experiment against some metrics that are only present in the other Data Source - do you intend to support that, or do you have any suggestions for workarounds?
Thanks - I like GB so far ⭐
f
future-teacher-7046
03/25/2022, 12:52 PM
What are the two data sources?
We typically see companies consolidate everything into a single data warehouse like BigQuery or Snowflake. Depending on where your data is now, tools like StitchData, AirByte, and Segment can help sync it into a warehouse.
b
blue-honey-14701
03/25/2022, 1:12 PM
In our case, it’s Postgres and BigQuery.
In BigQuery all client logged events are stored, but from Postgres, we are able to create a few metrics based on entities associated with the user.
f
future-teacher-7046
03/25/2022, 1:18 PM
I would recommend then syncing the Postgres data to BigQuery. If those are important metrics in Postgres, having them together with user events is super helpful beyond just A/B testing. Makes it easier to create dashboards, BI reports, etc.
b
blue-honey-14701
03/25/2022, 1:25 PM
That was also the only workaround I see fit.
I assume it’s not on the roadmap to support multiple Data Sources in the way I described?
f
future-teacher-7046
03/25/2022, 1:34 PM
GrowthBook doesn't fetch user-level data, so there's no good way to join across data sources. It's possible we'll support that in the future, but we don't have any plans to at the moment