insalyon / acme-plugin-etl
ACME Plugin to create ETL Job
v1.6.3-alpha
2025-02-13 09:26 UTC
Requires
- php: >=8.2
- insalyon/acme: ^v2.0.1-alpha
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
Configuration of plugin : ACMEPluginETLConfiguration.php
Implementation of plugin : ACMEPluginETL.php