View Categories

Main Features

1 min read

EAC provides a comprehensive set of features to simplify ETL execution, orchestration, and monitoring.
Each feature is documented in its own section below.


1. Job Deployment

Upload Talend-generated job archives (.zip) and deploy them instantly.

  • Supports direct upload via the web interface or deployment from the server’s filesystem.
  • Ability to track deployment history and errors per version.

2. Project Separation

Organize jobs and contexts by project for cleaner administration.

  • Helps maintain a clear hierarchy when managing multiple ETL flows.
  • Projects can contain one or more jobs, each with their own contexts.
  • Facilitates delegation and team-based ownership.

3. Context Management

Define and manage context variables globally or per task.

  • Override variables per environment (e.g., dev, test, prod).
  • Context values can be inherited from the project or defined specifically for a task.
  • Ensures flexibility without duplicating jobs.

4. Integrated Scheduler

Plan job executions with second-level precision.

  • Configure recurring schedules directly from the UI.
  • Start or stop schedules without redeploying jobs.
  • Combine with system crontab for hybrid scheduling approaches.

5. Multi-Server Execution

Distribute job execution across multiple servers.

  • Balance load by assigning tasks to different execution nodes.
  • Replicate deployments automatically across servers.
  • Monitor execution server status (CPU, memory, availability).

6. Monitoring Dashboard

A central dashboard for real-time tracking.

  • View execution timelines and current task status.
  • Drill down into logs per execution.
  • Quick access to success/failure history and performance metrics.

7. API Access

Interact with EAC programmatically via a REST API.

  • Trigger, stop, or restart tasks externally.
  • Fetch job, task, and execution details for integration with third-party tools.
  • Secure access with API tokens and role-based permissions.

8. Log Purge Mechanisms

Keep storage optimized by purging logs automatically.

  • Configure retention policies by time range, execution count, or duration.
  • Manual purge available for immediate cleanup.
  • Ensures database performance and reduced storage footprint.

9. User Role Management

Role-based access control with two roles: Admin and API.

  • Admin: full access to manage jobs, tasks/schedules, servers, environments, logs, and users; can configure system settings and purge policies.
  • API: programmatic access via API tokens; can trigger jobs/tasks and read execution status/logs within its scope; cannot manage users or global settings.
  • This separation enforces least-privilege and supports automation without exposing administrative controls.

API access is limited to the scopes granted to its toke


10. Technical Flexibility

EAC is designed to be database-agnostic for log storage.

  • Supports MySQL, PostgreSQL, SQL Server and MariaDB.
  • Save logs on files or database