---
title: Execute Talend
description: Run Talend ETL jobs and retrieve their output.
category: Data Integration
tags: [talend, etl, data integration, execute, java]
---

# Execute Talend

## Description

The **Execute Talend** activity allows you to run ETL jobs developed in **Talend Open Studio** or **Talend Cloud** by executing their exported Java files or scripts. It captures console output and supports configurable parameters such as arguments, refresh interval, and working directories.

> **Use Case**:  
> Use this activity to embed complex Talend ETL logic within your workflow, such as ingesting data from FTP and transforming it before pushing to a database.

---

## Input

| Type | Description                       |
| ---- | --------------------------------- |
| File | Talend job script or compiled JAR |

---

## Output

| Type           | Format | Description                                |
| -------------- | ------ | ------------------------------------------ |
| Execution Data | Text   | Console output from the Talend ETL process |

---

## Configuration Fields

| Field Name           | Required | Description                                                 |
| -------------------- | -------- | ----------------------------------------------------------- |
| **File**             | Yes      | The compiled JAR or shell/batch script for the Talend job.  |
| **Base Folder**      | Yes      | Base folder containing the Talend job.                      |
| **Working Path**     | No       | The working directory used during execution.                |
| **Command**          | Yes      | Command used to execute the Talend job (e.g., `java -jar`). |
| **Refresh Interval** | No       | Frequency (in seconds) for polling status and logs.         |
| **Arguments**        | No       | Additional command-line arguments for the Talend job.       |

---

## Sample Input

Not applicable — job file is executed directly.

---

## Sample Configuration

| Field            | Value                          |
| ---------------- | ------------------------------ |
| File             | `load_customers.jar`           |
| Base Folder      | `/usr/talend/jobs`             |
| Working Path     | `/usr/talend/jobs/load`        |
| Command          | `java -jar load_customers.jar` |
| Refresh Interval | `5`                            |
| Arguments        | `--region=EMEA --year=2025`    |

---

## Sample Output

| CommandOutput               |
| --------------------------- |
| Job started...              |
| Reading from source...      |
| Transforming data...        |
| Writing to target...        |
| Job completed successfully. |

---
