Google BigQuery and Cool things you can do with It
What is BigQuery?
BigQuery is google’s offering for enterprise, fully-managed, serverless, cloud data warehouse. Use BigQuery high performance modified SQL queries on massive datasets. It integrates with other Google Cloud APIs services such as storage, Data Studio (visualization, pivot table). Even use SQL and BigQuery datasets to train machine learning models.
“BigQuery is a fully managed, massive scale, low cost enterprise data warehouse on top of Google’s compute storage and network infrastructure” — Google Developer. It replaces traditional data warehousing (DW), replacing major enterprise business intelligence and data warehousing (BI/DW) needs. Run familiar SQL queries optimized for massive public and private datasets.
Because BigQuery is fully managed, you just have to bring your analyst and data scientist to BigQuery. BigQuery even has data for you to analyze. — Uniqtech team
Fully managed means we don’t have to provision or manage our own clusters.
Traditional queries can take hours to run on traditional DW infrastructure. BigQuery allows any end user to be apart of the data science effort at their company. Users can self service datasets without a DBA. Run adhoc queries, aggregate queries across extremely large datasets.
BigQuery is pretty much great for any data you can fit in tables.
BigQuery capabilities allow business users to derive insights fast. Because of these advantages BigQuery sits on the Big Data Analytics layer of a data tech stack.
See the image below: where BigQuery sits in the tech stack. Source: BigQuery landing page at Google

BigQuery is extremely fast, and can process terabytes of data in seconds and petabytes of data in minutes. Data analysts and data scientists can connect it with Google Cloud services, and run BigQuery, Business Analytics, and Machine Learning queries, even AutoML using SQL. The web interface and API connections should make BigQuery much easier to configure and use than other Big Data analytics tools.
See below for a really helpful video explaining BigQuery in 5 minutes.
Though it does not replace all aspects of data warehousing. For example, it is in cloud storage only. It is also not optimized for capturing changes as the transactions happen.
In terms of cost and time resources, the resources are scaled dynamically. Resources surge when you run costly queries. But you pay cost of storage and query separately, and can choose from a pay per use or fixed rate plans.







