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
- dev-main
- v1.6.3-alpha
- v1.6.2-alpha
- v1.6.1-alpha
- v1.6.0a
- v1.5.4a
- v1.5.3a
- dev-develop
- dev-ldupuy-develop-patch-39307
- dev-ldupuy-develop-patch-71856
- dev-ldupuy-develop-patch-85019
- dev-ldupuy-develop-patch-93016
- dev-ldupuy-develop-patch-11227
- dev-ldupuy-develop-patch-85177
- dev-ldupuy-develop-patch-55275
- dev-ldupuy-develop-patch-40586
This package is auto-updated.
Last update: 2025-04-11 11:04:23 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