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.dev7.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

biggerquery-0.5.dev7-py2-none-any.whl (26.4 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: biggerquery-0.5.dev7.tar.gz
  • Upload date:
  • Size: 23.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.32.2 CPython/2.7.6

File hashes

Hashes for biggerquery-0.5.dev7.tar.gz
Algorithm Hash digest
SHA256 873f681a54692a2c79313c3a51868ca0590abc2278afaea9c37c02448b1b2491
MD5 bb7ae6c6c523c25b5208f5aee4f16f0c
BLAKE2b-256 53a2928d0e997a17d31fc8f7c2ef8712d37b1baef11ccb642145d2a939da0c4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biggerquery-0.5.dev7-py2-none-any.whl
  • Upload date:
  • Size: 26.4 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.32.2 CPython/2.7.6

File hashes

Hashes for biggerquery-0.5.dev7-py2-none-any.whl
Algorithm Hash digest
SHA256 f0f4cf5594af6b886edf62b3934e82a26855b7a4460a6fcdfa9629329c4e82d4
MD5 fe56ebfe46411a7e3c46ea5f6d7ae910
BLAKE2b-256 e8972e8cfdd953994aec46c2ad4d9512f7c3ed830d08b326d9025a0f6f4487e0

See more details on using hashes here.

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