Stay organized with collections Save and categorize content based on your preferences.
BigQuery overviewBigQuery is a fully managed, AI-ready data platform that helps you manage and analyze your data with built-in features like machine learning, search, geospatial analysis, and business intelligence. BigQuery's serverless architecture lets you use languages like SQL and Python to answer your organization's biggest questions with zero infrastructure management.
BigQuery provides a uniform way to work with both structured and unstructured data and supports open table formats like Apache Iceberg, Delta, and Hudi. BigQuery streaming supports continuous data ingestion and analysis while BigQuery's scalable, distributed analysis engine lets you query terabytes in seconds and petabytes in minutes.
BigQuery offers built-in governance capabilities that let you discover and curate data, and manage metadata and data quality. Through features like semantic search and data lineage, you can find and validate relevant data for analysis. You can share data and AI assets across your organization with the benefits of access control. These features are powered by Dataplex Universal Catalog, which is a unified, intelligent governance solution for data and AI assets in Google Cloud.
BigQuery's architecture consists of two parts: a storage layer that ingests, stores, and optimizes data and a compute layer that provides analytics capabilities. These compute and storage layers efficiently operate independently of each other thanks to Google's petabit-scale network that enables the necessary communication between them.
Legacy databases usually have to share resources between read and write operations and analytical operations. This can result in resource conflicts and can slow queries while data is written to or read from storage. Shared resource pools can become further strained when resources are required for database management tasks such as assigning or revoking permissions. BigQuery's separation of compute and storage layers lets each layer dynamically allocate resources without impacting the performance or availability of the other.
This separation principle lets BigQuery innovate faster because storage and compute improvements can be deployed independently, without downtime or negative impact on system performance. It is also essential to offering a fully managed serverless data warehouse in which the BigQuery engineering team handles updates and maintenance. The result is that you don't need to provision or manually scale resources, leaving you free to focus on delivering value instead of traditional database management tasks.
BigQuery interfaces include Google Cloud console interface and the BigQuery command-line tool. Developers and data scientists can use client libraries with familiar programming including Python, Java, JavaScript, and Go, as well as BigQuery's REST API and RPC API to transform and manage data. ODBC and JDBC drivers provide interaction with existing applications including third-party tools and utilities.
As a data analyst, data engineer, data warehouse administrator, or data scientist, BigQuery helps you load, process, and analyze data to inform critical business decisions.
Get started with BigQueryYou can start exploring BigQuery in minutes. Take advantage of BigQuery's free usage tier or no-cost sandbox to start loading and querying data.
BigQuery's serverless infrastructure lets you focus on your data instead of resource management. BigQuery combines a cloud-based data warehouse and powerful analytic tools.
BigQuery storageBigQuery stores data using a columnar storage format that is optimized for analytical queries. BigQuery presents data in tables, rows, and columns and provides full support for database transaction semantics (ACID). BigQuery storage is automatically replicated across multiple locations to provide high availability.
For more information, see Overview of BigQuery storage.
BigQuery analyticsDescriptive and prescriptive analysis uses include business intelligence, ad hoc analysis, geospatial analytics, and machine learning. You can query data stored in BigQuery or run queries on data where it lives using external tables or federated queries including Cloud Storage, Bigtable, Spanner, or Google Sheets stored in Google Drive.
For more information, see Overview of BigQuery analytics.
BigQuery administrationBigQuery provides centralized management of data and compute resources while Identity and Access Management (IAM) helps you secure those resources with the access model that's used throughout Google Cloud. Google Cloud security best practices provide a solid yet flexible approach that can include traditional perimeter security or more complex and granular defense-in-depth approach.
For more information, see Introduction to BigQuery administration.
BigQuery resourcesExplore BigQuery resources:
Pricing for analysis and storage. See also: BigQuery ML, BI Engine, and Data Transfer Service pricing.
Locations define where you create and store datasets (regional and multi-region locations).
Stack Overflow hosts an engaged community of developers and analysts working with BigQuery.
BigQuery Support provides help with BigQuery.
Google BigQuery: The Definitive Guide: Data Warehousing, Analytics, and Machine Learning at Scale by Valliappa Lakshmanan and Jordan Tigani, explains how BigQuery works and provides an end-to-end walkthrough on how to use the service.
Reference materials for BigQuery developers and analysts:
bq
CLI interface.Gemini in BigQuery is part of the Gemini for Google Cloud product suite which provides AI-powered assistance to help you work with your data.
Gemini in BigQuery provides AI assistance to help you do the following:
To learn how to set up Gemini in BigQuery, see Set up Gemini in BigQuery.
BigQuery roles and resourcesBigQuery addresses the needs of data professionals across the following roles and responsibilities.
Data AnalystTask guidance to help if you need to do the following:
Use tools to analyze and visualize BigQuery data including: Looker, Looker Studio, and Google Sheets.
Use geospatial analytics to analyze and visualize geospatial data with BigQuery's Geographic Information Systems
Optimize query performance using:
To take a tour of BigQuery's data analytics features directly in the Google Cloud console, click Take the tour.
Data AdministratorTask guidance to help if you need to do the following:
For more information, see Introduction to BigQuery administration.
To take a tour of BigQuery data administration features directly in the Google Cloud console, click Take the tour.
Data ScientistTask guidance to help if you need to use BigQuery ML's machine learning to do the following:
Task guidance to help if you need to do the following:
Use code sample library including:
Google Cloud sample browser (scoped for BigQuery)
The following series of video tutorials get you started with BigQuery:
What's nextRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4