core.etlPipeline definition
Schedule, SQL template, parameters, and execution policy.
Architecture
Definition, schedule, execution, result, and history stay in one model. Teams can understand what happened to their data with familiar SQL tools. This architecture has evolved through more than a decade of operation across real organizations.
Runtime flow
Pipeline definitions are expanded into concrete work before they execute. The runtime ledger then carries both planned state and execution history.
Historical components
core.etlSchedule, SQL template, parameters, and execution policy.
core.plannerTurns scheduled definitions into concrete process records.
core.processPlanned work, rendered SQL, status, history, and execution metrics.
core.handlerClaims and runs prepared SQL work asynchronously.
core.reviverRetries eligible failed work after a delay.
Universal data layer
PostgreSQL FDW hides connection protocols and exposes external data as tables. The ecosystem spans relational databases, NoSQL, Big Data, files, cloud services, geodata, and APIs, while the open interface makes new wrappers possible.
PostgreSQL, Oracle, MySQL, SQL Server, MongoDB, Redis, Elasticsearch, BigQuery, Hadoop, Hive, CSV, Parquet, Excel, and many more.
FDW is a standard PostgreSQL extension API. When no ready connector exists, a source can join the same table and SQL model.
Reliability and operations
Multiple handlers use PostgreSQL resources to process independent pipelines concurrently.
Failed work returns to processing, while reviver paths help pipelines complete after temporary failures and delays.
Rendered SQL, status, runtime, counters, and notifications give operators a clear view of the warehouse.