Damir
06/14/2026, 7:20 PMJustin Beasley
06/15/2026, 1:32 PM_airbyte_extracted_at at daily granularity), which allows for a few important things:
• Partition Pruning: When you only need a certain date range of data, by filtering on that column you'll eliminate pruned partitions from needing to be scanned. This saves cost and improves performance, and is especially ideal if you're building downstream incremental models off the tables.
• Long Term Storage (LTS): After 90 days of inactivity (meaning no writes or other DML/DDL queries), a table (or partition) goes into LTS. This cuts the cost of storage in half. Having a single table being written would mean it would never go into LTS, and you'd pay more for storage
Even with smaller tables, there are almost no real downsides to partitioning in BigQuery regardless of table size since the table metadata is shared across partitions (unlike with table sharding where you have duplicate metadata).
I suggest you study up on BigQuery internals—it works very differently than other SQL engines you might be used to.
On another note, the tables Airbyte produces are designed for its purpose of moving the data, and are almost never ideal to query directly in BI scenarios. Most of us use tools like Dataform or dbt or other data pipeline tools to handle transformations to optimized reporting tables where we can apply the most relevant optimizations for our workloads.Damir
06/19/2026, 1:20 PMJustin Beasley
06/19/2026, 1:40 PMDamir
06/19/2026, 1:46 PMJustin Beasley
06/19/2026, 2:19 PMDamir
06/19/2026, 2:27 PMJustin Beasley
06/22/2026, 7:07 PM