Python ETL framework.
Project description
devoe
Devoe is a Python ETL framework allowing you to create pipelines and customize your ETL process as you wish.
Features
Installation
$ pip install devoe
How to use
Below is the example of simple ETL task to extract data from one table to another.
import devoe as de
select = de.Select(database='billing', file='select.sql')
table = de.Table(database='dwh', schema='billing', name='invoices')
pipeline = de.Pipeline(select, table)
pipeline.run()
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
devoe-0.1.0.tar.gz
(23.2 kB
view details)
Built Distribution
devoe-0.1.0-py3-none-any.whl
(28.9 kB
view details)
File details
Details for the file devoe-0.1.0.tar.gz
.
File metadata
- Download URL: devoe-0.1.0.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72e7adef043954c89cffb0eb13dc127b9857de725d541d5cba8574b6e51755d |
|
MD5 | 82558084d75c384d5f28f1f3e0d87fcf |
|
BLAKE2b-256 | 11c360458f53b28b488b833f8ea509d7c5e5f4c3fe4ca086b161905baf3ba8e9 |
File details
Details for the file devoe-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: devoe-0.1.0-py3-none-any.whl
- Upload date:
- Size: 28.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5401c8f5b8b0e1b85627b5d79c5b48e28d27bc3dc58b4c3ef73f1996a2909555 |
|
MD5 | d6704a556687fa760a73bb419e12df38 |
|
BLAKE2b-256 | 33a2037da5153e277b27c948780bd028348fb0ec66d91b8740b02506830192e5 |