Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
"Unrecognized name: root_id" and "No matching signature for function TIMESTAMP" #70
Hi, I'm using the GCP Snowplow setup. This puts events into a single BigQuery table, with this schema: https://gist.github.com/wub/9d4b9d27f15f8e7c87906e55cb913f68
When I run with this configuration in dbt 0.14.0:
I get this error:
Any info/direction would be greatly appreciated - thanks!
Hey @wub - we find that the names of these columns are (confusingly!) different depending on how Snowplow is hosted. I checked out the schema you sent over above - is
At a high level, I think there are two distinct things happening here:
Unrecognized name: root_id
No matching signature for function TIMESTAMP for argument types: TIMESTAMP
In general, this package is based on Snowplow's original web data model. It sounds like some models for BQ are coming soon, and it would be super interesting to see how they end up recommending that these models work!
Hey @drewbanin, thanks for taking the time to look into this.
Every single line is in one table - it seems to make use of BigQuery's nested & repeating column types.
No info yet available on the timeline for BigQuery support for the original web data model (hence me coming to this repo) - so I'll override the relevant models and macros until it works (as you suggest in README).
First step will be changing
Feel free to close this one; we can probably revisit once Snowplow themselves release BQ for the original model.