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

pyplatform-udf-0.0.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

pyplatform_udf-0.0.4-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file pyplatform-udf-0.0.4.tar.gz.

File metadata

  • Download URL: pyplatform-udf-0.0.4.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 pyplatform-udf-0.0.4.tar.gz
Algorithm Hash digest
SHA256 3581303ba9340b45d6461b0380b7a0595c30d05858150e158463e5f151a72aed
MD5 0f2ba72dbe68a9e496dbf1858f6d5258
BLAKE2b-256 a452c781b9a39ef000d530cbb29570177e3f68b3c3de76463c2bff34245fd871

See more details on using hashes here.

File details

Details for the file pyplatform_udf-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyplatform_udf-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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_udf-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 70cf1baad9d4755126bee9a38064175b4948083e9408e652151029901f320661
MD5 557b9f605a272b6a917204d886c1d922
BLAKE2b-256 b2c38b6a994823335094d58ed6ed109e2700da4f60bf8a3fe30b427754e85ed0

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