BigQuery overview  |  Google Cloud (2024)

BigQuery is a fully managed, AI-ready data platform that helpsyou manage and analyze your data with built-in features like machine learning,search, geospatial analysis, and business intelligence. BigQuery'sserverless architecture lets you use languages like SQL and Python to answer yourorganization's biggest questions with zero infrastructure management.

BigQuery provides a uniform way to work with both structured andunstructured data and supports open table formats like Apache Iceberg, Delta, and Hudi. BigQuery streaming supports continuous data ingestion and analysiswhile BigQuery's scalable, distributed analysis engine letsyou query terabytes in seconds and petabytes in minutes.

BigQuery's architecture consists of two parts: a storage layer thatingests, stores, and optimizes data and a compute layer that provides analyticscapabilities. These compute and storage layers efficiently operateindependently of each other thanks to Google's petabit-scale network thatenables the necessary communication between them.

Legacy databases usually have to share resources between read and writeoperations and analytical operations. This can result in resource conflicts andcan slow queries while data is written to or read from storage.Shared resource pools can become further strained when resources arerequired for database management tasks such as assigning or revokingpermissions. BigQuery's separation of compute and storage layerslets each layer dynamically allocate resources without impacting the performanceor availability of the other.

BigQuery overview | Google Cloud (1)

This separation principle lets BigQuery innovate faster becausestorage and compute improvements can be deployed independently, without downtimeor negative impact on system performance. It is also essential to offering afully managed serverless data warehouse in which the BigQueryengineering team handles updates and maintenance. The result is that you don'tneed to provision or manually scale resources, leaving you free to focus ondelivering value instead of traditional database management tasks.

BigQuery interfaces include Google Cloud consoleinterface and the BigQuery command-line tool. Developers anddata scientists can use client libraries with familiar programming includingPython, Java, JavaScript, and Go, as well as BigQuery'sREST API and RPC API to transform and manage data. ODBCand JDBC drivers provide interaction with existing applications includingthird-party tools and utilities.

As a data analyst, data engineer, data warehouse administrator, or datascientist, BigQuery helps you load, process, and analyze data to informcritical business decisions.

Get started with BigQuery

You can start exploring BigQuery in minutes. Take advantage ofBigQuery's free usage tier or no-cost sandbox to start loadingand querying data.

  1. BigQuery's sandbox:Get started in the BigQuery sandbox, risk-free and at no cost.
  2. Google Cloud console quickstart:Familiarize yourself with the power of the BigQuery Console.
  3. Public datasets: Experience BigQuery'sperformance by exploring large, real-world data from the Public DatasetsProgram.

Explore BigQuery

BigQuery's serverless infrastructure lets you focus on your datainstead of resource management. BigQuery combines a cloud-baseddata warehouse and powerful analytic tools.

BigQuery storage

BigQuery stores data using a columnar storage format that isoptimized for analytical queries. BigQuery presents data intables, rows, and columns and provides full support for database transactionsemantics (ACID). BigQuerystorage is automatically replicated across multiple locations to provide highavailability.

  • Learn about common patterns to organize BigQueryresourcesin the data warehouse and data marts.
  • Learn aboutdatasets, BigQuery's top-levelcontainer of tables and views.
  • Load data into BigQuery using:
    • Stream data with theStorage Write API.
    • Batch-load data from local files orCloud Storage using formats that include:Avro,Parquet,ORC,CSV,JSON,Datastore,andFirestoreformats.
  • BigQuery Data Transfer Serviceautomates data ingestion.

For more information, seeOverview of BigQuery storage.

BigQuery analytics

Descriptive and prescriptive analysis uses include business intelligence, ad hocanalysis, geospatial analytics, and machine learning. You can query data stored inBigQuery or run queries on data where it lives using externaltables or federated queries including Cloud Storage,Bigtable, Spanner, or Google Sheets stored inGoogle Drive.

  • ANSI-standard SQL queries (SQL:2011 support)including support for joins, nested and repeated fields, analytic andaggregation functions, multi-statement queries, and a variety ofspatial functions withgeospatial analytics - Geographic Information Systems.
  • Create views to share your analysis.
  • Business intelligence tool support includingBI Engine withLooker Studio,Looker, GoogleSheets, and 3rd party tools like Tableau andPower BI.
  • BigQuery ML provides machinelearning and predictive analytics.
  • BigQuery Studiooffers features such asPython notebooks, and version control for both notebooksand saved queries. These features make it easier for you to complete yourdata analysis and machine learning (ML) workflows in BigQuery.
  • Query data outside of BigQuerywith external tables and federatedqueries.

For more information, seeOverview of BigQuery analytics.

BigQuery administration

BigQuery provides centralized management of data and computeresources whileIdentity and Access Management (IAM) helps you secure those resources withthe access model that's used throughout Google Cloud.Google Cloud security best practicesprovide a solid yet flexible approach that can include traditional perimetersecurity or more complex and granulardefense-in-depth approach.

  • Intro to data security and governancehelps you understand data governance, and what controls you might need tosecure BigQuery resources.
  • Jobs are actions thatBigQuery runs on your behalf to load, export, query, or copydata.
  • Reservations let you switch betweenon-demand pricing and capacity-based pricing.

For more information, seeIntroduction to BigQuery administration.

BigQuery resources

Explore BigQuery resources:

  • Release notes provide change logs offeatures, changes, and deprecations.
  • Pricing for analysis andstorage. See also:BigQuery ML,BI Engine, andData Transfer Servicepricing.

  • Locations define where you create and storedatasets (regional and multi-region locations).

  • Smart analytics reference patternsprovides links to sample code and technical reference guides for commonanalytics use cases, including best practices for developing common analyticsfeatures.

  • StackOverflow hostsan engaged community of developers and analysts working withBigQuery.

  • BigQuery Support provides help withBigQuery.

  • Google BigQuery: The Definitive Guide: Data Warehousing, Analytics, andMachine Learning at Scaleby Valliappa Lakshmanan and Jordan Tigani, explains howBigQuery works and provides an end-to-end walkthrough on howto use the service.

APIs, tools, and references

Reference materials for BigQuery developers and analysts:

  • SQL query syntax fordetails about using GoogleSQL.
  • BigQuery APIand client libraries present overviews ofBigQuery's features and their use.
  • BigQuery code samples providehundreds of snippets for client libraries in C#,Go, Java,Node.js, Python,Ruby.Or view the sample browser.
  • DML,DDL,and user-defined functions (UDF)syntax lets you manage and transform your BigQuery data.
  • bq command-line tool referencedocuments the syntax, commands, flags, and arguments for the bq CLI interface.
  • ODBC / JDBC integrationconnect BigQuery to your existing tooling and infrastructure.

BigQuery roles and resources

BigQuery addresses the needs of data professionals across thefollowing roles and responsibilities.

Data Analyst

Task guidance to help if you need to do the following:

  • Query BigQuery datausing interactive or batch queries using SQL query syntax
  • Reference SQL expressions, functions, and operatorsto query data
  • Use tools to analyze and visualize BigQuery dataincluding: Looker,Looker Studio,and Google Sheets.

  • Use geospatial analytics to analyze andvisualize geospatial data with BigQuery'sGeographic Information Systems

  • Optimize query performanceusing:

    • Partitioned tables: Prunelarge tables based on time or integer ranges.
    • Materialized views:Define cached views to optimize queries or provide persistentresults.
    • BI Engine:BigQuery's fast, in-memory analysis service.

To take a tour of BigQuery's data analytics features directlyin the Google Cloud console, click Take the tour.

Take the tour

Data Administrator

Task guidance to help if you need to do the following:

  • Managecosts withreservations to balance on-demandand capacity-based pricing.
  • Understand data security and governanceto help secure data bydataset,table,column,row,or view
  • Backup data with table snapshotsto preserve the contents of a table at a particular time.
  • View BigQuery INFORMATION_SCHEMAto understand the metadata of datasets,jobs, access control,reservations,tables and more.
  • Use Jobs to have BigQueryload, export, query, or copy data are actions on your behalf.
  • Monitor logs and resources to understandBigQuery and workloads.

For more information, see Introduction to BigQueryadministration.

To take a tour of BigQuery data administration featuresdirectly in the Google Cloud console, click Take the tour.

Take the tour

Data Scientist

Task guidance to help if you need to use BigQuery ML's machinelearning to do thefollowing:

  • Understand the end-to-end user journey for machine learning models
  • Manage access control forBigQuery ML
  • Create and train a BigQuery ML modelsincluding:
    • Linear regressionforecasting
    • Binary logisticandmulticlass logisticregression classifications
    • K-means clusteringfor data segmentation
    • Time seriesforecasting with Arima+ models

Data Developer

Task guidance to help if you need to do the following:

  • Load data into BigQuerywith:
    • batch-load data forAvro,Parquet,ORC,CSV,JSON,Datastore,andFirestoreformats
    • BigQuery Data Transfer Service
    • BigQuery Storage Write API
  • Use code samplelibrary including:

    • Connection samples
    • Reservation sample
    • Storage code samples
  • Google Cloud sample browser(scoped for BigQuery)

  • APIs and Libraries Overview

  • ODBC / JDBC integration

BigQuery video tutorials

The following series of video tutorials get you started withBigQuery:

Title

Description

How to get started with BigQuery (17:18) An overview that summarizes what is BigQuery and how to use it. Segments include: ETL pipelines, pricing and optimization, BigQuery ML and BI Engine, and wrapping up with a demo of BigQuery in Google Cloud console.
What is BigQuery? (4:39) An overview of BigQuery of how BigQuery is designed to ingest and store large amounts of data to help analysts and developers alike
Using the BigQuery sandbox (3:05) How to set up a BigQuery sandbox, letting you run queries without needing a credit card
Asking questions,running queries (5:11) How to write and run SQL queries in the BigQuery UI - pluspicking a winning jersey number
Loading data into BigQuery (5:31) How to ingest and analyze data in real time, or just a one-time batch analysis of data - plus cats v. dogs
Visualizing query results (5:38) How data visualization is useful for making complex datasets easier tounderstand and internalize
Managing access with IAM (5:23) How to allow other users to query your datasets in BigQuery with IAM permissions and access control
Saving and sharing queries (6:17) How to save and share your queries in BigQuery hassle-free
Protecting sensitive data with authorized views (7:12) How to easily share datasets with different users by setting customized access controls
Querying external data with BigQuery (5:49) How to set up an external data source in BigQuery and query data from Cloud Storage, Cloud SQL, Google Drive, and more
What are user-defined functions? (4:59) How to create user-defined functions (UDFs) for analyzing datasets in BigQuery

What's next

  • For an overview of BigQuery storage, seeOverview of BigQuery storage.
  • For an overview of BigQuery queries, seeOverview of BigQuery analytics.
  • For an overview of BigQuery administration, seeIntroduction to BigQuery administration.
  • For an overview of BigQuery security, seeOverview of data security and governance.
BigQuery overview  |  Google Cloud (2024)
Top Articles
Sycamore Dr
12 Lawn Mower Problems and Troubleshooting
Missed Connections Inland Empire
Wellcare Dual Align 129 (HMO D-SNP) - Hearing Aid Benefits | FreeHearingTest.org
Jesse Mckinzie Auctioneer
What's New on Hulu in October 2023
Free Robux Without Downloading Apps
Jesus Revolution Showtimes Near Chisholm Trail 8
Our History | Lilly Grove Missionary Baptist Church - Houston, TX
Bubbles Hair Salon Woodbridge Va
Ohiohealth Esource Employee Login
Sitcoms Online Message Board
Purple Crip Strain Leafly
Craigslist Edmond Oklahoma
Extra Virgin Coconut Oil Walmart
Everything you need to know about Costco Travel (and why I love it) - The Points Guy
Is The Yankees Game Postponed Tonight
Outlet For The Thames Crossword
Dwc Qme Database
Vegito Clothes Xenoverse 2
Tripadvisor Napa Restaurants
Scheuren maar: Ford Sierra Cosworth naar de veiling
Www.craigslist.com Austin Tx
1145 Barnett Drive
Hobby Lobby Hours Parkersburg Wv
Ordensfrau: Der Tod ist die Geburt in ein Leben bei Gott
Craigslist Auburn Al
Vlacs Maestro Login
Nail Salon Open On Monday Near Me
Nsu Occupational Therapy Prerequisites
Greencastle Railcam
Tgh Imaging Powered By Tower Wesley Chapel Photos
W B Crumel Funeral Home Obituaries
Unlock The Secrets Of "Skip The Game" Greensboro North Carolina
Cl Bellingham
3302577704
Claim loopt uit op pr-drama voor Hohenzollern
Kelly Ripa Necklace 2022
Paperless Employee/Kiewit Pay Statements
Miracle Shoes Ff6
World Social Protection Report 2024-26: Universal social protection for climate action and a just transition
How to Get a Better Signal on Your iPhone or Android Smartphone
Beaufort SC Mugshots
At Home Hourly Pay
Csgold Uva
Gw2 Support Specter
The Many Faces of the Craigslist Killer
CPM Homework Help
Wild Fork Foods Login
The Hardest Quests in Old School RuneScape (Ranked) – FandomSpot
Cars & Trucks near Old Forge, PA - craigslist
Public Broadcasting Service Clg Wiki
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 5397

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.