This use case might not be common. I have set up 2...
# give-feedback
b
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
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
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
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
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
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