Skip to main content

BigQuery client wrapper with clean API

Project description

BiggerQuery — The Python framework for BigQuery

Tired of the limiting BigQuery console? Open your Jupyter notebook and start working with BigQuery using Python!

BiggerQuery lets you:

  • Work with BigQuery using Python code.
  • Create a workflow that you can automatically convert to an Airflow DAG.
  • Implement a configurable environment for your workflows.
  • Organize your data processing.
  • Create a workflow from a Jupyter notebook.
  • Work with BigQuery from any other environment.
  • Run and schedule the Apache-Beam pipelines.
  • Mix BigQuery, Python and Apache-Beam in your workflows.

BiggerQuery scales to your needs. It's very easy to start making queries and creating workflows. If needed, BiggerQuery lets you implement complex stuff (the Allegro experimentation platform was created using the BiggerQuery framework).

Installation

pip install biggerquery

Compatibility

BiggerQuery is compatible with Python >= 3.7.

Tutorial

Inside this repository, you can find the BiggerQuery tutorial. We recommend using the GCP Jupyter Lab to go through the tutorial. It takes a few clicks to set up.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biggerquery-0.5.dev2.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

biggerquery-0.5.dev2-py2-none-any.whl (21.3 kB view details)

Uploaded Python 2

File details

Details for the file biggerquery-0.5.dev2.tar.gz.

File metadata

  • Download URL: biggerquery-0.5.dev2.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.6

File hashes

Hashes for biggerquery-0.5.dev2.tar.gz
Algorithm Hash digest
SHA256 0f797b1a75a797438701c0aadd4ddef1d6e0bfaf24151bf6a5285a78bfb8a08c
MD5 5155139340cd3b7950857bb9385c539f
BLAKE2b-256 7e82b83ff8cc55320e45fccb987956a5d54916820b29d710e615337de195ab8e

See more details on using hashes here.

Provenance

File details

Details for the file biggerquery-0.5.dev2-py2-none-any.whl.

File metadata

  • Download URL: biggerquery-0.5.dev2-py2-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.6

File hashes

Hashes for biggerquery-0.5.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 d1d3a96fb55e0d9d192098a0f7818c03db837386c8948d54e797ae0e62d94748
MD5 046107f6ee1ef49d6efe01f149c1780e
BLAKE2b-256 da60765b15c8d69b07381d0388faf15ea54a140eeead8520adc45c79fb47dd7c

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page