BQ pain points: performance & cost optimization #281
Replies: 2 comments
-
Since you're quoting #75, we should definitely quote #77 as well that's really impactful for partition overwrite performance. In my opinion, for query complexity, the biggest gain dbt can provide is to build a materialization that can create temporary tables for ephemeral tables as most queries that are too complex involves, as you say, CTEs. It could be done either through using BQ scripts or expiration date on tables. Regarding canceling queries, we've merged for next release the log to the console that let you cancel the query (or if you prefer you can cancel them using |
Beta Was this translation helpful? Give feedback.
-
Hello :) Would it be possible to allow replacing the NULL partition in an insert overwrite statement? Currently it throws an error because the dbt_partitions_for_replacement won't hold null and timestamp data. Think I'll need to use a custom materialization for now but let me know what your thoughts are on this or if I'm missing something. |
Beta Was this translation helpful? Give feedback.
-
background
our friends at BigQuery are very interested to hear how they can improve the product for users of dbt. They'd like to target specific pain points. The more context you can share on your request the better. Think about including things along the lines of:
focus area for this discussion:
We've heard of a number of opportunities in this area. Here's a few examples (feel free to grab one and flesh it out more!)
Beta Was this translation helpful? Give feedback.
All reactions