Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

factoree_ai_pipeline-2.2.7-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file factoree_ai_pipeline-2.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for factoree_ai_pipeline-2.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 28cfb0ba6fba573815fc294f1db93059fb3b0af9584cf17dae6db033d2d386e9
MD5 200932eb00425e7b54cc8f3359bae408
BLAKE2b-256 5d6e617108b8bd19033d0e75eee5fd1fe7f7aa7f92f3ccbabf778f909336eb61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page