#21 - New UI features and (loads of) other BigQuery updates in March
Hi Folks,
Apologies for the long break — life and work got very busy. Let's get back on track now and see what happened in March on the BigQuery front. April updates will follow soon.
Current online conferences
First, let's cover some time-sensitive news. As you are probably aware (perhaps from the email last week), MeasureSummit is on — just finished an information-packed first day. There was a wide variety of topics; as someone pointed out, there were a few talks that covered AI, but not everything was about AI. Still not too late to sign up and tune in for tomorrow's talks; and the ones already presented are still available on demand for the rest of the week. After the encore weekend, presentations will only be available with an All Access Pass.
The other "big" day is still ahead of us: next Tuesday is BigQuery Day with a very promising line-up. It looks to be heavy on FinOps and data engineering principles, but that all sounds very relevant for us BigQuery enthusiasts.
New on GA4BigQuery
A new premium article was released on the topic of mobile app tracking health check, which is best investigated using BigQuery.
The Firebase (GA4) BigQuery export is the most streamlined way for testing Firebase Analytics implementations. But it's also worth keeping an eye on the new release of Analytics Debugger for Apps, which will come with a few new cool features BigQuery won't have).
UI change: Pipelines and Connections in BigQuery Studio
Previously, there were various different ways to schedule jobs and pipelines: Data Transfer, Scheduled Queries, Cloud Run, Dataform etc. Now, they're all accessible under the same hood.
New Pipelines & Connections pane in BigQuery to manage all scheduled jobs.
Now, creating a Data Transfer also starts differently than before. Previously, we used the "Create Transfer" button in its own dedicated section, whereas now we click "Create" and the data transfer is one of the options we can choose from.
Creating new pipelines & connections
Updates on Conversational Analytics
One of the most promising BigQuery features got further updates:
Integration with Google Cloud Storage through ObjectRef functions. This means you can use natural language to query unstructured data like PDFs, audio files, images etc.
Some BigQuery ML functions are now supported, e.g. AI.FORECAST, AI.DETECT_ANOMALIES, and AI.GENERATE, through prompts.
BigQuery conversational analytics can now use BigQuery table partitioning, improving query performance when chatting with the agent.
BigQuery jobs initiated by the conversational analytics agent are now labeled accordingly in BigQuery Job History (labels similar to {'ca-bq-job': 'true'}).
The agent now suggests questions that are directly clickable.
And now, something I actually didn't notice before writing this newsletter: you can chat with the data from query results!
New chat option appearing above query results.
Other BigQuery updates
Custom organization policies to allow or deny specific operations across the whole organization. Really backend nerd stuff, but can come handy for large, more established organizations with strict IT standards.
This is not a March update, but a new one in May, just in case you missed the last (out-of-course) newsletter: the Google Ads Data transfer (and the API in general) will restrict backfills to 37 months. While that's more than enough for most organizations, in case you need data from before that, you have only until 1st June to backfill data older than 37 months. (Tips to do it faster here and here.)
Kind of in the same spirit, how to use a spiral chart on GA4 and Search Console data.
I'm always amazed at the amount of BigQuery product and community updates each month; March did not disappoint either. It's a long list and you might get saturated while reading this — now as I was going through it all while writing it up, I re-discovered a lot of useful things, so it may be worth checking back on this in the future. If you have some ideas on how to "save" some of these goodies (in a way that they don't get buried in the sea of updates), let me know.
I hope you found this useful, I sure did on my own end and I don't regret collecting it all.
#21 - New UI features and (loads of) other BigQuery updates in March
— Balazs Vajna
#21 - New UI features and (loads of) other BigQuery updates in March
Hi Folks,
Apologies for the long break — life and work got very busy. Let's get back on track now and see what happened in March on the BigQuery front. April updates will follow soon.
Current online conferences
First, let's cover some time-sensitive news. As you are probably aware (perhaps from the email last week), MeasureSummit is on — just finished an information-packed first day. There was a wide variety of topics; as someone pointed out, there were a few talks that covered AI, but not everything was about AI. Still not too late to sign up and tune in for tomorrow's talks; and the ones already presented are still available on demand for the rest of the week. After the encore weekend, presentations will only be available with an All Access Pass.
The other "big" day is still ahead of us: next Tuesday is BigQuery Day with a very promising line-up. It looks to be heavy on FinOps and data engineering principles, but that all sounds very relevant for us BigQuery enthusiasts.
New on GA4BigQuery
A new premium article was released on the topic of mobile app tracking health check, which is best investigated using BigQuery.
UI change: Pipelines and Connections in BigQuery Studio
Previously, there were various different ways to schedule jobs and pipelines: Data Transfer, Scheduled Queries, Cloud Run, Dataform etc. Now, they're all accessible under the same hood.
Now, creating a Data Transfer also starts differently than before. Previously, we used the "Create Transfer" button in its own dedicated section, whereas now we click "Create" and the data transfer is one of the options we can choose from.
Updates on Conversational Analytics
One of the most promising BigQuery features got further updates:
AI.FORECAST,AI.DETECT_ANOMALIES, andAI.GENERATE, through prompts.{'ca-bq-job': 'true'}).And now, something I actually didn't notice before writing this newsletter: you can chat with the data from query results!
Other BigQuery updates
Community posts and updates around BigQuery
ga4_transactionstable to find out which product categories get customers to buy again. And, another one about analyzing where people go before abandoning their cart. The last one in March (Jules was really on a roll) is about finding site search terms that convert well.APPROX_COUNT_DISTINCTto get the distinct number of users in an enormous GA4 table. A similar trick from the same author usingHLL_COUNT.INIT()to build distinct user count tables in an incremental manner.INFORMATION_SCHEMAandAI.DETECT_ANOMALIESAI.CLASSIFYin action (GitHub repo here).Other relevant news from the community
Fun stuff
I'm always amazed at the amount of BigQuery product and community updates each month; March did not disappoint either. It's a long list and you might get saturated while reading this — now as I was going through it all while writing it up, I re-discovered a lot of useful things, so it may be worth checking back on this in the future. If you have some ideas on how to "save" some of these goodies (in a way that they don't get buried in the sea of updates), let me know.
I hope you found this useful, I sure did on my own end and I don't regret collecting it all.
Best regards,
Balazs