Sign inStart your trial

Google BigQuery

Reference

63 actions for Google BigQuery workflows.

01. Operations

Act on Google BigQuery from a workflow

Operations are the actions a workflow can take in Google BigQuery, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

63 operations

This group of operations provides access to BigQuery's administrative and metadata functions, including managing datasets, routines, tables, and machine learning models. Use these operations when you need to inspect schema information, retrieve job status, configure capacity commitments, or work with data policies and IAM settings across your BigQuery resources.

Action★ Featured

Create BigQuery Dataset

GOOGLEBIGQUERY_CREATE_DATASET

Creates a new BigQuery dataset with specified location, labels, and description to organize and store your analytics data. Use this when you need to set up dedicated storage for different data projects while ensuring data residency requirements are met.

9 input
Action★ Featured

Create BigQuery Table

GOOGLEBIGQUERY_CREATE_TABLE

Set up a new table in BigQuery to organize and structure your data for analysis and reporting. This operation lets you configure how data is stored, partitioned, and accessed to optimize performance and cost.

17 input
Action★ Featured

Get BigQuery Query Results

GOOGLEBIGQUERY_GET_QUERY_RESULTS

Retrieves the results and status of a BigQuery query job, allowing you to fetch completed analysis data or check if a long-running query has finished processing.

19 input
Action★ Featured

Insert Data into BigQuery Table

GOOGLEBIGQUERY_INSERT_ALL

Stream individual or small batches of records directly into BigQuery tables for immediate availability without waiting for load jobs to complete. Ideal for real-time data ingestion with built-in deduplication and error handling.

8 input
Action★ Featured

List BigQuery Datasets

GOOGLEBIGQUERY_LIST_DATASETS

View all datasets available in your BigQuery project along with their locations to understand your data structure and plan queries accordingly. This helps you identify which datasets are accessible before running analysis.

5 input
Action★ Featured

List BigQuery Table Data

GOOGLEBIGQUERY_LIST_TABLE_DATA

Retrieve and browse actual data from your BigQuery tables without writing SQL queries, getting results in an easy-to-read row format. Perfect for quickly inspecting data or extracting specific information from your datasets.

8 input
Action

Cancel BigQuery Job

GOOGLEBIGQUERY_CANCEL_JOB

Stop a running BigQuery job that's taking longer than expected or consuming excessive resources, allowing you to avoid unnecessary costs and free up processing capacity. The job stops immediately, though you'll need to check its status to confirm the cancellation completed.

3 input
Action

Create Analytics Hub Data Exchange

GOOGLEBIGQUERY_CREATE_DATA_EXCHANGE

Set up a shareable container in Google BigQuery where you can organize and publish datasets for controlled distribution to partners, clients, or team members. This enables you to manage who accesses specific data and maintain a centralized hub for all your data sharing activities.

8 input
Action

Create Analytics Hub Listing

GOOGLEBIGQUERY_CREATE_DATAEXCHANGES_LISTINGS

Publish a BigQuery dataset as a discoverable listing in Analytics Hub so that partners, customers, or internal teams can find and subscribe to your data products. This enables you to monetize data assets or streamline data sharing across your organization.

11 input
Action

Create Analytics Hub Listing

GOOGLEBIGQUERY_CREATE_LISTING

Publish a BigQuery dataset to a data exchange so other users and organizations can discover and subscribe to your data. This enables you to monetize or share your datasets within a controlled marketplace environment.

24 input
Action

Create Analytics Hub Query Template

GOOGLEBIGQUERY_CREATE_QUERY_TEMPLATE

Create reusable query templates in BigQuery Analytics Hub Data Clean Rooms to standardize and pre-approve data queries for secure data sharing with clients or partners. This ensures consistent, compliant data access across your organization.

5 input
Action

Create BigQuery Connection

GOOGLEBIGQUERY_CREATE_CONNECTION

Set up a new BigQuery connection to external data sources like AWS, Azure, Cloud Spanner, Cloud SQL, Salesforce DataCloud, or Apache Spark, enabling you to query and analyze data stored outside of BigQuery.

12 input
Action

Create BigQuery Data Policy (v2beta1)

GOOGLEBIGQUERY_CREATE_LOCATIONS_DATAPOLICIES

Set up automatic data masking and column-level security rules to protect sensitive information in your BigQuery datasets. This ensures that only authorized team members can view confidential data like customer emails, financial details, or personal identifiers.

3 input
Action

Create BigQuery Reservation

GOOGLEBIGQUERY_CREATE_RESERVATION

Reserve dedicated compute capacity in BigQuery to guarantee consistent performance for your analytics queries and ensure predictable costs regardless of demand fluctuations.

8 input
Action

Create BigQuery Reservation Assignment

GOOGLEBIGQUERY_CREATE_RESERVATION_ASSIGNMENT

Allocate BigQuery processing resources to a specific project, folder, or organization by linking them to a reserved capacity pool, enabling predictable performance for your analytics workloads.

4 input
Action

Create BigQuery Routine

GOOGLEBIGQUERY_CREATE_ROUTINE

Create reusable functions or procedures in BigQuery to encapsulate custom business logic, data transformations, and calculations that can be called across multiple queries and projects. This enables consistent data processing and reduces code duplication across your analytics workflows.

17 input
Action

Create Capacity Commitment

GOOGLEBIGQUERY_CREATE_CAPACITY_COMMITMENT

Purchases dedicated compute capacity (slots) for BigQuery with flexible commitment periods, ensuring predictable costs and priority performance for your data analytics workloads.

8 input
Action

Delete BigQuery Dataset

GOOGLEBIGQUERY_DELETE_DATASET

Permanently removes a BigQuery dataset and optionally all tables within it, allowing you to clean up unused data storage and free up resources. Use this when you no longer need historical data, want to reorganize your data structure, or need to reclaim space from test environments.

3 input
Action

Delete BigQuery Job Metadata

GOOGLEBIGQUERY_DELETE_JOB_METADATA

Removes job metadata and history records from BigQuery to clean up your data warehouse and free up storage space. This is useful when you want to permanently delete information about completed jobs and their associated child jobs from your system.

3 input
Action

Delete BigQuery ML Model

GOOGLEBIGQUERY_DELETE_MODEL

Permanently removes a trained machine learning model from your BigQuery dataset when you no longer need it, freeing up storage and keeping your project organized.

3 input
Action

Delete BigQuery Routine

GOOGLEBIGQUERY_DELETE_ROUTINE

Remove a stored procedure, user-defined function, or table function from your BigQuery dataset when it's no longer needed or needs to be replaced with updated logic.

3 input
Action

Delete BigQuery Table

GOOGLEBIGQUERY_DELETE_TABLE

Permanently removes a BigQuery table and all its data from your dataset, which is useful for cleaning up obsolete data or freeing up storage after data analysis is complete.

3 input
Action

Get BigQuery Connection IAM Policy

GOOGLEBIGQUERY_GET_CONNECTION_IAM_POLICY

Retrieve the access control settings for a BigQuery connection to see who has permission to use it and what actions they can perform.

2 input
Action

Get BigQuery Dataset Metadata

GOOGLEBIGQUERY_GET_DATASET

Retrieve detailed information about a BigQuery dataset including its location, creation date, and configuration settings to ensure your queries and jobs are set up correctly.

4 input
Action

Get BigQuery Job

GOOGLEBIGQUERY_GET_JOB

Retrieve detailed information about a BigQuery job including its current status, configuration, and execution statistics. Use this to monitor query progress, verify job completion, and troubleshoot data processing issues.

3 input
Action

Get BigQuery ML Model

GOOGLEBIGQUERY_GET_BIGQUERY_MODEL

Retrieve detailed information about a trained machine learning model in BigQuery, including its configuration, performance metrics, and training details. This helps you understand and validate your ML models before using them for predictions.

3 input
Action

Get BigQuery Routine

GOOGLEBIGQUERY_GET_ROUTINE

Retrieve details about a specific BigQuery routine including its definition, parameters, and return type to understand how it works or verify its configuration.

4 input
Action

Get BigQuery Routine IAM Policy

GOOGLEBIGQUERY_GET_ROUTINE_IAM_POLICY

Check who has access to a BigQuery routine and what permissions they have, helping you verify current access controls before making changes.

4 input
Action

Get BigQuery Service Account

GOOGLEBIGQUERY_GET_SERVICE_ACCOUNT

Retrieves the service account email associated with your BigQuery project, which you need when setting up encryption, managing permissions, or integrating with other Google Cloud services.

12 input
Action

Get BigQuery Table IAM Policy

GOOGLEBIGQUERY_GET_TABLE_IAM_POLICY

Retrieve the current access permissions and roles assigned to a specific BigQuery table so you can audit who has access and verify permissions before making changes.

2 input
Action

Get BigQuery Table Schema

GOOGLEBIGQUERY_GET_TABLE_SCHEMA

Retrieve the structure and column information of a BigQuery table to understand its layout and data types before writing queries. This helps you avoid errors and work confidently with your data without needing to run expensive queries or have special database permissions.

4 input
Action

Insert BigQuery Job

GOOGLEBIGQUERY_INSERT_JOB

Starts a new BigQuery job to run queries, load data from cloud storage, extract data to files, or copy tables asynchronously. This lets you process large datasets without waiting for results to complete.

3 input
Action

Insert BigQuery Job with Upload

GOOGLEBIGQUERY_INSERT_JOB_WITH_UPLOAD

Uploads a file directly into a BigQuery table in one operation, eliminating the need to first store it in Cloud Storage. This streamlines getting your data into BigQuery for analysis and reporting.

4 input
Action

List Analytics Hub Listings

GOOGLEBIGQUERY_LIST_ANALYTICS_HUB_LISTINGS

Discover and browse all available data listings within a Google BigQuery Analytics Hub data exchange to identify datasets you can subscribe to and use in your analytics.

14 input
Action

List Analytics Hub Query Templates

GOOGLEBIGQUERY_LIST_QUERY_TEMPLATES

Discover all available query templates in your Analytics Hub data exchange to find pre-built, approved queries for analyzing shared datasets. This helps you quickly access standardized data queries without writing them from scratch.

3 input
Action

List BigQuery Capacity Commitments

GOOGLEBIGQUERY_LIST_CAPACITY_COMMITMENTS

View all your purchased BigQuery compute capacity commitments and their details, including plan type, status, and duration. This helps you track your compute resource investments and understand your current capacity allocations.

3 input
Action

List BigQuery Connections

GOOGLEBIGQUERY_LIST_BIG_QUERY_CONNECTIONS

Retrieve all external data source connections configured in your BigQuery project, such as Cloud SQL, AWS, or Azure integrations. This helps you discover and manage all available data connections without manually searching through your setup.

3 input
Action

List BigQuery Data Transfer Locations

GOOGLEBIGQUERY_LIST_LOCATIONS

Retrieves all available geographic regions where you can set up BigQuery data transfers, helping you understand where your data operations can be executed.

4 input
Action

List BigQuery Jobs

GOOGLEBIGQUERY_LIST_JOBS

Retrieve and monitor all BigQuery jobs you've run in your project, sorted by most recent first, to track query execution and job performance over time. This helps you understand data processing activity and troubleshoot any failed analyses.

9 input
Action

List BigQuery Location Data Policies

GOOGLEBIGQUERY_LIST_LOCATIONS_DATAPOLICIES

Retrieve all data policies applied to your BigQuery datasets in a specific location, helping you understand what masking and security controls are currently configured.

4 input
Action

List BigQuery Models

GOOGLEBIGQUERY_LIST_MODELS

Retrieve all machine learning models stored in a specific BigQuery dataset to see what predictive models and analyses are available. This helps you discover existing models before using them for analysis or predictions.

4 input
Action

List BigQuery Projects

GOOGLEBIGQUERY_LIST_PROJECTS

Retrieve all BigQuery projects you have access to, enabling you to see which datasets and tables are available across your organization's analytics infrastructure.

2 input
Action

List BigQuery Reservation Assignments

GOOGLEBIGQUERY_LIST_RESERVATION_ASSIGNMENTS

View all the computing resource assignments you've set up across your BigQuery reservations to understand how your query processing capacity is distributed. This helps you track which projects and workloads are using your reserved slots.

3 input
Action

List BigQuery Reservation Groups

GOOGLEBIGQUERY_LIST_RESERVATION_GROUPS

Retrieve all BigQuery reservation groups available in your project for a specific location, helping you understand your current resource allocation setup. This lets you see which reservation containers are active and available for organizing your query processing capacity.

3 input
Action

List BigQuery Reservations

GOOGLEBIGQUERY_LIST_RESERVATIONS

Retrieve all BigQuery reservations available in your project within a specific location, including their slot capacity and autoscaling settings. Use this to understand your current reserved computing resources and their configurations.

14 input
Action

List BigQuery Routines

GOOGLEBIGQUERY_LIST_ROUTINES

Discover all user-defined functions and stored procedures available in your BigQuery dataset so you can understand what data transformation logic is already built and ready to use.

6 input
Action

List BigQuery Row Access Policies

GOOGLEBIGQUERY_LIST_ROW_ACCESS_POLICIES

Retrieve all row-level security policies applied to a BigQuery table to understand data access restrictions and filter rules. This helps you audit and verify that sensitive data is properly protected.

5 input
Action

List BigQuery Tables

GOOGLEBIGQUERY_LIST_TABLES

Tool to list tables in a BigQuery dataset via the REST API.

4 input
Action

List Connections in Location

GOOGLEBIGQUERY_LIST_LOCATIONS_CONNECTIONS

Retrieve all external data source connections configured in BigQuery for a specific location, helping you discover available Cloud SQL, AWS, Azure, Spark, and other data integrations.

3 input
Action

List Data Exchange Listings

GOOGLEBIGQUERY_LIST_DATAEXCHANGES_LISTINGS

Discover and explore all available data listings within a specific Analytics Hub data exchange to identify datasets you can subscribe to for data sharing and analysis.

14 input
Action

List Organization Data Exchanges

GOOGLEBIGQUERY_LIST_ORGANIZATION_DATA_EXCHANGES

Discover and browse all available data exchanges within your organization across different locations, helping you identify shared datasets and data products you can access or subscribe to.

14 input
Action

Patch BigQuery Dataset

GOOGLEBIGQUERY_PATCH_DATASET

Tool to update an existing BigQuery dataset using RFC5789 PATCH semantics.

18 input
Action

Patch BigQuery ML Model

GOOGLEBIGQUERY_PATCH_MODEL

Tool to update specific fields in an existing BigQuery ML model using PATCH semantics.

8 input
Action

Patch BigQuery Table

GOOGLEBIGQUERY_PATCH_TABLE

Tool to update specific fields in an existing BigQuery table using RFC5789 PATCH semantics.

9 input
Action

Query

GOOGLEBIGQUERY_QUERY

Query Tool runs a SQL query in BigQuery using the REST API.

6 input
Action

Search All BigQuery Reservation Assignments

GOOGLEBIGQUERY_SEARCH_ALL_ASSIGNMENTS

Tool to search all BigQuery reservation assignments for a specified resource in a particular region.

15 input
Action

Set BigQuery Routine IAM Policy

GOOGLEBIGQUERY_SET_ROUTINE_IAM_POLICY

Tool to set the IAM access control policy for a BigQuery routine resource.

5 input
Action

Test BigQuery Routine IAM Permissions

GOOGLEBIGQUERY_TEST_ROUTINE_IAM_PERMISSIONS

Tool to test which IAM permissions the caller has on a BigQuery routine.

4 input
Action

Undelete BigQuery Dataset

GOOGLEBIGQUERY_UNDELETE_DATASET

Tool to undelete a BigQuery dataset within the time travel window.

3 input
Action

Update BigQuery Connection

GOOGLEBIGQUERY_UPDATE_CONNECTION

Tool to update a specified BigQuery connection using the BigQuery Connection API.

12 input
Action

Update BigQuery Dataset

GOOGLEBIGQUERY_UPDATE_DATASET

Tool to update information in an existing BigQuery dataset using the PUT method.

18 input
Action

Update BigQuery Routine

GOOGLEBIGQUERY_UPDATE_ROUTINE

Tool to update an existing BigQuery routine (function or stored procedure).

18 input
Action

Update BigQuery Table

GOOGLEBIGQUERY_UPDATE_TABLE

Tool to update an existing BigQuery table.

17 input
What now

Use Google BigQuery in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.