Skip to main content

Google BigQuery functions

Project description

Pyplatform is a data analytics platform architeture built around Google BigQuery in a hybrid cloud environment.

the platorm:

  • provides fast, scalable and reliable SQL database solution
  • abstracts away the infrastuture by builiding data pipelines with serverless compute solutions in python runtime environments
  • simplifies development environment by using jupyter lab as the main tool

Installation

pip install pyplatform

Setting up development environment

git clone https://github.com/mhadi813/pyplatform
cd pyplatform
conda env create -f pyplatform_dev.yml

Environment variables

import os

os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'path/to/default_service_account.json'
os.environ['DATASET'] = 'default_bigquery_dataset_name'
os.environ['STORAGE_BUCKET'] = 'default_storage_bucket_id'

Usage

common data pipeline architectures:

- Http sources

- On-prem servers

- Bigquery integration with Azure Logic Apps

- Event driven ETL process

- Streaming pipelines

Exploring modules

import pyplatform as pyp
pyp.show_me()

Project details


Download files

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

Source Distribution

pyplatform-datawarehouse-0.0.2.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

pyplatform_datawarehouse-0.0.2-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file pyplatform-datawarehouse-0.0.2.tar.gz.

File metadata

  • Download URL: pyplatform-datawarehouse-0.0.2.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.4

File hashes

Hashes for pyplatform-datawarehouse-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4db5acf56d22169f6964ef1575c819536f316615e4c0e4d8ac9fdbe95e79df16
MD5 2eb9005426f6c042ff5db8edf5e5069a
BLAKE2b-256 07e34cc5ea647a645b78b264cfb8f9d7ab5fc15a32ef1357ba7189cca1421ad5

See more details on using hashes here.

File details

Details for the file pyplatform_datawarehouse-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyplatform_datawarehouse-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.4

File hashes

Hashes for pyplatform_datawarehouse-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f4584486042d31b8d2475c76a776fb9c7d966f47d08fefd2a88eb843a15bcc44
MD5 c4b178a4987a61f566e5f58ca117d181
BLAKE2b-256 f8fee8922c51624208b5f42c61b1ea8b74d9c4bd6834ec7e8e4988d0e72633b4

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