Google Cloud BigQuery Features
Statistical Tool (3)
Scripting
Supports a variety of scripting environments
Data Mining
Mines data from databases and prepares data for analysis
Algorithms
Applies statistical algorithms to selected data
Data Analysis (2)
Analysis
Analyzes both structured and unstructured data
Data Interaction
Interacts with data to prepare it for visualizations and models
Decision Making (4)
Modeling
Offers modeling capabilities
Data Visualizations
Creates data visualizations or graphs
Report Generation
Generates reports of data performance
Data Unification
Unifies information on a singular platform
Marketing Operations (6)
ROI Tracking
Helps marketers measure return on investment (ROI) by analyzing campaign effectiveness against costs
Data Collection
Gathers data about the effectiveness, impact, and reach of marketing campaigns
Customer Insights
Collects and reports on data relating to customer journeys, preferences, and history
Multi-User Access
Allows multiple users access to a unified, transparent overview of analytics, dashboards, and campaign results
Spend Management
Includes features for budgeting, forecasting, and managing marketing investments
White Label
Offers a white labeling service for agencies or resellers to customize platform branding
Campaign Activity (6)
Campaign Insights
Analyzes historical and current marketing campaigns to inform future strategy
Reports and Dashboards
Creates reports and dashboards to analyze results of campaigns
Campaign Stickiness
Identifies which marketing campaigns resolved in open or closed opportunities
Multichannel Tracking
Collects marketing campaign performance data across multiple channels
Brand Optimization
Provides opportunities for brands and businesses to fix or modify existing or future campaigns via feedback
Predictive Analytics
Uses artificial intelligence (AI) to predict campaign outcomes and suggest actions for optimization
Database (3)
Real-Time Data Collection
Collects, stores, and organizes massive, unstructured data in real time
Data Distribution
Facilitates the disseminating of collected big data throughout parallel computing clusters
Data Lake
Creates a repository to collect and store raw data from sensors, devices, machines, files, etc.
Integrations (2)
Hadoop Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Spark Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Platform (3)
Machine Scaling
Facilitates solution to run on and scale to a large number of machines and systems
Data Preparation
Curates collected data for big data analytics solutions to analyze, manipulate, and model
Spark Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Processing (2)
Cloud Processing
Moves big data collection and processing to the cloud
Workload Processing
Processes batch, real-time, and streaming data workloads in singular, multi-tenant, or cloud systems
Data Transformation (2)
Real-Time Analytics
Facilitates analysis of high-volume, real-time data.
Data Querying
Allows user to query data through query languages like SQL.
Connectivity (4)
Hadoop Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Spark Integration
Aligns processing and distribution workflows on top of Apache Spark
Multi-Source Analysis
Integrates data from multiple external databases.
Data Lake
Facilitates the dissemination of collected big data throughout parallel computing clusters.
Operations (5)
Data Visualization
Processes data and represents interpretations in a variety of graphic formats.
Data Workflow
Strings together specific functions and datasets to automate analytics iterations.
Governed Discovery
Isolates certain datasets and facilitates management of data access.
Embedded Analytics
Allows big data tool to run and record data within external applications.
Notebooks
Use notebooks for tasks such as creating dashboards with predefined, scheduled queries and visualizations
Management (2)
Reporting
View ETL process data via reports and visualizations like charts and graphs.
Auditing
Record ETL historical data for auditing and potential data correction needs.
Functionality (5)
Extraction
Extract data from the designated source(s) like relational databases, JSON files, and XML files.
Transformation
Cleanse and re-format extracted data to the needed target format.
Loading
Load reformatted data into target database, data warehouse, or other storage location.
Automation
Arrange ETL processes to occur automatically on needed time schedule (e.g., daily, weekly, monthly).
Scalability
Capable of scaling processing power up or down based on ETL volume.
Data Management (6)
Data Integration
Consolidates, Cleanses and Normalizes data from multiple disparate sources.
Data Compression
Helps save storage capacity and improves query performance.
Data Quality
Eliminates data inconsistency and duplications ensuring data integrity.
Built-In Data Analytics
SQL based analytics functions like Time series, pattern matching, geospatial analytics etc.
In-Database Machine Learning
Provides built in capabilities like machine learning algorithms, data preparation functions, model evaluation and management etc.
Data Lake Analytics
Allows data querying across data formats like parquet, ORC, JSON etc and analyze complex data types on HDFS
Integration (3)
AI/ ML Integration
Integrates with data science workflows, Machine Learning and artificial intelligence (AI) capabilities.
BI Tool Integration
Integrates with BI Tools to transform data into Actionable Insights.
Data lake Integration
Provides speed in data processing and capturing unstructured, semi-structured and streaming data.
Deployment (2)
On-Premise
Provides On-Premise deployment options.
Cloud
Provides Cloud deployment options (private or public cloud, hybrid cloud).
Performance (1)
Scalability
Manages huge volumes of data, upscale or downscale as per demand.
Security (6)
Data Governance
Policies, procedures and standards to manage and access data.
Data Security
Restricts data access at a cell level, mask or hide parts of cells, and encrypt data at rest and in motion
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
Encryption
Provides encryption capability for all the data at rest using encryption keys.
Storage (2)
Data Model
Stores data tables as columns.
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
Availability (3)
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
Auto Recovery
Restores a database to a correct (consistent) state in the event of a failure.
Data Replication
Copy data across multiple servers through master-slave, peer-to-peer replication architecture etc.
Performance (1)
Integrated Cache
Stores frequently-used data in system memory quickly.
Support (2)
Multi-Model
Provides support to store, index and query data in more than one format.
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
Centralized computation (1)
Centralized Computation
Offers a centralize, neutral location for parties to conduct data analysis.
Localized computation (1)
Localized computation
Offers localized computation, where data remains where it resides and is called by API in order to conduct analysis.
Generative AI (4)
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
Agentic AI - Marketing Analytics (3)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Cross-system Integration
Works across multiple software systems or databases
Proactive Assistance
Anticipates needs and offers suggestions without prompting




