Overview
Google Cloud BigQuery data warehouse for analytics and machine learning. Through Langdock’s integration, you can access and manage BigQuery directly from your conversations.Authentication: OAuth
Category: Data & Analytics
Availability: All workspace plans
Available Actions
List datasets
bigquery.list_datasets
Lists all datasets in a BigQuery project
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project ID containing the datasets
List tables
bigquery.list_tables
Lists all tables in a BigQuery dataset
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID containing the tables
Get table schema
bigquery.get_table_schema
Gets the schema information for a specific BigQuery table
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID containing the tabletableId(TEXT, Required): The table ID to get schema information for
Execute query
bigquery.execute_query
Executes a SQL query in BigQuery and returns the results
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project ID to execute the query inquery(MULTI_LINE_TEXT, Required): The SQL query to execute in BigQueryuseLegacySql(BOOLEAN, Optional): Whether to use legacy SQL syntax (default: false for Standard SQL)
Get table data
bigquery.get_table_data
Retrieves actual data rows from a BigQuery table
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID containing the tabletableId(TEXT, Required): The table ID to retrieve data frommaxResults(NUMBER, Optional): Maximum number of rows to return (optional)
Create dataset
bigquery.create_dataset
Creates a new dataset in BigQuery
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The ID for the new datasetdescription(TEXT, Optional): Optional description for the datasetlocation(TEXT, Optional): Geographic location for the dataset (e.g., US, EU)
Create table
bigquery.create_table
Creates a new table in a BigQuery dataset
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID to create the table intableId(TEXT, Required): The ID for the new tabledescription(TEXT, Optional): Optional description for the tableschema(MULTI_LINE_TEXT, Optional): Table schema as JSON array of field objects (optional)
Insert table data
bigquery.insert_table_data
Inserts data rows into a BigQuery table
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID containing the tabletableId(TEXT, Required): The table ID to insert data intorows(MULTI_LINE_TEXT, Required): JSON array of row objects to insertignoreUnknownValues(BOOLEAN, Optional): Whether to ignore unknown values in the dataskipInvalidRows(BOOLEAN, Optional): Whether to skip rows that contain invalid data
Get dataset info
bigquery.get_dataset_info
Gets detailed information about a BigQuery dataset
Requires Confirmation: No
Parameters:
projectId(TEXT, Required): The Google Cloud project IDdatasetId(TEXT, Required): The dataset ID to get information for