Skip to main content

ETL programming in Python

Project description

pygrametl (pronounced py-gram-e-t-l) is a Python framework which offers commonly used functionality for development of Extract-Transform-Load (ETL) processes.

pygrametl allows developers to code the ETL process in Python code, instead of drawing it using a graphical user interface. In order to facilitate this, pygrametl provides object oriented abstractions for commonly used operations, such as providing a uniform interface to data from various sources, performing data processing in parallel, maintaining slowly changing dimensions, or creating snowflake schemas.

Providing these abstractions as a framework instead of as an integrated application, allows pygrametl to seamlessly integrate with other Python code. This allows developers to quickly create ETL flows using the abstractions provided, and have direct access to a complete programming language if more complex operations are needed.

Note: The parallel capabilities of pygrametl will in many cases give much better results if Jython is used instead of CPython due to Jython not having a GIL.

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

pygrametl-2.6.tar.gz (113.2 kB view details)

Uploaded Source

File details

Details for the file pygrametl-2.6.tar.gz.

File metadata

  • Download URL: pygrametl-2.6.tar.gz
  • Upload date:
  • Size: 113.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for pygrametl-2.6.tar.gz
Algorithm Hash digest
SHA256 7671c58bb9ddf4d8ffb565fa9cb29f5e0484a7dc8c88f30bcb820370e69e5a52
MD5 f56473430a10e93f4fe23f14c08d5149
BLAKE2b-256 065ad3d9a886fc2736d748b4f12defd7c60911021c20b9130f9c8010cf75533d

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