Skip to main content

Utility 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

udf-0.0.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

udf-0.0.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file udf-0.0.0.tar.gz.

File metadata

  • Download URL: udf-0.0.0.tar.gz
  • Upload date:
  • Size: 5.5 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 udf-0.0.0.tar.gz
Algorithm Hash digest
SHA256 f18dadba0de3cc9e0b6a20611e4c867d1e868444cae1cde5617a8a3c793449b8
MD5 e0812f20ee473e11549f27a16bed5a51
BLAKE2b-256 d6be6041e7405b251a3635a99902d588601c8289d17973775db9a44762c9cfab

See more details on using hashes here.

File details

Details for the file udf-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: udf-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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 udf-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a436cfa9f446bedb310789de86f5956e807a3e099f5f91c5d470f271b81255b3
MD5 3ec84dd60e6b1c93be402d2895c3f0ad
BLAKE2b-256 28c89beb9abf3a1eff0391383e4ceed13aa6d962cfd3113e9c6f1dabf1009882

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