Quix

Quix

  • Docs
  • Blog
  • GitHub

›Supported datasources

Introduction

  • About
  • Architecture

Getting Started

  • Installation

Supported datasources

  • Athena
  • BigQuery
  • ClickHouse
  • Jdbc
  • MariaDB
  • MySQL
  • Oracle
  • PostgreSQL
  • Presto
  • Python
  • Redshift

Google BigQuery

Features

Work with Google bigquery tables straight from Quix, execute multiple queries in parallel, explore the db tree, visualize and download the results into csv.

Setup

1. Create a new service account

Go to Api & Services -> Credentials and click Create credentials with Service Account key. Choose new service account in the dropdown, enter quix-bigquery-user as username, BigQuery Admin as role, and Json as key type.

Store resulting json in a secure location and use base64 command line tool to calculate the base64 string of the file contents. Alternatively use some online tool like https://www.base64encode.org/ to process the contents of json with credentials.

2. Pick a new name for your bigquery note and update .env

Add/update following properties in .env file to configure your new note

VariablesMeaningExample
MODULESlist of registered notesfoo,boo
MODULES_FOO_ENGINEnote typebigquery
MODULES_FOO_CREDENTIALS_BASE64base64 value of your credentials.jsonAABB111222

Example of possible configuration that will create new bigquery note named foo :

MODULES_BQ_ENGINE=bigquery
MODULES_BQ_SYNTAX=ansi_sql
MODULES_BQ_CREDENTIALS_BASE64=AAABBBCCCDDDEEEFFFF

Troubleshooting

← AthenaClickHouse →
  • Features
  • Setup
    • 1. Create a new service account
    • 2. Pick a new name for your bigquery note and update .env
  • Troubleshooting
Quix
Docs
Quick StartInstallation
Social
BlogQuix
Contact Us
By Email
© 2023 Wix.com, Inc