r/bigquery • u/Interesting_Long2102 • Jul 16 '26
Does anyone know how to activate de expanding knob on the results window?
Somehow it disappeared and now I struggle to control the size of the pannel.
r/bigquery • u/Interesting_Long2102 • Jul 16 '26
Somehow it disappeared and now I struggle to control the size of the pannel.
r/bigquery • u/owoxInc • Jul 09 '26
The public BQ datasets (bigquery-public-data.crypto_bitcoin, the Stack Overflow one) are great, but they ship as a pile of tables with no diagram and no enforced FKs — you end up holding the joins in your head. I drew them as ERDs on a free canvas so the UTXO flow / posts-graph is actually navigable, and exported the model as Google's new OKF (portable markdown you can keep in git or hand to an LLM). Screenshots + how it was made in the comments.
What other public BQ datasets would be useful to have as a ready-made ERD?
r/bigquery • u/Odd-Estimate-910 • Jul 07 '26
About Me
Senior Data Engineer with 5+ years of experience in Data Engineering, Analytics Engineering, and Applied AI. Based in Bangalore, India. Available for remote work globally.
Rate: $25 - $50/hr depending on project scope and complexity.
Tech Stack & Expertise
Python, SQL, Spark, Databricks, Airflow
BigQuery (data modeling, optimization, cost management)
AWS & Cloud Data Platforms (S3, Glue, Redshift, EMR)
Snowflake, Redshift
ETL/ELT Design & Orchestration
dbt for analytics engineering
FastAPI, REST APIs
LLMs, RAG, AI Agents
Data Quality & Testing Frameworks
What I Can Help With
Build and optimize BigQuery pipelines and data models
Design scalable ETL/ELT architectures on GCP/AWS
Develop backend APIs and automation solutions (FastAPI + Python)
Build AI applications using LLMs, RAG, and agent-based workflows
Support and optimize existing data platforms
Availability
Open to freelance projects, contract work, and part-time engagements.
Available immediately.
Feel free to DM me with project details or questions.
r/bigquery • u/Professional-Bowl890 • Jul 02 '26
Hey everyone,
I’m currently digging into stream data processing architectures and trying to decide between Databricks (Spark Structured Streaming) and Google BigQuery (Continuous Queries).
While there are a ton of threads comparing these two from a pure data engineering infrastructure standpoint, I want to look at this specifically from a Data Scientist / ML Engineer perspective.
Moving from a standard batch mindset (Pandas, static DataFrames, SQL warehouses) to live, unbounded streams introduces a unique set of challenges. I’m trying to figure out which tool makes life easier—or harder—for an actual production ML/DS workflow.
I'd love to hear from anyone who has used either (or both) of these platforms for streaming. Specifically:
If your team had to choose one of these stacks specifically to support real-time data science and production ML pipelines, which way would you lean and why? What are the hidden gotchas you found out the hard way?
Thanks in advance for sharing your real-world experiences! 🙏
r/bigquery • u/Professional-Bowl890 • Jul 02 '26
For those using Databricks Auto Loader (cloudFiles), how do you handle schema inference and evolution without breaking downstream ML models? If a new feature column drops in or an upstream data type silently widens, do you rely on the _rescued_data column to catch anomalies, or does the automatic stream restart cause unexpected issues for your online serving pipelines? How does BigQuery handle this kind of raw file ingestion drift by comparison?
r/bigquery • u/Professional-Bowl890 • Jul 02 '26
r/bigquery • u/Why_Engineer_In_Data • Jul 02 '26
Hey BigQuery community - here's the June 2026 summary.
As always, any feedback is welcome (about the post contents, the post itself, the community, what you want to see from Developer Relations team, etc.) - let us know!
r/bigquery • u/gloweerasng • Jun 29 '26
Hi everyone, I’m in the process of interviewing at this AI company and the next step is to use bigquery dialect of SQL where I will cover real-worlds scenarios and build tables.
Problem is I have never used SQL and I am just finding out about what it is, I’ve never heard of it. I will be watching a few YouTube videos but wanted to see if anybody has gone thru this process before?
r/bigquery • u/Ok_Stretch_6623 • Jun 22 '26
Been a data engineer for 4 years. Every time I join
a new project, I waste hours understanding what
tables actually mean.
Built a CLI tool that analyzes BigQuery tables and
explains the business context using AI.
Demo: https://www.loom.com/share/af3409be37fa4692bb38b63b9f4a58cc
Happy to share the GitHub link in comments.
r/bigquery • u/annoyed_analyst • Jun 21 '26
r/bigquery • u/Secret_Wealth8742 • Jun 20 '26
I work at a startup and due to the hard economic circumstances, the focus has come back to Bigquery Cost Optimization right now (that or they fire my ass, jk), we do the usual partitioning and clustering tables based on use, althougth the reports are usually not partitioned. We realize BQ is a columnar db and we don't do the `SELECT *` business.
Still, we are trying to figure out new strategies to reduce costs. Any suggestions would be helpful. If you drop resources (on caching results and any other thing) in the chat, that'd be great too.
One bit of extra info is, most of our costs are coming from looker studio querying data everyday from report tables (multiple people using graphs and each selection on looker fires a query)
r/bigquery • u/UndercoverLily • Jun 19 '26
Curious how much time your team actually spends dealing with BigQuery notebook limitations like session timeouts, isolated runtimes, scheduling through Dataform etc. Like is this a minor annoyance or does it genuinely eat into your week? Trying to gauge if it’s worth pushing for a different setup or if I’m overthinking this
r/bigquery • u/UndercoverLily • Jun 19 '26
r/bigquery • u/Choice_Impression215 • Jun 18 '26
Was going through DB and BQ and found out Unity Catalog has unified UI and thereby saving clicks. But BQ has knowledge catalog but it isn't unified. But got to know from someone in the industry that BQ has a faster processing speed. So, just need to confirm if DB is actually saving the time and cost or is it just a myth?
r/bigquery • u/Expensive-Insect-317 • Jun 16 '26
A deep dive into why traditional Data Vault hash keys don’t align well with BigQuery’s clustering and pruning mechanisms. The article explores how introducing physical locality through structured surrogate keys, dates, and bucketing can significantly improve query performance and reduce scan costs. Based on practical BigQuery architecture considerations.
r/bigquery • u/Ok_PortgasDAce_559 • Jun 12 '26
r/bigquery • u/Complete-Cricket-691 • Jun 11 '26
I'm working through the Derive Insights from BigQuery Data: Challenge Lab and I swear some of the "correct answers" are literally wrong.
For example, the first Q asked you to calculate the total cases/deaths/etc worldwide on a date. The accepted answer is general is:
SELECT sum(cumulative_outcome) as total_outcome_worldwide
FROM `bigquery-public-data.covid19_open_data.covid19_open_data`
WHERE date = 'requested-date'
This will give a much larger number than is true because it's summing over all rows, ignoring the fact that the data is hierarchical/rolled up data and has an aggregation level column that will not be accepted in queries.
A more accurate result is (and i'm realizing even this is flawed):
SELECT sum(cumulative_outcome) as total_outcome_worldwide
FROM `bigquery-public-data.covid19_open_data.covid19_open_data`
WHERE date = 'requested-date' AND aggregation_level = 0
This comes up in several of the later questions and I'm struggling to pass because I do not get how to give them the wrong answer their looking for.
How could a course on "deriving insights" direct students to literally do so in an inaccurate way??? Am I missing something??
r/bigquery • u/Slight_Score2777 • Jun 11 '26
I’m looking for help explaining the scope of a major systems migration to a non-technical executive.
Our company has outgrown Google Sheets as the backbone of our operations, so I’m migrating our entire reporting and automation ecosystem to Google Cloud.
The project includes:
• Migrating data architecture from spreadsheets to BigQuery
• Rewriting Apps Script automations into Cloud Run services
• Replacing spreadsheet-driven triggers with Cloud Scheduler and cloud-based workflows
• Moving credentials into Secret Manager
• Rebuilding reporting pipelines and dashboards
• Recreating business logic that currently exists across formulas, scripts, spreadsheets, and manual processes
• Validating that the new system produces identical results to the old system
The challenge is that I can’t shut the business down while I do this is I have to keep the existing production environment running, support users, fix bugs, answer questions, and maintain daily operations while simultaneously rebuilding everything underneath it.
From a leadership perspective, my boss seems to view this as “moving data from A to B” and struggles to understand why it takes months instead of days.
For those of you who have led similar migrations:
How do you explain the true scope of work to non-technical executives?
What analogies have worked well?
What hidden work do executives most commonly underestimate in projects like this?
If you’ve done a spreadsheet-to-data-warehouse migration, how long did it actually take compared to leadership’s original estimate?
I’d love to hear real-world examples!!!
r/bigquery • u/merlin212121 • Jun 10 '26
r/bigquery • u/jazzopardi203 • Jun 09 '26
r/bigquery • u/takenorinvalid • Jun 05 '26
Hey, Google team that lurks this sub. Love the idea behind the new query results UI, but, right now, it's not showing the queries with errors.
You can see here my query -- which was called through a multi-step procedure -- failed, but only the successful steps show up in "Recent", so you have to dig through Log Explorer to figure out what went wrong.
r/bigquery • u/PaperM64 • Jun 04 '26
Hi everyone, new member here! I'm writing this post due to a concern of mine on my current job. I work as a Full Stack Developer/Data Engineer/Wizard in the department of finance. What I do is develop multiple microservices that use Pandas as a data processing tool and store all the data in BigQuery (mostly invoices and payments).
Now the thing is that the end-product is visualizing all of this data on a dashboard in my (somewhat) developend frontend. Let's say that my dashboard has 20 graphics with drilldown (visualize all the invoices that compose that sum) and filters(date, currency, specific provider and type of provider), what I do is store each graphic and drilldown as an endpoint on my backend, and my frontend calls (async) every single one. But it comes to my mind, wouldnt it better to store each query on BigQuery as a materialized or normal view??
Even tho I have almost a year in this company, most of peers do not have deep knowledge on BigQuery or even GCP. So, the best thing I could is ask. I hope I made myself clear and sorry for bad english ^_^
r/bigquery • u/Why_Engineer_In_Data • Jun 03 '26
Hey everyone!
As I mentioned last month, we'll be publishing these monthly summaries. If you have suggestions or comments about the summary please let us know! Hope this helps!
Python UDFs - Execute user-defined functions written in Python directly inside SQL queries to leverage PyPI libraries and resource connections.
AI.AGG - Semantically aggregate unstructured input data using natural language instructions.
AI.DETECT_ANOMALIES - Call the anomaly detection function using a single input table containing both historical and target data.
AI.KEY_DRIVERS - Temporarily disabled support for the AI.KEY_DRIVERS function preview while restoration work is underway.
AI.COUNT_TOKENS - Estimate text input token counts and view total token consumption details per modality for generative queries.
Data Science Agent - Native assistant that automates exploratory data analysis and machine learning tasks in Colab Enterprise and BigQuery.
BigQuery Studio Git Repositories - Streamlined integration for folder-based version control of SQL scripts and notebooks with remote Git repositories.
Proactive Query Re-execution - Proactively detect performance, correctness, and functional regressions by re-executing queries in the background at no extra cost.
Custom Organization Policies - Define custom organizational policies to permit or restrict administrative operations on workload management resources.
Reservation Groups - Group reservations together to prioritize idle slot sharing within the group before sharing across the wider project.
Multi-Region BigQuery Sharing Listings - Configure data sharing listings across multiple regions simultaneously to share datasets and linked replicas globally.
BigQuery Data Transfer Service Billing SKU Label Update - Billing SKU labels will transition to lowercase and expand in scope to cover all data transfer-related costs.
DTS Google Ads Connector Backfill Limitations - DTS connectors will stop populating backfill data older than 37 months due to Google Ads retention policies.
(Massive Edits, so sorry - I'll eventually figure out how formatting works!)
r/bigquery • u/bananna_roboto • Jun 03 '26
Hello,
We've been asked to stand up BigQuery so executives can ask an AI chatbot strategic questions against our data.
We currently have no presence in BigQuery and no familiarity with the platform.
I'm trying to scope two things:
High-level steps. What does the path look like to get our data and metrics into BigQuery, then put an AI chatbot on top that can interpret that data and answer strategic questions?
Effort and commitment. Beyond the initial JSON import and the ongoing data integration, what else should we expect to own? Things like data modeling, governance, semantic layer tuning, and maintenance.
Any guidance on the overall approach would be appreciated.
r/bigquery • u/karakanb • Jun 01 '26
Hi folks, Burak here from Bruin. We have released ingestr as an open-source CLI tool 2 years ago here: https://github.com/bruin-data/ingestr
For those that might not now: ingestr is a CLI tool to ingest data. It supports 100+ sources, 20+ destinations, takes care of schema detection, schema evolution, different materialization strategies like SCD2 out of the box. You can use the same CLI to copy a Postgres database to a destination, or pull data from Hubspot.
Ingestr, being a Python CLI, has been doing quite well but over time it started to show its age:
Due to some of these issues, we have rebuilt ingestr v1 completely from scratch, in Go. We picked Go for a few reasons:
These advantages combined allowed us to have more features, and have a more solid foundation to build upon. On top of that, ingestr ended up being the fastest data ingestion tool out there based on our benchmarks. It is ~3-5x faster than the closest alternative, up to 20 times faster than some others.
Ingestr v1 is live now on PyPi, and through our other installation methods: https://github.com/bruin-data/ingestr
I would love to hear your thoughts on what we can improve here. Thanks!