GoogleBigQueryTools enables agents to interact with Google BigQuery for large-scale data analysis and SQL queries.
Parameter | Type | Default | Description |
---|---|---|---|
dataset | str | None | BigQuery dataset name (required). |
project | Optional[str] | None | Google Cloud project ID. Uses GOOGLE_CLOUD_PROJECT. |
location | Optional[str] | None | BigQuery location. Uses GOOGLE_CLOUD_LOCATION. |
credentials | Optional[Any] | None | Google Cloud credentials object. |
enable_list_tables | bool | True | Enable table listing functionality. |
enable_describe_table | bool | True | Enable table description functionality. |
enable_run_sql_query | bool | True | Enable SQL query execution functionality. |
Function | Description |
---|---|
list_tables | List all tables in the specified BigQuery dataset. |
describe_table | Get detailed schema information about a specific table. |
run_sql_query | Execute SQL queries on BigQuery datasets. |