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
105 Views