No project description provided
Project description
factoree_ai_pipeline
factoree_ai_pipeline is a Python library to connect to factoree.ai ETL.
Installation
Use the package manager pip to install factoree_ai_pipeline.
pip install factoree_ai_pipeline
Usage
factoree_ai_pipeline.bronze_to_silver_runner import BronzeToSilverRunner, TransformUtility, TransformTuple
TransformUtility class
factoree_ai_pipeline.bronze_to_silver_runner.TransformUtility is an abstract class which implements raw data file transformation from a client-defined format to the standardized format defined by factoree.ai.
The implementation of the class is client- and site-specific and should contain .transform() method which returns an object of the TransformTuple type.
BronzeToSilverRunner class
factoree_ai_pipeline.bronze_to_silver_runner.BronzeToSilverRunner is an abstract class which reads raw data files from the bucket they were uploaded to, performs transformation, and writes standardized output to a next level bucket.
The implementation of the class is client- and site-specific and receives an object of the implemented TransformUtility class as an input.
License
For licensing see LICENSE.txt.
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 Distributions
Built Distribution
Hashes for factoree_ai_pipeline-2.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28cfb0ba6fba573815fc294f1db93059fb3b0af9584cf17dae6db033d2d386e9 |
|
MD5 | 200932eb00425e7b54cc8f3359bae408 |
|
BLAKE2b-256 | 5d6e617108b8bd19033d0e75eee5fd1fe7f7aa7f92f3ccbabf778f909336eb61 |