An open API service indexing awesome lists of open source software.

https://github.com/evidence-dev/sqltools-bigquery-driver

Query and Explore BigQuery from VSCode
https://github.com/evidence-dev/sqltools-bigquery-driver

bigquery sql sqltools sqltools-driver vscode-extension

Last synced: about 1 month ago
JSON representation

Query and Explore BigQuery from VSCode

Awesome Lists containing this project

README

        

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/Evidence.sqltools-bigquery-driver)
![Visual Studio Marketplace Last Updated](https://img.shields.io/visual-studio-marketplace/last-updated/Evidence.sqltools-bigquery-driver)

# SQLTools for BigQuery

## Query and explore BigQuery from VSCode

A VSCode extension that extends [SQLTools](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools), with a driver for Google BigQuery.

This driver is maintained by [Evidence](https://evidence.dev): an open-source BI tool to generate reports with SQL and Markdown.

![Connect DB](https://github.com/evidence-dev/sqltools-bigquery-driver/blob/master/docs/images/connect-db.gif?raw=true)

## Features

- Run queries on BiqQuery
- Explore datasets, tables and columns in the sidebar
- View table results by selecting them in the sidebar
- View stored procedures and functions in the sidebar
- Completion of common keywords (e.g. SELECT, FROM, WHERE)

### Running a query

![Run Query](https://github.com/evidence-dev/sqltools-bigquery-driver/blob/master/docs/images/run-query.gif?raw=true)

### Exploring datasets, tables and columns

![Explore DB](https://github.com/evidence-dev/sqltools-bigquery-driver/blob/master/docs/images/db-explorer.gif?raw=true)

### Not Implemented

- Auto Completion tables and columns with Intellisense

## Connection Methods

Supports the following connection methods:
- Service Account
- GCloud CLI
- OAuth Access Token

For more details on the above connection methods see [connection guides](https://docs.evidence.dev/core-concepts/data-sources/#bigquery).

## ToDo
- Add BigQuery-specific keywords
- IntelliSense for table and column completion

## Contributing
Contributions are welcome. If you need help getting started, feel free to reach out on [Slack](https://slack.evidence.dev) in the #sqltools channel

### Maintained by [](https://www.evidence.dev)