insalyon/acme-plugin-etl

ACME Plugin to create ETL Job

v1.6.3-alpha 2025-02-13 09:26 UTC

This package is auto-updated.

Last update: 2025-03-13 09:35:48 UTC


README

# ACME Plugin ETL

ETL Job is a synchronization processus between 2 different data sources.

With this plugin you can synchronized data in this architecture by running jobs :

flowchart TB
    subgraph ACME_ETL
        JOB_NAME_01([JOB_NAME_01])
        JOB_NAME_02([JOB_NAME_02])
    end
    subgraph DATA_SOURCE
        ORIGIN_LAYER[(ORIGIN_LAYER<p>postgres, oracle, mysql, api http, ldap</p>)]
        TARGET_LAYER[(TARGET_LAYER<p>postgres, oracle, mysql, api http, ldap</p>)]
    end
    ORIGIN_LAYER --> ACME_ETL --> TARGET_LAYER
    CLIENT --GET http://cname/api/v1/synch:job:name:01--> JOB_NAME_01
    CLIENT --GET http://cname/api/v1/synch:job:name:02--> JOB_NAME_02

See ACME Project

Configuration of plugin : ACMEPluginETLConfiguration.php

Implementation of plugin : ACMEPluginETL.php

Changelog versions

Prepare your development environement

Execute your development environement